iframe Tracking in Google Tag Manager | Jellyfish Training
Fri Sep 01 2023 13:24:54 GMT+0000 (Coordinated Universal Time)
Saved by
@thomaslangnau
<script>
(function(){
try {
if(typeof parent != "undefined" && parent != window) {
if(typeof parent.postMessage != "undefined") {
var message = {};
message["origin"] = {
"type" : "iframe",
"host" : {{Page Hostname}},
};
var event = "custom.postMessage";
// Add description of the event
event += ".page";
message["event"] = event;
// Add custom data
message["url"] = {{Page URL}};
// Convent message into a string
var messageJSON = JSON.stringify(message);
//Send message to parent
parent.postMessage(messageJSON, "*");
}
}
} catch(err){if({{Debug Mode}}) console.log(err);};
})();
</script>
content_copyCOPY
https://www.jellyfish.com/en-gb/training/blog/how-track-iframes-google-tag-manager
Comments