How to get the parent name of a clicked element in GTM / Tag Manager

Simples:

Create a new Javascript Variable:

Call it whatever you like:

Here’s the javascript:

function() {
 
 var objectParentofClickedElement = $({{Click Element}}).parent();
 
 if ( objectParentofClickedElement) {
 return objectParentofClickedElement.text();
 }else 
 {return 'undefined';}
}

Preview and test the variable, for example you could click an element and see what it returns using the variables section.

Now you should be able to refer to use it in your triggers, tags and other variables.

Sharing is caring...Tweet about this on TwitterShare on FacebookPin on PinterestShare on LinkedIn

2 thoughts on “How to get the parent name of a clicked element in GTM / Tag Manager”

  1. Hi Nick, Thanks for this post. I’ve spent hours trying to get this. Can you post a vanilla js version of it for people who do not have jQuery in place. Thanks in advance!

Leave a Reply

Your email address will not be published. Required fields are marked *