jQueryMobile使用時のAdwords『Call as Conversions』について | φ(..)メモとして残しておこう…

jQueryMobile使用時のAdwords『Call as Conversions』について


Call as Conversions


…いわゆる「電話コンバージョン」についてです。

スマートフォン向けのアドワーズ広告を掲載しているなら、サイトからユーザーが電話をしたのかどうかを測りたいですよね。

特に、情報サイトなんかでは「お店に電話」ボタンがあったりなんかして、このボタンからユーザーが電話をかけてるのかな…というのを測るために重要です。

この「ユーザーが電話をかけた」というコンバージョンなのですが、効果を測る上で絶対に外せない(特にポータルサイトでは)と思うんですが、有名どころのシテ●ヘブンさんも、沖縄のトレ●ディも、やってないですね。

Adwords…ということは抜きにしても「JavaScript(Ajax) + PHP」で実装出来たりするんですが、やってない。

実にもったいないなぁ…と思うわけです。

まあ、ドキポケネットでは、スマホページにしっかりコンバージョンタグを埋め込んで効果測定をしております。


今回はjQueryMobileのAjaxを使用してるので、やり方をメモ。

実際のコードは、こんな感じです。

<script type="text/javascript">
/* <![CDATA[ */
goog_snippet_vars = function() {
var w = window;
w.google_conversion_id = 9*******3;
w.google_conversion_label = "2*****************M";
w.google_conversion_value = 0;
}
// DO NOT CHANGE THE CODE BELOW.
goog_report_conversion = function(url) {
goog_snippet_vars();
window.google_conversion_format = "3";
window.google_is_call = true;
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="http://www.googleadservices.com/pagead/conversion_async.js"></script>


このコードを、Ajax遷移元のページに埋め込んで、遷移先のページの電話ボタンに以下のように設定します。


<a href="tel:000-0000-0000" data-role="button" onclick="goog_report_conversion('tel:000-0000-0000')">お店に電話する</a>


要するに、クリック(電話発信)があったら先程の遷移元のコンバージョンコードを呼び出すというわけです。

正確には電話番号をクリックしたユーザーを計測…で、発信を計測するわけではありませんが。



結果については、引っ越し先ブログにて。
http://webmage.pro/blog/archives/515