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

下一篇: Tagging and UTM variables in AdWords?