- TLC Home Home
- Discussions Discussions
- Documentation Documentation
- Knowledge Base Knowledge Base
- Education Education
- Blog Blog
- Support Desk Support Desk
11-10-2020 12:26 AM
Hi All,
In my website, I have not used data layer (utag_data) and with the help of developer on the successful form submit i have passed the values using utag.link()
{event: "form_submit", name: "Demo Request", clAnalyticsId: "1234"}
I can see utag.link triggers on console as well in debug mode.
But i am not able to trigger my extension or tags using these passed values. And i am not able to see these values in utag.data as well.
Do i need to place utag_data in my website ? Data passed in utag.link gets set in utag_data ?
What is the issue coming here.
Thanks, Parth
11-11-2020 12:56 AM
There are a couple of things to consider and by your description, it does sound like expected behaviour.
When utag.link is issued, the data passed in, is its own data object and as a result you might not see it in the data_layer object, at least out of the box.
Not all tags fire utag.links. Make sure the tag templates have "link: 1" on the scope. Somewhere in the template you might have only this:
u.ev = {'view' : 1};
make sure it also has "link" like so:
u.ev = {'view' : 1, 'link' : 1};
A third point worth mention is that the data passed on the utag.link might not have whats needed to fire the tag. Make sure the tag "Load Rules" condition will cope with the data on the utag.link.
Copyright All Rights Reserved © 2008-2023