GA Tracking API

ススムカタチ×コトバ×しくみ

ウェブマーケティング、Metricsを中心にサイト運営に役立つ情報をお届けします

eコマーストラッキング設定の必須項目

気づけば12月。それも大晦日。振り返れば3月にGoogle Analytics IQがスタートして,4月に取得して…というのがだいぶ前のような気がします。

で年の最後にあれですが、eコマーストラッキング設定をした際に「あれどうなんだっけ」とおもったコトをメモ代わりに書いておこうと思います。

eコマーストラッキング設定は、公式ヘルプにaddTransやaddItemのサンプルコードがあるのでそれらを参考に必要な箇所を変更すればOKなんです。基本は。でも、全項目設定するのが面倒だなと。「じゃぁどれが必須項目なのよ」となったとき、ヘルプに載ってない…。

調べました。GA DataExport APIのドキュメントに載ってました

addTransは「order ID(注文番号)」「Total(合計)」が必須項目、addItemのほうは「SKU(商品コード)」「unit price(単価)」が必須項目で「order ID(注文番号)」は、addTransの注文情報とひもづけるために同じ番号を入れる必要があるということ。

「うちは商品コードとかないんで、入れてないんですよー」といったネットショップなんかはいつまでたってもトラッキングができないはず…。そういった場合はダミーでもいいから適当な数字を入れてひとまずトラッキングさせるのも手。

…ということで(なのか)、2009年もありがとうございました。2010年もどうぞよろしくお願いいたします。よいお年を。

Google Analytics APIがパブリックベータとして公開

待望のGoogle Analytics APIがパブリックベータとして登場しました。早速いろんなことが出来そうな予感。
Attention Developers: Google Analytics API Launched!

Google Analytics APIで出来るこんなこと

などなど、すでにいろんなアプリが試されてるようです。

詳しいことはこちらの実例ガイド(英語)を見てください。

Google APIの仕様について

Google Analytics APIはRead Only(読み込み専用)で、APIそのものはGoogle Calendarやwebmasterツールなどで使われているGoogle Data APIなんだそうです。
JavaとJavascript向けにはクライアント向けライブラリも用意されているようで、他の言語向けにも対応中とのこと。

とにかく詳しく知りたい

まずは、Google Analytics APIのGoogle Codeサイトへアクセスして詳細をみてみるのがよさそうです。
このGoogle Analytics APIのCodeサイト自体は前から合ったのですが、今まであった「Analytics Overview」、「Setting Up Analytics」の下に新たに「Data Export API(Labs)」が追加されました。こちらを参考にするのが良さそうですね。

僕も早速いろいろ試してみようと思います。
結果また報告します。

まだ日本語版のTechcrunchには出てませんが、本家版techcrunchでも紹介されてました。
Google Analytics API Now In Public Beta, Desktop Reporting Takes Stats Offline

追伸:
日本語版のTechcrunchの記事があがりました。

addIgnoredOrganicで、ドメイン名で検索してくる人を直リンク扱いにする

時間を見つけてはGoogle AnalyticsのTracking APIを説明していこうと思います。Google Analytics IQ テストでもTracking APIについては、いくつか設問がありました。

で、そのTracking APIのひとつaddIgnoredOrganicの説明を書き終えたんですが、「trackPageviewとか、主役級のやつからやればよかったわ」と後から気づきまして…。ただABC順で一番上にあったaddIgnoredOrganicから手をつけちゃった…。次からどうするか考えますね。

addIgnoredOrganic()、どんなときに使うの

特定のキーワードで検索されたとき、検索エンジン経由の訪問*1として扱わず、直リンクとして扱いたいときに使います。
*1(検索エンジン名(Organic)とかで表示されてます)

もっと詳しく

検索の仕方を考えると「それって検索っていうよりも、直リンクだよね」と思えるキーワードがあったりしますよね。

たとえば、URL欄に直接サイトアドレスを入力してくる人や、ブックマーク経由でくる人、メール経由の人など。こうした人たちは、リファラと呼ばれる「どのサイトからやってきたのか教えてくれる情報」をもってサイトへやってきません。そのためGoogle Analyticsでは「ノーリファラー」と表示されます。
ノーリファラーとは「このページへくる前の参照先がないよ」ということなので、「直接リンクしてきた人」となるわけです。
比較的これらの人たちはすでにあなたとの接点をもっている人たちなことが多いので、例えば自サイトのドメイン名を検索窓にいれてやってくる人などは、解析する際一緒にまとめてやってしまいたいと思うかもしれません。そのとき使うのがこのaddIgnoredOrganic()の役割です。

※ただこれも一長一短で、addIgnoredOrganic()に指定したキーワードが何かのきっかけでたくさん検索されるようになっても、なかなかそのことに気づかない恐れがあります。よく見極めて設定しましょう。

使用頻度

低。意図をもって特定のキーワードを操作したいときだけ使いましょう。

設定方法

</body>前に貼付けてある(はずの)トラッキングコードに、addIgnoredOrganic()を追加すれば、設定完了です。

var pageTracker = _gat._getTracker(“UA-xxxxxxx-x”);

に続いて、

pageTracker._addIgnoredOrganic(“susumukatachi.jp”); // susumukatachi.jpの部分を該当サイトなり、除外したいキーワードに置き換えてください

を貼付けます。

アーカイブ