Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iframe加载感谢页面时激发转换像素_Javascript_Jquery_Html_Iframe - Fatal编程技术网

Javascript iframe加载感谢页面时激发转换像素

Javascript iframe加载感谢页面时激发转换像素,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我有一个关于我目前网站的问题。在我的网站上,我有一个iframe,其中包含一张航班预订表。当用户登陆感谢页面(预订确认)时,他们不允许我在他们的终端实现跟踪像素。我需要这个跟踪来正确地购买媒体,否则我就不知道我正在购买的媒体是否真的在转换 在iframe中,我可以在执行预订步骤时检测到以下页面被加载: 域…/行程/回顾 域…/行程/旅行者 域…/行程/产品 域…/行程/付款 域…/行程/确认(预订已支付并确认) 当最后一页加载到iframe中时,我想触发一个跟踪像素。这将是一个图像或自定义htm

我有一个关于我目前网站的问题。在我的网站上,我有一个iframe,其中包含一张航班预订表。当用户登陆感谢页面(预订确认)时,他们不允许我在他们的终端实现跟踪像素。我需要这个跟踪来正确地购买媒体,否则我就不知道我正在购买的媒体是否真的在转换

在iframe中,我可以在执行预订步骤时检测到以下页面被加载:

域…/行程/回顾

域…/行程/旅行者

域…/行程/产品

域…/行程/付款

域…/行程/确认(预订已支付并确认)

当最后一页加载到iframe中时,我想触发一个跟踪像素。这将是一个图像或自定义html像素,示例如下:

<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,不,不幸的是,他们不允许这样做:“当用户登陆感谢页面(预订确认)时,他们不允许我在其端部实现跟踪像素。”