Highlighted

Without utag_data can i use utag.link and utag.view to pass data from developer side.

Silver Contributor
Silver Contributor

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.

console utag.link.JPG  

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

1 REPLY 1
Highlighted

Without utag_data can i use utag.link and utag.view to pass data from developer side.

Tealium Employee

Hi @parth_gupta199 

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.