Expand my Community achievements bar.

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.