Skip to main content

齋藤と申します。初歩的な悩みかもしれませんが、ご相談です。

 

Google Analyticsから

 

ディメンション:日付、ページ

メジャー:ページビュー数

 

というかなりシンプルな形でデータを抽出しているのですが、実際のページビュー数を見ると、API経由(=Tableau上での数字)と、Google Analyticsの管理画面(>行動>サイトコンテンツ で、URLを指定して表示したときの数字)で表示される数字が大きくずれるケースがあります。

 

例:

/sample/sample.html で2017/07/01の数字が、Tableau上だと0だが、Google Analytics上では6ある。

 

こうしたズレの起きる原因や対処方法など、ご存じの方はいらっしゃいますでしょうか?

 

感触としては、

 

・API経由の方が数字が少ない

・PV数が多いページの数字は余りずれず、PVが二桁程度の枝葉のページの数字がずれる傾向

 

という傾向が多いように思います。

 

仮説としては、

・GoogleのほうでAPIの数字はサンプリングをしている

・API経由だと、Getパラメータの扱いがおかしくなる

等ではないかと思うのですが、原因追及ができておりません。

 

同じような現象にあたった方、ご意見頂ければ幸いです。

2 respuestas
  1. 22 oct 2017, 4:15

    斉藤さん、

     

    こんにちは。木田ともうします。

     

    GAの画面側のサンプリングは標準レポートだとかからない。データのサンプリングについて - アナリティクス ヘルプ

    ので、標準レポートである「日別」の「ページ別」の「PV数」だとサンプリングはかからないと思います。

     

    すると、APIで取得するデータへのサンプリングが疑われるのですが、サンプリングされる場合には、以下画像のようなメッセージが出てきます。

     

    斉藤さん、 こんにちは。木田ともうします。 GAの画面側のサンプリングは標準レポートだとかからない。データのサンプリングについて - アナリティクス ヘルプ ので、標準レポートである「日別」の「ページ別」の「PV数」だとサンプリングはかからないと思います。 すると、APIで取得するデータへのサンプリングが疑われるのですが、サンプリングされる場合には、以下画像のようなメッセージが出てきます。 なので

     

    なので、まず、TableauからGoogleアナリティクスに接続した際に、上記のメッセージがでていないかどうか?

    を確認して頂いて、もし出ていたら、「すべてのデータ」をクリックして、サンプリングを避ける。

    というのが対処法かと思います。

     

    上記の「サンプルデータを返します」のメッセージがなければサンプリングされていないと考えて大丈夫です。

     

    というのが教科書的なお返事なのですが、上記を行っても依然として画面とAPIで数値が少々ずれる

    ことはあるような肌感覚があります。

     

    海外でも議論になっていて「google analytics api different numbers」等でググると、いくつかの記事が出て来るのですが、https://www.google.co.jp/search?q=google+analytics+api+different+numbers&oq=google+analyhtics+api+differen&aqs=chrome.1.…

    ざっと見た感じ「サンプリングじゃないの?」というレスがつくくらいで、本質的には解決していない

    ようです。

     

    個人的には「小さな差は気にしない。」方針ではおります(^^)

     

    参考になれば。

     

    Kazkida

0/9000