Expand my Community achievements bar.

SOLVED

AEM and Target Integration

Avatar

Level 7

Hi all,

 

What are the high level 7-8 steps involved in AEM and Target Integration.

Please include summary of each step and a link.

 

Also, what is the role of Adobe I/O in this Integration?

My understanding is that Adobe I/O is used mainly for the Integration of Adobe Marketing Cloud products with external applications.

Not sure of its usage within and among Adobe Marketing Cloud products.

 

I highly appreciate all your replies.

 

Thanks,

RK.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Rama_KrishnaNy @nsvsrk  

At high level, we can make this integration in 2 ways. Client Side Integration and Server Side Integration. 

 

1) Client Side ImplementationIn a client-side implementation of Adobe Target, Target delivers the experiences associated with an activity directly to the client browser.  

To implement Target client-side, you must use one of the following JavaScript libraries: 

  1. Adobe Experience Platform Web SDK  -   https://experienceleague.adobe.com/en/docs/target-dev/developer/client-side/aep-web-sdk 
  2. Target at.js JavaScript library  -   You can deploy the at.js library using tag manager [Adobe Data collection, formerly called Adobe Launch or Google Tag Manager or Tealium] or without using tag manager. you will see more information at link https://experienceleague.adobe.com/en/docs/target-dev/developer/client-side/at-js-implementation/dep... 

2) Server Side Implementation: You can implement Target using delivery API's or server side SDK available in Node.js / Java / .Net / Python 

  1. Server Side Delivery APIs 
  2. https://experienceleague.adobe.com/en/docs/target-dev/developer/server-side/server-side-overview#ser...

This video series helpful to learn how to integrate AEM Sites and Adobe Target to deliver personalized experiences.

https://experienceleague.adobe.com/en/docs/experience-manager-learn/sites/integrations/target/overvi... 

 

Hope this information helps at high level.

Thanks. 

 

View solution in original post

3 Replies

Avatar

Community Advisor

HI @nsvsrk 

I would recommended to go through below link which summarizes well.  

https://medium.com/@robfreem/aem-experience-fragments-adobe-target-and-herding-cats-17466049e3fa 

Yes, your understanding is correct in terms of Adobe IO (Adobe developer) - It's basically a platform for all the Adobe Experience Cloud products mainly for authorizations and authentication and later you can utilize all the Adobe Products API's. 

If you go through below link nicely articulated by @pmonjo  

https://www.pedromonjo.com/2022/01/introduction-to-adobe-io.html 

Hope this helps. 

 

Avatar

Level 2

Thanks Gokul.

 

This is a very detailed explanation of the integration process.

 

All I am looking for is the high level 7-8 steps involved in AEM and Target Integration.

Once I understand it at a high level, I will leverage the individual links to dig deep.

 

Thanks,

RK.

 

 

Avatar

Correct answer by
Community Advisor

Hi @Rama_KrishnaNy @nsvsrk  

At high level, we can make this integration in 2 ways. Client Side Integration and Server Side Integration. 

 

1) Client Side ImplementationIn a client-side implementation of Adobe Target, Target delivers the experiences associated with an activity directly to the client browser.  

To implement Target client-side, you must use one of the following JavaScript libraries: 

  1. Adobe Experience Platform Web SDK  -   https://experienceleague.adobe.com/en/docs/target-dev/developer/client-side/aep-web-sdk 
  2. Target at.js JavaScript library  -   You can deploy the at.js library using tag manager [Adobe Data collection, formerly called Adobe Launch or Google Tag Manager or Tealium] or without using tag manager. you will see more information at link https://experienceleague.adobe.com/en/docs/target-dev/developer/client-side/at-js-implementation/dep... 

2) Server Side Implementation: You can implement Target using delivery API's or server side SDK available in Node.js / Java / .Net / Python 

  1. Server Side Delivery APIs 
  2. https://experienceleague.adobe.com/en/docs/target-dev/developer/server-side/server-side-overview#ser...

This video series helpful to learn how to integrate AEM Sites and Adobe Target to deliver personalized experiences.

https://experienceleague.adobe.com/en/docs/experience-manager-learn/sites/integrations/target/overvi... 

 

Hope this information helps at high level.

Thanks.