DTM - Click Events | Community
Skip to main content
alex_fong
October 16, 2015
Solved

DTM - Click Events

  • October 16, 2015
  • 2 replies
  • 1233 views

Hi,

I'm quite new to DTM and Omniture and am trying to figure out how to dynamically set the "link name" for a click event within DTM. Ideally I would like to append the ID of the clicked element onto the end of the page name e.g.:

s.tl(this,'o', s.pageName + ' | ' + this.id,null,'navigate');

Is there a way to do this within DTM?

Alex

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 bbythewa

Hi Alex,

You can do this in DTM by first creating an Analytics Tool.  Once you have done that, you would go to the rules section and creating a new event based rule, selecting s.tl() for your tracking call in the Adobe Analytics section and filling out the conditions section.

[img]Capture2.PNG[/img]

In the Link Name text box, you would could do one of a few things for the name of the link.  Assuming that your pageName is either generated or retrieved with a data element called "pageName", you could do one of these:

  1. %pageName%|%event.currentTarget.getAttribute(id)%
  2. or %pageName%|%target.getAttribute(id)%

The sections surrounded by % should be replaced by the dynamic values.

Hope that helps or at least gets you on your way.  :)

Thanks,

Ben

2 replies

bbythewaAdobe EmployeeAccepted solution
Adobe Employee
October 16, 2015

Hi Alex,

You can do this in DTM by first creating an Analytics Tool.  Once you have done that, you would go to the rules section and creating a new event based rule, selecting s.tl() for your tracking call in the Adobe Analytics section and filling out the conditions section.

[img]Capture2.PNG[/img]

In the Link Name text box, you would could do one of a few things for the name of the link.  Assuming that your pageName is either generated or retrieved with a data element called "pageName", you could do one of these:

  1. %pageName%|%event.currentTarget.getAttribute(id)%
  2. or %pageName%|%target.getAttribute(id)%

The sections surrounded by % should be replaced by the dynamic values.

Hope that helps or at least gets you on your way.  :)

Thanks,

Ben

alex_fong
alex_fongAuthor
October 16, 2015

Thanks Ben - #2 worked like a charm. I appreciate the help!