132 人が現在オンライン
Google AdWords のコンバージョントラッキング、管理画面上のレポートや数値の不一致などについて、ユーザー同士で意見交換ができます。運用者ならではの質問や回答を投げかけ合って問題を解決していきましょう。
ガイドを表示
favorite_border
返信
Highlighted

一つのページから2つのコンバージョンをクリックイベントで設定する方法

初級者 ✭

お世話になっております。

 

現在Aという一つのランディングページから、2つのリンクがありB・Cに飛ばしたいと考えています。B・Cのリンクを踏んだタイミングをコンバージョンに設定したく、B・Cは別のコンバージョンとして計測したいと考えています。

 

B・Cは両方とも外部サイトなので、Aの2つのリンクにクリックイベントを設定することにより、計測を行おうと考えています。

 

そこで、

こちらのリンク先:https://support.google.com/adwords/answer/6331304

 

を参考にAにコンバージョンタグを入れようと思っているのですが、Aという一つのページに2つのコンバージョンタグを入れようとすると、下に書いたタグのみが反応され、上のコンバージョンタグが無効になってしまいます。

 

そもそも方法が間違っていたら申し訳ありませんが、Aという一つのページからB・Cのリンクをクリックイベントでコンバージョンとして設定する方法は、ありますか?


受理された解決策
ベストアンサーのマーク済み.
解決策
Takuya Narumi (トップコントリビューター)さんが付与
2月

Re: 一つのページから2つのコンバージョンをクリックイベントで設定する方法

レジェンド

確かにこのヘルプの内容だと、下に書いたタグが上書きしてしまいますね。
もし、Googleタグマネージャが利用可能であるならば、Googleタグマネージャからタグを設置することをお奨めします。


もし、タグマネージャの利用が何らかの理由でNGであるならば、デフォルトのタグをカスタマイズする必要があります。

未テストですが、下記のように変更すれば、2つのコンバージョンボタンを別々に計測することができると思います(各自で正しく動くかを確認のうえ、ご利用ください)。

 

 

<!-- Google Code for Add to Cart Conversion Page
In your html page, add the snippet and call goog_report_conversion
when someone clicks on the chosen link or button. -->
<script type="text/javascript">
 /* <![CDATA[ */
goog_snippet_vars1 = function() {
  // 1つ目のコンバージョンの情報を記載
  var w = window;
  w.google_conversion_id = 12345678;
  w.google_conversion_label = "abcDeFGHIJklmN0PQ";
  w.google_conversion_value = 13.00;
  w.google_conversion_currency = "USD";
  w.google_remarketing_only = false;
}
goog_snippet_vars2 = function() {
  // 2つ目のコンバージョンの情報を記載
  var w = window;
  w.google_conversion_id = 12345678;
  w.google_conversion_label = "abcDeFGHIJklmN0PQ";
  w.google_conversion_value = 13.00;
  w.google_conversion_currency = "USD";
  w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
goog_report_conversion = function(url) {
// goog_snippet_vars()を削除 window.google_conversion_format = "3"; var opt = new Object(); opt.onload_callback = function() { if (typeof(url) != 'undefined') { window.location = url; } } var conv_handler = window['google_trackConversion']; if (typeof(conv_handler) == 'function') { conv_handler(opt); } } /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion_async.js"> </script>

 

 

 

<!-- 1つ目のコンバージョンボタン -->
<button onclick="goog_snippet_vars1(); goog_report_conversion('http://example.com/your-link')" href="http://example.com/your-link">Download now!</button>

<!-- 2つ目のコンバージョンボタン -->
<button onclick="goog_snippet_vars2(); goog_report_conversion('http://example.com/your-link')" href="http://example.com/your-link">Download now!</button>

 

元の投稿で解決策を見る


すべての返信
ベストアンサーのマーク済み.
解決策
Takuya Narumi (トップコントリビューター)さんが付与
2月

Re: 一つのページから2つのコンバージョンをクリックイベントで設定する方法

レジェンド

確かにこのヘルプの内容だと、下に書いたタグが上書きしてしまいますね。
もし、Googleタグマネージャが利用可能であるならば、Googleタグマネージャからタグを設置することをお奨めします。


もし、タグマネージャの利用が何らかの理由でNGであるならば、デフォルトのタグをカスタマイズする必要があります。

未テストですが、下記のように変更すれば、2つのコンバージョンボタンを別々に計測することができると思います(各自で正しく動くかを確認のうえ、ご利用ください)。

 

 

<!-- Google Code for Add to Cart Conversion Page
In your html page, add the snippet and call goog_report_conversion
when someone clicks on the chosen link or button. -->
<script type="text/javascript">
 /* <![CDATA[ */
goog_snippet_vars1 = function() {
  // 1つ目のコンバージョンの情報を記載
  var w = window;
  w.google_conversion_id = 12345678;
  w.google_conversion_label = "abcDeFGHIJklmN0PQ";
  w.google_conversion_value = 13.00;
  w.google_conversion_currency = "USD";
  w.google_remarketing_only = false;
}
goog_snippet_vars2 = function() {
  // 2つ目のコンバージョンの情報を記載
  var w = window;
  w.google_conversion_id = 12345678;
  w.google_conversion_label = "abcDeFGHIJklmN0PQ";
  w.google_conversion_value = 13.00;
  w.google_conversion_currency = "USD";
  w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
goog_report_conversion = function(url) {
// goog_snippet_vars()を削除 window.google_conversion_format = "3"; var opt = new Object(); opt.onload_callback = function() { if (typeof(url) != 'undefined') { window.location = url; } } var conv_handler = window['google_trackConversion']; if (typeof(conv_handler) == 'function') { conv_handler(opt); } } /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion_async.js"> </script>

 

 

 

<!-- 1つ目のコンバージョンボタン -->
<button onclick="goog_snippet_vars1(); goog_report_conversion('http://example.com/your-link')" href="http://example.com/your-link">Download now!</button>

<!-- 2つ目のコンバージョンボタン -->
<button onclick="goog_snippet_vars2(); goog_report_conversion('http://example.com/your-link')" href="http://example.com/your-link">Download now!</button>

 

Re: 一つのページから2つのコンバージョンをクリックイベントで設定する方法

初級者 ✭
山田様

ご返信ありがとうございます。わざわざコードまで記載していただき、本当にありがとうございます。
上記の内容を参考に、idやラベルの情報を入れてみたのですが、うまくコンバージョンがトラッキングされませんでした。。。

もう一つご提案いただきましたタグマネージャーにて、解消されました。
今回は本当に、ありがとうございました。