我想谷歌的AdWords添加到我的网站,但我应该添加脚本在DOM的iframe中。 这个iframe是可见的,向下移动13像素(高度)我的所有网页。
有什么办法避免这种情况? 如果没有,我可以将其隐藏,而不会影响谷歌的AdWords功能? (它是一个空的iframe)。
我想谷歌的AdWords添加到我的网站,但我应该添加脚本在DOM的iframe中。 这个iframe是可见的,向下移动13像素(高度)我的所有网页。
有什么办法避免这种情况? 如果没有,我可以将其隐藏,而不会影响谷歌的AdWords功能? (它是一个空的iframe)。
这里有一个简单的办法是不影响的代码片段的功能。 我已经没有副作用做到了这一点。 只要将脚本隐藏的专区内像的下方,它应该做的伎俩:
<div style="display:none">
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
</div>
@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>
这可能是更容易的是再生标签对某些人来说,解决了在用户界面不支持生成标签时,设置该选项的情况下的问题。
我通常这个CSS(3)规则添加到样式表:
iframe[name=google_conversion_frame]
{
display: none !important;
}
希望能帮助到你。
您还可以设置最大高度:0; 代替显示:无; 不知道在iframe中显示没有任何意义的。 这工作回到IE6。
iframe[name="google_conversion_frame"] {
display: block;
max-height: 0;
}
我所遇到此问题的最好的和最简单的解决方法是只需添加以下代码,CSS样式表,删除文档中的流程框架:
iframe[name="google_conversion_frame"]{
position:fixed;
}
希望这可以帮助