286 人が現在オンライン
286 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信
Highlighted

アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

N
初級者 ✭ ✭

スプレッドシートへGAのアドオンを入れ、記事毎の日別PV、UUを取得しております。

また特定のページから記事へ遷移したものは、別途URLの末尾にタグを入れております。

 

【記事URL】

/article/xxxx_201804/

【タグ付きの記事URL】

/article/xxxx_201804/?tag=xxx;xxxx

 

レポート作成の際にこちらのタグのみの数値も必要なため、

記事全体の日別PV、UUと同時にこのタグのPV数も出したいと思っているのですが、

スプレッドシートへの記述方法についてお解りになる方がいらっしゃればご教示いただけないでしょうか。

タグの数値の方は日別PV、UUまでは必要なく、指定した期間の合計が取得できれば問題ありません。

どうぞ宜しくお願いいたします。

 

1 人のエキスパートが返信verified_user

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者Nさんが付与
水曜日

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

中級者 ✭ ✭ ✭
こんにちは。

URLの規則性が分からないので、なんとも言えませんが、
「ga:pagepath=@/article/」

で、良いと思います。

お試し下さい。

元の投稿で解決策を見る


すべての返信

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

Ray 注目ユーザー
注目ユーザー
Nさん、こんばんは。

ご質問拝見しました。
今回ですと、GA側で予め「ページディメンションに『?tag』を含む」ことを条件にしたカスタムセグメントを作成いただき、スプレッドシートの[Report Configuration」でレポートを作成する際にSegmentsで作成したカスタムセグメントを指定いただく、で?tagが付与されているURLのみのPV数を表示することが可能です。

参考になりましたら幸いです。
よろしくお願いします。
Ray お役に立てましたら、いいねや解決済みマークを押していただけると幸いです!

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

[ 編集済み ]
N
初級者 ✭ ✭

Rayさんこんにちは。
ご返信いただき、ありがとうございます。

そしてすみません、初歩的な知識が足りず恐れ入りますが、確認させていただけますでしょうか。
現在GAの方で確認する際は、タグのみのPVが計測できております。
その場合でも、カスタムセグメントの作成は必要でしょうか。
またカスタムセグメントはGAの管理→カスタムディメンションから設定を行う、という認識で合っておりますでしょうか。

お手数をお掛けいたしますが、ご確認いただけますと幸いです。

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

Ray 注目ユーザー
注目ユーザー

Nさん、ご確認と追加のご質問ありがとうございます。

 

カスタムセグメントは、GAで現在開いている各種レポートを、特定の条件(デバイスや性別、URL等)でデータを絞り込む機能です。
作成は、いずれかのレポートを開いていただくとレポートタイトルの直下に「すべてのユーザー」と書かれている項目があると思うのですが、その横の [セグメントを追加] > [新しいセグメント] より行うことができます。

1.png

 

こちらより、一つ前の回答に記載しました内容でカスタムセグメントを作成いただき、スプレッドシート側でパラメータ付きのデータのみが抽出されるようレポート設定を行ってください。

もしくは、現在のレポート設定で全URLパターンが抽出できるのでしたら、SUMIF関数を使ってtagが含まれているデータの合計値を取得する、でもいいと思います。

 

よろしくお願いします。

 

 

Ray お役に立てましたら、いいねや解決済みマークを押していただけると幸いです!

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

中級者 ✭ ✭ ✭
カスタムセグメントは今回はいりません。

X軸かY軸の片方が日付、片方がページという軸を使います。
ページへのフィルタを設定し、

1)記事URLだけなら、
ga顔文字 舌agepath=@/article/xxxx_201804/

2)タグ付きなら正規表現で
ga顔文字 舌agepath=~/article\/xxxx_201804\/\?tag

ですね。この場合、1)のデータには、2)が含まれます。

結果として、tag付の設定は、
dimension
ga:date,ga顔文字 舌agePath

metrics
ga:users,ga顔文字 舌ageviews

filter
ga顔文字 舌agepath=~/article\/xxxx_201804\/\?tag

一旦、出力して見て結果の一覧を確認し、意図通りになっていればOKです。
スプレッドシートのピボットテーブルで日付とページの2軸レポートにすれば完成です。

チェックはご自身で。

あと、googleデータスタジオの方が分かりやすいかも。CSVダウンロードも出来ます。


参考サイト
https://webtan.impress.co.jp/e/2015/12/15/21593
https://developers.google.com/analytics/devguides/reporting/core/v3/segments#dimsmets-conditions

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

中級者 ✭ ✭ ✭
環境によっては、マルチコロンがスマイルマークになっているかも。決してふざけてるわけじゃないのでご容赦下さい。

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

N
初級者 ✭ ✭
一気通貫様こんにちは。ご返信いただき、ありがとうございます。
試してみたところ、タグ別の数値が取得できました!
それに伴い、お伺いしたい点が2つございます。

1.スプレッドシート上の数値とGA上の数字に乖離があるようです。
 期間等は同一条件で抽出しております。
 【例】
  記事A
  GA:875PV スプレッドシート:972PV
  記事B
  GA:7762PV スプレッドシート:10778PV
 期間が長く、PV数が多いもの程乖離が出ております。
 この程度の数字は誤差と考えた方が良いのでしょうか?
 
