Javascript iframe加载感谢页面时激发转换像素
我有一个关于我目前网站的问题。在我的网站上,我有一个iframe,其中包含一张航班预订表。当用户登陆感谢页面(预订确认)时,他们不允许我在他们的终端实现跟踪像素。我需要这个跟踪来正确地购买媒体,否则我就不知道我正在购买的媒体是否真的在转换 在iframe中,我可以在执行预订步骤时检测到以下页面被加载: 域…/行程/回顾 域…/行程/旅行者 域…/行程/产品 域…/行程/付款 域…/行程/确认(预订已支付并确认) 当最后一页加载到iframe中时,我想触发一个跟踪像素。这将是一个图像或自定义html像素,示例如下:Javascript iframe加载感谢页面时激发转换像素,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我有一个关于我目前网站的问题。在我的网站上,我有一个iframe,其中包含一张航班预订表。当用户登陆感谢页面(预订确认)时,他们不允许我在他们的终端实现跟踪像素。我需要这个跟踪来正确地购买媒体,否则我就不知道我正在购买的媒体是否真的在转换 在iframe中,我可以在执行预订步骤时检测到以下页面被加载: 域…/行程/回顾 域…/行程/旅行者 域…/行程/产品 域…/行程/付款 域…/行程/确认(预订已支付并确认) 当最后一页加载到iframe中时,我想触发一个跟踪像素。这将是一个图像或自定义htm
<img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr/? ev=1234567890&cd[value]=10.00&cd[currency]=USD&noscript=1" />
如果本例中的像素可以是谷歌标签管理器代码,那就更好了。下面是google tag manager代码的示例:
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-ABCDE"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MBKH6F');</script>
<!-- End Google Tag Manager -->
(函数(w,d,s,l,i){w[l]=w[l]||【】;w[l]。推送({'gtm.start':
new Date().getTime(),事件:'gtm.js'});var f=d.getElementsByTagName[0],
j=d.createElement,dl=l!=“数据层”?“&l=”+l:“”;j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(窗口、文档、“脚本”、“数据层”、“GTM-MBKH6F”);
如果这里有人能帮我一点忙,我将不胜感激
谢谢
Joost也许您已经间接地回答了这个问题,但是您是否可以要求供应商将您的GTM容器放在感谢页面上?您好,nyuen,不,不幸的是,他们不允许这样做:“当用户登陆感谢页面(预订确认)时,他们不允许我在其端部实现跟踪像素。”