Mobile app version of vmapp.org
Login or Join
Samaraweera270

: Why is my Custom HTML tag not fired in Google Tag Manager I have a Custom HTML tag in Google Tag Manager that is actually very simple. It consists of the following code (a GTM Macro): {{html

@Samaraweera270

Posted in: #GoogleTagManager #Javascript

I have a Custom HTML tag in Google Tag Manager that is actually very simple. It consists of the following code (a GTM Macro):

{{html generator}}


This tag is only fired on the Thank-you page on my website. This firing rule works fine, as I'm using it for a couple of other tags.

The Custom Javascript {{html generator}} macro is more complex. The macro generates one or two image pixels in HTML. Due to the complexity of the image pixels, I cannot use the Custom Image tag. :

<img src="url1/?query1" width="1" height="1" /><img src="url2/?query2" width="1" height="1" />


Via console.log I have verified that the macro Javascript function generates the correct string.

Why is the HTML not executed? I don't believe it is a caching issue as the query parameters always have a different outcome. I believe it is a timing issue.

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Samaraweera270

1 Comments

Sorted by latest first Latest Oldest Best

 

@Megan663

From the original poster, originally posted as an edit to the question.



Update:
I think I found a solution, but still it is unclear to me why it did not work in the first place.

Solution:

<script type='text/javascript'>
var tag = decodeURI({{A4Y segmented tag}});
document.write(tag);
</script>


This solution requires you to check the box: [] Support document.write

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme