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

oauthで認証を行った際のセッションについて

[ 編集済み ]
初級者 ✭ ✭

google analyticsのセッションについて質問です。

 

私のサイトでは、ユーザー登録にfacebookやgoogleのoauthを利用しており、

認証のためにfacebookやgoogleに一度ページが切り替わってからリダイレクトしてまた私のサイトに戻ってくる、

という流れなのですが、

この際、認証を行う前と認証行った後でセッションが別のものとして計測されているのでしょうか?

 

わかりにくい質問で申し訳ありません。どなたか、よろしくお願いします。


受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者勇喜 久さんが付与
7月 2016

Re: aouthで認証を行った際のセッションについて

レジェンド
こんにちは。

結論としては、Googleアナリティクスでは、参照元が変わると、セッションが変わる、と
いう仕様になっています。したがって、oauth認証だろうと、異なる参照元から流入して
しまえば、セッションが別のものとして計測されるはずです。

公式ヘルプではセッションの定義を以下のように計測している、としています。

よろしくお願い致します。

◆アナリティクスでのセッション数の算出方法 - アナリティクス ヘルプ
https://support.google.com/analytics/answer/2731565?hl=ja

◆セッションとキャンペーンのタイムアウトの処理 - アナリティクス ヘルプ
https://support.google.com/analytics/answer/2795871?hl=ja

◆参照を除外する - アナリティクス ヘルプ
https://support.google.com/analytics/answer/2795830?hl=ja
「参照ソースを除外すると、除外したドメインからサイトに集まったトラフィックに対して、
新しいセッションは開始されません。」

あと、かつてトピックにたっています。
過去ログがどうも参照できないようなので、Google検索のキャッシュから引用します。

------------------
◆Facebookの認証を使った時のコンバージョンの計測に関して
15/09/08 21:56
------------------
Google検索からサービスページ流入

サービスページで内で、Facebookの認証を使ってサービスログイン

サービスページで内で、商品を購入

上記の流れの時に、Google Analyticsのでは
Organic Search(Google)とSocial(Facebook)のどちらでコンバージョンとして計測されますか?
------------------

Re: Facebookの認証を使った時のコンバージョンの計測に関して 窪田敏明 15/09/08 23:59

上記のステップですが、いわゆるソーシャルログインの機能かと思います。
そうしますと、Facebookページへの遷移はされていない(サービスページ内に留まったまま)と思いますので、
Google検索経由での流入のままセッションは維持されているはず、という推測から、Organic Search(Google)のコンバージョンとして計測されると思います。
推測ですみません(^^顔文字 ウインク

Re: Facebookの認証を使った時のコンバージョンの計測に関して 山田良太 15/09/09 0:26

ソーシャルログイン(OAuth)の実装方法か設定方法かで大きく2パターンに分かれたはずです。
窪田さんが書いているように、ドメインを遷移しないパターンの実装とドメインを遷移するパターンの実装です。
ドメインを遷移しない実装であれば、窪田さんの書いたように、Organic Search(Google)を維持します。
ドメインを遷移する実装であれば、Social(Facebook)に上書きされてしまいます。

TwitterやGoogleであれば、上書きされる参照元は、 api.twitter.com や accounts.google.com なので、参照元除外リストで設定可能ですが、Facebookの場合、参照元が facebook.com になるので、参照元除外の設定が行えないのが欠点です(通常のFacebookからの流入が分からなくなる)。
その場合は、OAuthのコールバックURLに指定するURLにそれと分かるパラメーターを設定しておき、そのパラメーターを含むURLでアクセスがあった場合は参照元 facebook.com をクリアした状態でGoogleアナリティクスに送信する、という複雑な処理が必要になります。
もし、ドメインを遷移する実装のときの、他のスマートな方法を知っている方がいたら、教えてほしいです。

Re: Facebookの認証を使った時のコンバージョンの計測に関して 窪田敏明 15/09/13 21:00

勉強になりました!ありがとうございます。

------------------
------
文責:カグア!

元の投稿で解決策を見る


すべての返信
ベストアンサーのマーク済み.
解決策
トピック作成者勇喜 久さんが付与
7月 2016

Re: aouthで認証を行った際のセッションについて

レジェンド
こんにちは。

結論としては、Googleアナリティクスでは、参照元が変わると、セッションが変わる、と
いう仕様になっています。したがって、oauth認証だろうと、異なる参照元から流入して
しまえば、セッションが別のものとして計測されるはずです。

公式ヘルプではセッションの定義を以下のように計測している、としています。

よろしくお願い致します。

◆アナリティクスでのセッション数の算出方法 - アナリティクス ヘルプ
https://support.google.com/analytics/answer/2731565?hl=ja

◆セッションとキャンペーンのタイムアウトの処理 - アナリティクス ヘルプ
https://support.google.com/analytics/answer/2795871?hl=ja

◆参照を除外する - アナリティクス ヘルプ
https://support.google.com/analytics/answer/2795830?hl=ja
「参照ソースを除外すると、除外したドメインからサイトに集まったトラフィックに対して、
新しいセッションは開始されません。」

あと、かつてトピックにたっています。
過去ログがどうも参照できないようなので、Google検索のキャッシュから引用します。

------------------
◆Facebookの認証を使った時のコンバージョンの計測に関して
15/09/08 21:56
------------------
Google検索からサービスページ流入

サービスページで内で、Facebookの認証を使ってサービスログイン

サービスページで内で、商品を購入

上記の流れの時に、Google Analyticsのでは
Organic Search(Google)とSocial(Facebook)のどちらでコンバージョンとして計測されますか?
------------------

Re: Facebookの認証を使った時のコンバージョンの計測に関して 窪田敏明 15/09/08 23:59

上記のステップですが、いわゆるソーシャルログインの機能かと思います。
そうしますと、Facebookページへの遷移はされていない(サービスページ内に留まったまま)と思いますので、
Google検索経由での流入のままセッションは維持されているはず、という推測から、Organic Search(Google)のコンバージョンとして計測されると思います。
推測ですみません(^^顔文字 ウインク

Re: Facebookの認証を使った時のコンバージョンの計測に関して 山田良太 15/09/09 0:26

ソーシャルログイン(OAuth)の実装方法か設定方法かで大きく2パターンに分かれたはずです。
窪田さんが書いているように、ドメインを遷移しないパターンの実装とドメインを遷移するパターンの実装です。
ドメインを遷移しない実装であれば、窪田さんの書いたように、Organic Search(Google)を維持します。
ドメインを遷移する実装であれば、Social(Facebook)に上書きされてしまいます。

TwitterやGoogleであれば、上書きされる参照元は、 api.twitter.com や accounts.google.com なので、参照元除外リストで設定可能ですが、Facebookの場合、参照元が facebook.com になるので、参照元除外の設定が行えないのが欠点です(通常のFacebookからの流入が分からなくなる)。
その場合は、OAuthのコールバックURLに指定するURLにそれと分かるパラメーターを設定しておき、そのパラメーターを含むURLでアクセスがあった場合は参照元 facebook.com をクリアした状態でGoogleアナリティクスに送信する、という複雑な処理が必要になります。
もし、ドメインを遷移する実装のときの、他のスマートな方法を知っている方がいたら、教えてほしいです。

Re: Facebookの認証を使った時のコンバージョンの計測に関して 窪田敏明 15/09/13 21:00

勉強になりました!ありがとうございます。

------------------
------
文責:カグア!

Re: aouthで認証を行った際のセッションについて

初級者 ✭ ✭
カグアさん

ありがとうございます。大変助かりました。