2.記事URL全体のPVとタグのみのPVを同時に抽出したい場合、
 別のReporNameで全体、タグのみのURLをそれぞれ設定し直し、別タブで取得するしかないのでしょうか?
 記事数が多いため、可能であれば同一タブへ全体&タグのみのPV・UUを同時に出せることが理想です。

お手数をお掛けいたしますが、ご確認いただけますと幸いです。

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

中級者 ✭ ✭ ✭
1についてはフィルタの書き方に抜け漏れや余計なURLが掛かっているかもしれません。
 またGA側でなんらかのフィルタをかけてるかもしれません。パッと思いつくだけで4つぐらい考えられますので、Nさんの環境を見ないと分かりません。
 ga:dateを外して、出力したURLの一覧をソートしてフィルタでひろってはいけないURLが無いか、確認をしてみてください。

2はいくつか対策がありますが、一番簡単なのは「ga:pagepath=@/article/xxxx_201804/」(※マルチコロンを全角にしています。)で得られたURLの一覧をピボットテーブルで集計した時に、ピボットテーブルのフィルタ機能を使って、実現する方法があります。しかしこれはあくまで応急手当なので、一番良いのは、GAのコンテンツグループ機能を用いてURLのグループを作成して、ga:pagePath ではなく、 ga:contentGroupXX で集計すれば良い高い精度のレポートが作成出来ます。

過去の数値には遡れませんが、より精緻なデータが得られます。

ただ、これだけの手間をかける時間があるなら、最初のズレのデータで分析と改善を開始すべきです。
仰る通り、わずかな誤差程度ですので気にする必要は無いと思われます。

もっと長期間データを扱えば、GAのサンプリングがかかりますので、そちらのズレの方が気付かない事が想定されるのでご注意ください。
該当のスプレッドシートでも、サンプリングがかかると一目で分かりますので。

頑張ってください!

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

N
初級者 ✭ ✭
一気通貫様

大変解りやすいご返答をいただき、誠にありがとうございます!

1の件、開きが大きいものはご教示いただきました方法を試してみようと思います。

また2につきましても
「ga:pagepath=@/article/xxxx_201804/」で試したところ、タグなし、タグありそれぞれのPVとUUが取得できました!
コンテンツグループの件も試したかったのですが、社内での権限の問題で
すぐには対応が難しそうなので、取り急ぎピボットテーブルを活用したいと思っております。

また上記に伴う質問なのですが、記事別に複数シートに渡ってPV、UUを抽出しており、
そのシート毎にピボットテーブルを作成すると各記事別のPV&UUのシートとピボットテーブルでかなりの数のタブが出来てしまいます。

こちらを1つのピボットテーブル内で記事毎に呼び出す、
または別のシートでそれぞれの進捗をまとめて見る、等のやり方で確認することは可能なのでしょうか?

GAではなくスプレッドシート寄りの質問なってしまうかと思いますので、
もし質問場所が異なってたら申し訳ございません。

度々恐れ入りますが、ご確認のほど宜しくお願いいたします。
ベストアンサーのマーク済み.
解決策
トピック作成者Nさんが付与
水曜日

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

中級者 ✭ ✭ ✭
こんにちは。

URLの規則性が分からないので、なんとも言えませんが、
「ga:pagepath=@/article/」

で、良いと思います。

お試し下さい。

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

N
初級者 ✭ ✭
一気通貫様

こんにちは。ご教示いただきありがとうございます!
「ga:pagepath=@/article/」で一気に全ての記事を抽出し、ビポットにかける方法ですが、
記事の件数が多いためか、ビポットのエラーが起こってしまいました。

そのため抽出方法を変更するか、スプレッドシートを改善してみようと思っております。
抽出時の条件についての設定方法など、色々ご教示いただきありがとうございました。
シートの制作に大変役立ちました。

今後また何かありましたら質問させていただくかもしれません。
その際はどうぞ宜しくお願いいたします。

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

N
初級者 ✭ ✭
Ray様

GAの設定方法につきまして、ご教示いただきありがとうございます!
社内での権限が足りずGA側をいじれなかったのですが、
今後試せるようになりましたらカスタムセグメントも導入を検討したいと思います。
また何かありました際には、どうぞ宜しくお願いいたします。

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

中級者 ✭ ✭ ✭
お役に立ててなによりです。
ピボットのエラーの件ですが、PV数などで期間中の合計PV数が0か1を除くようにフィルタを設定すれば、データ面積(XとYのかけあわせを面積として表現)を小さく出来るので、0、1、2と、あまり見られてないページから間引いていけば、良いと思います。
この時に、ピボットのフィルタではなく、データ抽出段階でフィルタしてくださいね。dataconfigのsheetでフィルタです。
ピボットでフィルタをかけると、データ更新した際に意図せぬエラーやデータの選択漏れが発生する事があります。

頑張ってください!

Re: アナリティクス(GA)アドオンを入れたスプレッドシートを使って日別PVとタグのPVを取得する方法について

[ 編集済み ]
N
初級者 ✭ ✭

一気通貫様

ピボットの対策について、ご返信ありがとうございます!

抽出したデータを確認したところ、もともと0,1,2といった少ないページは間引かれておりました。

ピボットの作り方ですが、行へ日、列へPagepath、値にPageviewsを入れて作成しておりますが
列をPagepathに追加するとエラーが起きてしまいます。
こちらの原因は抽出されたPagepathの数が多いためなのでしょうか。

期間は2ヶ月間、抽出された合計数は8000件程となります。

このトピックのエキスパート
Ray