谷歌的AdWords:删除IFRAME通过跟踪转换代码添加(Google AdWords: remo

2019-07-30 22:58发布

我想谷歌的AdWords添加到我的网站,但我应该添加脚本在DOM的iframe中。 这个iframe是可见的,向下移动13像素(高度)我的所有网页。

有什么办法避免这种情况? 如果没有,我可以将其隐藏,而不会影响谷歌的AdWords功能? (它是一个空的iframe)。

Answer 1:

这里有一个简单的办法是不影响的代码片段的功能。 我已经没有副作用做到了这一点。 只要将脚本隐藏的专区内像的下方,它应该做的伎俩:

<div style="display:none">
  <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
  </script>
</div>


Answer 2:

@Mario是正确的,有一个设置,将允许你把这个显示器关闭。 但是,此设置似乎并没有对谷歌UI存在再营销代码,即使他们这样做显示该IFRAME(我认为这是对谷歌的结束一个错误,因为我想象中的“google_remarketing_only =真正的”标志应该开启此iframe关闭,不能正常工作)。

我发现,你也可以通过手动添加标志设置这在跟踪JS“google_conversion_format = 3”,就像这样:

<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>

这可能是更容易的是再生标签对某些人来说,解决了在用户界面不支持生成标签时,设置该选项的情况下的问题。



Answer 3:

我通常这个CSS(3)规则添加到样式表:

iframe[name=google_conversion_frame] 
{
    display: none !important;
}

希望能帮助到你。



Answer 4:

您还可以设置最大高度:0; 代替显示:无; 不知道在iframe中显示没有任何意义的。 这工作回到IE6。

iframe[name="google_conversion_frame"] {
    display: block;
    max-height: 0;
}


Answer 5:

我所遇到此问题的最好的和最简单的解决方法是只需添加以下代码,CSS样式表,删除文档中的流程框架:

iframe[name="google_conversion_frame"]{
  position:fixed;
}

希望这可以帮助



文章来源: Google AdWords: remove iframe added by tracking conversion code