What is the data element selection for in the mapping table? | Community
Skip to main content
Level 4
February 7, 2025
Solved

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

  • February 7, 2025
  • 3 replies
  • 728 views

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.

 

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!

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 Harveer_SinghGi1

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

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

Cheers!

3 replies

Harveer_SinghGi1
Community Advisor and Adobe Champion
Harveer_SinghGi1Community Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
February 7, 2025

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

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

Cheers!

RiteshY18
Community Advisor
Community Advisor
February 13, 2025

@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 

kautuk_sahni
Community Manager
Community Manager
February 28, 2025

@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
Level 4
February 28, 2025

Yes, I found the replies very helpful!

Thanks!