54

サイトに Google AdWords を追加したいのですが、追加するスクリプトによって dom に iframe が作成されます。この iframe は表示され、ページ全体で 13px (高さ) 下に移動します。

これを回避する方法はありますか?そうでない場合、Google AdWords の機能に影響を与えずに非表示にすることはできますか? (空の iframe です)。

4

5 に答える 5

93

コード スニペットの機能に影響を与えない簡単な修正方法があります。私はこれを実行しましたが、悪影響はありません。以下のように、スクリプトを非表示の div 内に配置するだけで、うまくいくはずです。

<div style="display:none">
  <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
  </script>
</div>
于 2012-08-24T15:58:59.883 に答える
23

@マリオは、この表示をオフにできる設定があることは正しいです。ただし、この設定は、この 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 がこのオプションの設定をサポートしていない場合に、タグを再生成する方が簡単な場合があり、問題を解決します。

于 2013-08-14T20:13:46.403 に答える
18

通常、この CSS(3) ルールをスタイルシートに追加します。

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

それが役に立てば幸い。

于 2014-01-14T16:27:59.147 に答える