Advantages of using a schema with custom field group over OOTB Adobe Analytics filed group. | Community
Skip to main content
Level 3
March 3, 2023
Solved

Advantages of using a schema with custom field group over OOTB Adobe Analytics filed group.

  • March 3, 2023
  • 1 reply
  • 917 views

Hello,

 

I'm currently working on implementing the WebSDK for Adobe Analytics and I'm wondering about advantages of using a schema with a custom field group over the out of the box Adobe Analytics schema. 

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 leocwlau

A custom schema may help if you want to use it as the structure of the event-driven data layer on the front end which can provide a clear semantic meaning of each attribute. However, you will need to map those custom attributes to the corresponding attributes in the OOTB schema when setting up the datastream, so those information can go into the correct evar/prop/event.

1 reply

yuhuisg
Community Advisor
Community Advisor
March 4, 2023

The out-of-the-box schema provides a 1-to-1 mapping between the schema fields and Analytics fields: https://experienceleague.adobe.com/docs/analytics/implementation/aep-edge/variable-mapping.html?lang=en

If you use your own custom schema yet you want data to appear in Analytics' props/eVars/events/etc, then you will need to setup your own Processing Rules in the Analytics report suite to map the context variables (that are derived from the Web SDK hits) to your Analytics variables.

deepakkvAuthor
Level 3
March 6, 2023

Thanks for your reply. 

Can you share some use cases where we need a custom schema?

leocwlau
Community Advisor and Adobe Champion
leocwlauCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
March 6, 2023

A custom schema may help if you want to use it as the structure of the event-driven data layer on the front end which can provide a clear semantic meaning of each attribute. However, you will need to map those custom attributes to the corresponding attributes in the OOTB schema when setting up the datastream, so those information can go into the correct evar/prop/event.