AEM and Target Integration | Community
Skip to main content
New Participant
July 19, 2024
Solved

AEM and Target Integration

  • July 19, 2024
  • 1 reply
  • 1103 views

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.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Gokul_Agiwal

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/deploy-at-js/how-to-deployatjs 

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#server-side-sdks

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/overview 

 

Hope this information helps at high level.

Thanks. 

 

1 reply

Gokul_Agiwal
New Participant
July 19, 2024

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. 

 

New Participant
July 21, 2024

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.

 

 

Gokul_Agiwal
Gokul_AgiwalAccepted solution
New Participant
July 23, 2024

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/deploy-at-js/how-to-deployatjs 

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#server-side-sdks

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/overview 

 

Hope this information helps at high level.

Thanks.