Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

SOLVED

Implement click event on iFrame

Avatar

Level 4

Hello there, I have an iFrame on a page and I'd like to fire a click event when a user clicks on the iframe. I don't really care about putting DTM code on the iframe, I just want to fire a click event when someone simply clicks on the container div itself. I've built a rule and applied every bubbling condition and element classname possible and the most I got was a rule-fire on the very edge of the container. Does anyone know how or why this is?

1 Accepted Solution

Avatar

Correct answer by
Level 2

Hi LeoS_Taco - I don't think we can track clicks on IFRAME embedded and referring to third party domains, however if it was hosted on same domain and you'don't want to add DTM library - you can use window.postMessage API for the same to set direct call rules.

View solution in original post

3 Replies

Avatar

Level 9

Is the iframe hosted on the same domain as the parent page?

Avatar

Level 4

No it's a Facebook widget, so it just has a Facebook posts on it.

Avatar

Correct answer by
Level 2

Hi LeoS_Taco - I don't think we can track clicks on IFRAME embedded and referring to third party domains, however if it was hosted on same domain and you'don't want to add DTM library - you can use window.postMessage API for the same to set direct call rules.