70

Google Adwords には、誰かがリンクをクリックした場合にコンバージョンをカウントするためにページに追加するコードはありません。しかし、これはJavascriptなので、これを行う方法があると確信しています。

これは、Google がページに含めるために提供する (変更されていない) コードです。これは、コンバージョンとしてカウントされます (ほとんどの場合、サンキュー ページです)。

<!-- Google Code for Klick Conversion Page -->
<script type="text/javascript">
<!--
var google_conversion_id = 1062751462;
var google_conversion_language = "de";
var google_conversion_format = "1";
var google_conversion_color = "ffffff";
var google_conversion_label = "dKXuCODvugEQ5pnh-gM";
var google_conversion_value = 0;
//-->
</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/1062751462/?label=dKXuCODvugEQ5pnh-gM&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

他のコンバージョン トラッキング スクリプトでは、コンバージョンをカウントするために何らかの関数を実行する必要があります。ここで、JS ファイルをページに追加するだけで、コンバージョン トラッキングをトリガーするのに十分な場合があります。conversion.js はロード時に関数を呼び出すためです (ダウンロードして、コード ビューティファイアーを実行した後に確認します。これは非常に優れた作業です)。 !)。

これに取り組む方法はありますか?

4

5 に答える 5

119

すでに見つけているかどうかわかりませんが、将来のサーファーのために言及しておきます...

私は同じものを探していましたが、このコードを見つけました:

<script type="text/javascript"> 
    function trackConv(google_conversion_id, google_conversion_label) {
        var image = new Image(1, 1); 
        image.src = "//www.googleadservices.com/pagead/conversion/" + google_conversion_id + "/?label=" + google_conversion_label + "&script=0";  
    }
 </script>

次に、追跡したいリンクについては、次のようにします。

<a onclick="trackConv(1234567890, 'LQV8CNq6RxCKlPbvAw');" href="http://www.example.com">Link</a> 
于 2011-02-23T15:25:01.650 に答える
5

送信ボタンで Ajax を使用した Google コンバージョン トラッキングの概念:

 $.ajax({
        type: "POST",
        url: "enquiry-submit.php",
        data: data,
        success: function (result) {
          $("#msg").fadeIn(400).html(result);

          /* Conversion Tracking Start */
          var google_conversion_id = YOUR_CONVERSION_ID_HERE;
          var google_conversion_language = "en";
          var google_conversion_format = "3";
          var google_conversion_color = "ffffff";
          var google_conversion_label = "YOUR_CONVERSION_LABEL_HERE";
          var google_remarketing_only = false;

          $.getScript('//www.googleadservices.com/pagead/conversion.js');

          var image = new Image(1, 1); 
          image.src = "//www.googleadservices.com/pagead/conversion/YOUR_CONVERSION_ID_HERE/?label=YOUR_CONVERSION_LABEL_HERE&guid=ON&script=0";  
          /* Conversion Tracking End */
        }
      });

Google 広告キャンペーンで 100% 稼働しています。

注: 広告をクリックして、これをテストする必要があります。コンバージョンの効果は、AdWords コンソールで 12 分後に表示されます

于 2016-08-05T11:42:20.613 に答える
4

私も同様の問題を抱えています。

問題: 私のクライアントには、フォームのある連絡先ページがあります。ユーザーがすべてのフォーム フィールドに入力した後、検証があります (ユーザーがすべてのフィールドに正しく入力したかどうかを確認するため)。検証後、ユーザーは Web メール サーバー ページにリダイレクトされます。「成功」や「ありがとう」のページはありません。そのため、フォームの検証後に Adwords タグを配置する必要がありました。

ソリューション:

検証は次のように行われました。

var missinginfo = "";
var f = document.forms["CONTACT"];
if (f.name.value == ""){
missinginfo += "\n     -  name";}
.
.
.
if (missinginfo != "") 
{
missinginfo ="_____________________________\n" +
"Empty Field" + "incorrectly filled" +
missinginfo + "\n_____________________________"
alert(missinginfo);
return false;
}
//End of Validation

だから私はこのスニペットコードを追加しました:

else if(missinginfo == ""){   //Check if the form was filled correctly
adw_conv();  //Function Name
return false;
}
function adw_conv(){
var img = new Image()  //Creates an image using JS to make the request
img.src = "http://www.googleadservices.com/pagead/conversion/123456789/?label=-8bcaCNHv6AIQl_v8_QM&amp;guid=ON&amp;script=0"; 
img.onload = function(){    
var form = document.getElementsByName('CONTACT')[0];
form.submit();
}}

このようにして、フォームの検証後、ウェブサイトがユーザーをウェブメール ページにリダイレクトする前に、Adwords コンバージョンがトリガーされます。

于 2012-01-17T15:29:12.433 に答える
2

以下のコードを、コンバージョンを追跡するページのセクションに追加します。

<script>
function adwTrack() {
   var img = new Image(1,1);
   img.src =     "https://www.googleadservices.com/pagead/conversion/XXXXXXXXXX/?value=1.00&amp;currency_code=EUR&amp;label=XXXXXXXXXX&amp;guid=ON&amp;script=0";

}

XXX… を実際のコンバージョン ID とラベルに置き換えるだけです。

次に、リンクの onclick イベントで上で作成した adwTrack() 関数を呼び出します。

<a href="#" onclick="adwTrack();">Track This</a>

GTM を使用してこれを行うこともできます: https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/

于 2015-04-25T08:49:33.887 に答える