Adobe Launch Rules for EEDL | Community
Skip to main content
Winston_2022
Level 2
September 29, 2022
Solved

Adobe Launch Rules for EEDL

  • September 29, 2022
  • 2 replies
  • 1371 views

Hi,

I've started working with EDDL. I've created the below as an example

var analytics = window.analytics = window.analytics || []; analytics.push(

{ "event": "prodView",

"product": [

{ "name": "<name>"

"sku": "<sku>"

"color": "<color>"

"brand": "<brand>"

}] });

 

What I'm stuck on is, how do you create the required rules in Adobe Launch for this event? do we need to use custom code?

Any feedback would be helpful.

cheers,

Winston

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 yuhuisg

Unlike Google Tag Manager, Adobe Launch (or rather, it's called AEP Tags nowadays) does not come with any pre-built event-driven data layer. The good thing is that you can choose your own. The bad thing is you can't just create an array and assume that you're done.

Besides the ACDL that @leocwlau mentioned, you can also use the Data Layer Manager by Search Discovery, Discovery Data Layer by Discovery, and even Google's own dataLayer, all via extensions. Note that Adobe won't provide any support for these (except maybe the Google dataLayer one, since Adobe Consulting built that extension), so you'll need to consult the respective vendors if you need help with them.

2 replies

leocwlau
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
September 29, 2022

It somehow depends on how do you consume this data. For me, I started using EDDL with the "Adobe Client Data Layer" extension together with the WebSDK extension, so the structure of JSON being pushed into the adobeDataLayer is exactly the XDM and using the "Data Layer Computed State" from the "Adobe Client Data Layer" extension to create data element, then using the sendEvent action from WebSDK extension.

Without those extensions, a plain JavaScript array from your code example is not sufficient for EDDL as you at least need a "getState()" function to compute the current state of the data layer, then do your own mapping of data from the computed state JSON attributes to variables of your destination tool using data element or custom code.

yuhuisg
Community Advisor
yuhuisgCommunity AdvisorAccepted solution
Community Advisor
September 30, 2022

Unlike Google Tag Manager, Adobe Launch (or rather, it's called AEP Tags nowadays) does not come with any pre-built event-driven data layer. The good thing is that you can choose your own. The bad thing is you can't just create an array and assume that you're done.

Besides the ACDL that @leocwlau mentioned, you can also use the Data Layer Manager by Search Discovery, Discovery Data Layer by Discovery, and even Google's own dataLayer, all via extensions. Note that Adobe won't provide any support for these (except maybe the Google dataLayer one, since Adobe Consulting built that extension), so you'll need to consult the respective vendors if you need help with them.