Google AdWords:通过跟踪转换代码删除添加的iframe
我想将Google AdWords添加到我的网站,但我应该添加的脚本会在dom中创建一个iframe。 此iframe可见并向下移动13px(其高度)所有页面。
有什么办法可以避免这种情况? 如果没有,我可以在不影响Google AdWords功能的情况下隐藏它吗? (这是一个空的iframe)。
有一个简单的修复,不会影响代码段的功能。 我已经做了这个没有不利影响。 只需将脚本放置在如下所示的隐藏div中即可:
<div style="display:none">
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
</div>
@Mario是正确的,有一个设置可以让你关闭这个显示。 不过,这个设置似乎并不存在于Google用户界面上的再营销代码,即使它们显示了此iframe(我认为这是Google的一个漏洞,因为我认为“google_remarketing_only = true”标志应该转为此iframe关闭并且无法正常工作)。
我发现你也可以通过手动添加标志“google_conversion_format = 3”来设置跟踪JS,如下所示:
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 0123456789,
google_conversion_label = "XXXXXXXX",
google_custom_params = window.google_tag_params,
google_remarketing_only = true,
google_conversion_format = 3;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script>
对于某些人重新生成标签可能会更容易,并且在生成标签时UI不支持设置此选项的情况下解决问题。
我通常将这个CSS(3)规则添加到样式表中:
iframe[name=google_conversion_frame]
{
display: none !important;
}
希望能帮助到你。
链接地址: http://www.djcxy.com/p/32367.html上一篇: Google AdWords: remove iframe added by tracking conversion code