サイトに Google AdWords を追加したいのですが、追加するスクリプトによって dom に iframe が作成されます。この iframe は表示され、ページ全体で 13px (高さ) 下に移動します。
これを回避する方法はありますか?そうでない場合、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>
@マリオは、この表示をオフにできる設定があることは正しいです。ただし、この設定は、この iframe を表示するにもかかわらず、リマーケティング タグの Google UI には存在しないようです (「google_remarketing_only = true」フラグが有効になるはずだったので、これは Google 側のバグだと思いますこの 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;
}
それが役に立てば幸い。