Structure of data layer: Advantages and disadvantages



Hi everyone!

Our current data layer is a single object. I've seen the approach of a data layer comprised of a top level object with other objects nested inside.

For comparison, our current page name property is accessed using dataLayer.pageName but in the nested approach it would be something like

I was wondering what the advantages are of this nested approach for marketeers, developers, and from a configuration perspective? Conversely what are the challenges? Our current data layer works quite well so I don't want to pursue a big change if the costs outweigh the benefits.

data layer

Accepted Solutions (0)

Answers (1)

Answers (1)



If your current data layer works for you - then keep using it.  Many people use the array approach because it aligned with the WC3 recommendations.