adobe analytics - Dynamic Tag Management - Storing -


we're in process of moving dtm implementation. have several variables being defined on page. understand can make these variables available in dtm through data elements. can set data elem

so set data elements

%prop1% = s.prop1 %prop2% = s.prop2 etc 

and under global rules set

s.prop1 = %s.prop1% s.prop2 = %s.prop2%  etc 

for every single evar, sprop, event, product populate whenever set on particular page. idea or terrible idea? seems pretty bulky approach raises alarm bells. option write pushes datalayer, seems same approach redundant step when can grabbed directly.

basically want dtm access , variables being set on-page code, , understanding in order must stored in data element first. have insight this?

i use spec setting data layers: data layer standard

we create data elements each key use standard data layer. example, page name stored here

digitaldata.page.pageinfo.pagename 

we create data element , standardize names format "page.pageinfo.pagename" within each variable field, access %page.pageinfo.pagename% notation. also, within javascript of rule tags, can use this:

_satellite.getvar('page.pageinfo.pagename') 

it's bit unwieldy @ times allows separate development of data layer , tag manager tags completely.

one thing note, make sure data layer complete , loaded before call satellite library.


Comments