419 人が現在オンライン
419 人が現在オンライン
Google アナリティクスのレポート画面、ディメンションや指標などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

デバイス別によるセッション数

[ 編集済み ]
中級者 ✭ ✭

現在、SNSから投稿した記事から来た人のセッション数をしらべています。

モバイル、タブレットとPCのセッション数を調べているのですが

GA画面ではモバイル、タブレットとPCのセッション数を慣れべて、簡単に確認できますが、

今のところタブレットとPCのセッション数が0です。

 

APIを使用した場合、タブレットとPCのセッション数をフィルターをかけて、見ているようにしてます。

レスポンスを見ても、0という数値が帰ってくると思っていましたがrowsというものがありません。何かしらの設定的なもので解決できるのでしょうか?

 

追記:些細なことでもいいので教えてください。

やはりできないのでしょうか

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

Re: デバイス別によるセッション数

トップコントリビューター
こんにちは。

APIを使用しているとの事なので、こちらのコミュニティで回答を得られそうにない場合Google アナリティクス デベロッパー コミュニティを活用いただくのも方法かと思いますので、URLを案内させて頂きます。
https://developers.google.com/analytics/community/
石川 知紀(Tomoniri Ishikawa) ※問題解決の参考になった回答に「✓解決策マークを付ける」と、他の方の参考になります。ご協力ください。 https://goo.gl/fTW15h

Re: デバイス別によるセッション数

中級者 ✭ ✭
ありがとうございます。聞く場所を間違えていたみたいです

Re: デバイス別によるセッション数

レジェンド
データが存在しない場合は、行自体返されません。
(APIに限らず、画面のUIにおいてもデータが存在しない行は返されません)

APIを呼び出している側でrowsが返ってきていないときのための処理を実装する必要があります。

Re: デバイス別によるセッション数

中級者 ✭ ✭
一度のリクエストで「モバイル」と「PCとタブレット」のセッション数を取れないでしょか?
それが可能であればいいんですが。

PS:
フィルターにてga:deviceCategory==mobileを使用しています

Re: デバイス別によるセッション数

レジェンド
何のためにフィルタを利用していますか?
デバイスカテゴリがモバイルのものに絞ってレポートを出力している以上、PCやタブレットの数値は取得できません。

1度のリクエストで取る必要性がないのであれば、
ga:deviceCategory==mobile

ga:deviceCategory!=mobile
の2回のリクエストで確認するのがよいと思います。
どうしても1回でやりたいのであれば、ディメンションに「ga:deviceCategory」を入れて、PC・タブレット・モバイル別のセッション数を出力したあと、PCとタブレットのセッション数を呼び出し側で合算してください。

Re: デバイス別によるセッション数

[ 編集済み ]
中級者 ✭ ✭

ディメンションに「ga:deviceCategory」に加えたのですが、抽出される広告コンテンツが
減りました。

 

mobile,desktop,tablet以外の

未知なデバイスがあるのでしょうか?

ga:deviceCategoryによるフィルターは使用していません

Re: デバイス別によるセッション数

レジェンド
現在のAPI呼び出しに関わる部分のコードを記載してもらってもいいですか?

「フィルターにてga:deviceCategory==mobileを使用しています」というコメントのあとに「ga:deviceCategoryによるフィルターは使用していません」というコメントが来たりで、現状どのように呼び出しているのかが分かりません。

Re: デバイス別によるセッション数

中級者 ✭ ✭
私のスキルでは難しいので
現在モバイルからのアクセスが100%ですので
ga:deviceCategoryは無視して、すべてのトラフィックで計算するようにしました。
お付き合い頂き、ありがとうございました。

Re: デバイス別によるセッション数

中級者 ✭ ✭

これでデバイス関係なく、セッションを見ようとしています。

すべてのトラフィックです。

デバイスによるフィルターは一旦外しました。

 

var SnsAllRankMoblePCTblet = {
"dimensions":"ga:sourceMedium,ga:adContent",
"filters":"ga:medium==sns;ga:source==LINE,ga:source==TW,ga:source==FB,ga:source==SP",
"max-results":"10000",
"sort":"-ga:sessions,ga:adContent",
};

 

ここでディメンションにga:deviceCategoryを加えたところ、ヒットする件数が減りました。

現在この段階です。

あとga:deviceCategory==mobileのフィルターを加えるても件数が減ります。

 

GA画面で確認してもPC,tabletからのセッションは0なのでga:deviceCategory==mobileのフィルターをかけたところで

結果が変化することはないと思いました

Re: デバイス別によるセッション数

中級者 ✭ ✭
後味が悪いので今起きていること。
このトピックのエキスパート
石川 知紀