Expand my Community achievements bar.

SOLVED

What is the data element selection for in the mapping table?

Avatar

Level 4

I was watching this video on the ACDL and how it is consumed and mapped in Launch. 

Adobe Client Data Layer - Event-Driven Data Handling | Adobe Data Collection

What wasn't explained was what the data element selection, at the top of the mapping table, of "event message event" is for and how it is leveraged.

deq.png

 

Does anyone know what this selection does? How this "event message event" data element would work? Also I'm looking for more documentation or videos on how to work with the EDDL and how it integrates with Launch (tags).

 

Thanks!

Topics

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

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @MichaelJo13 ,

The data element selection at top is meant to bring in the key values against which you want to apply the mappings. So in the screen shot you shared the mappings will be applied as below,

  • If data element "event message event" value equals pageload then return data element "int0" value as output
  • If data element "event message event" value equals cmp.loaded then return data element "int0" value as output
  • If data element "event message event" value matches regex .* then return data element "int1" value as output

So the data element you select at top provides the key values to apply the mappings against.

Adobe Client Data Layer is and EDDL which you can use and to read more about on this you can refer to below links,

ACDL Githubhttps://github.com/adobe/adobe-client-data-layer

ACDL PPThttps://experienceleague.adobe.com/docs/events/assets/adobe-client-data-layer.pdf?lang=en

ACDL Launch Extensionhttps://experienceleague.adobe.com/en/docs/experience-platform/tags/extensions/client/client-data-la...

On general understanding on EDL you can refer this article - https://jimalytics.com/data-layers/event-driven-data-layer-eddl-demo

Cheers!

View solution in original post

4 Replies

Avatar

Correct answer by
Community Advisor

Hi @MichaelJo13 ,

The data element selection at top is meant to bring in the key values against which you want to apply the mappings. So in the screen shot you shared the mappings will be applied as below,

  • If data element "event message event" value equals pageload then return data element "int0" value as output
  • If data element "event message event" value equals cmp.loaded then return data element "int0" value as output
  • If data element "event message event" value matches regex .* then return data element "int1" value as output

So the data element you select at top provides the key values to apply the mappings against.

Adobe Client Data Layer is and EDDL which you can use and to read more about on this you can refer to below links,

ACDL Githubhttps://github.com/adobe/adobe-client-data-layer

ACDL PPThttps://experienceleague.adobe.com/docs/events/assets/adobe-client-data-layer.pdf?lang=en

ACDL Launch Extensionhttps://experienceleague.adobe.com/en/docs/experience-platform/tags/extensions/client/client-data-la...

On general understanding on EDL you can refer this article - https://jimalytics.com/data-layers/event-driven-data-layer-eddl-demo

Cheers!

Avatar

Community Advisor

@MichaelJo13 

data element "event message event" is a variable that hold a specific value based on the event condition status 

Example page load event will assign value of int0. 

 

this data element "event message event" variable assigned value can be passed further to downstream based on your implementation/ business requirement 

Avatar

Administrator

@MichaelJo13  Did you find the suggestions helpful? Please let us know if you need more information. If a response worked, kindly mark it as correct for posterity; alternatively, if you found a solution yourself, we’d appreciate it if you could share it with the community. Thank you!



Kautuk Sahni

Avatar

Level 4

Yes, I found the replies very helpful!

Thanks!