0

e コマース サイトのチェックアウト プロセスでは、各ステップで同じ Web ページが読み込まれます。ただし、各ステップには一意のクエリ文字列値がありますcheckoutstep=confirmation。最後のステップでは、Google アナリティクスの変換スクリプトを配置する必要があります。これを行うには、jQuery を使用して GA スクリプトを含む HTML ページを動的に読み込みます.load()

if (getParameterByName("checkoutstep") == "confirmation") {
    var placeholder = $('<div id="ga"/>').appendTo('body');
    $(placeholder).load('ga.html');
}

そしての内容ga.html

<script type="text/javascript">
/* <![CDATA[ */
    var google_conversion_id = XXX;
    var google_conversion_language = "en";
    var google_conversion_format = "2";
    var google_conversion_color = "ffffff";
    var google_conversion_label = "XXX";
    var google_conversion_value = 0;
    var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"></script>
<noscript>
    <div style="display:inline;">
        <img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/XXX/?value=0&amp;label=XXX&amp;guid=ON&amp;script=0"/>
    </div>
</noscript>

これは機能しているように見えますが、考慮すべきことがたくさんあることはわかっています。だから私の質問は:これは正しい方法ですか? jQuery を使用してスクリプトをロードしても問題あり.load()ませんか?

4

1 に答える 1

0

GTM を使用するとうまくいくかもしれませんが、別の方法もあります。トラッキング スクリプトを偽の画像リクエストに置き換えるだけです。

var imageAdwords = new Image(1,1); 
imageAdwords.src= "http://www.googleadservices.com/pagead/conversion/982626378/?value=10&label=OLCXCK7ajgUQyuDG1AM&guid=ON&script=0";

もちろん、AdWords アカウントで生成された値を使用してください

于 2013-10-22T17:22:26.777 に答える