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

自サイトドメインからの流入の計測

初級者 ✭ ✭ ✭

お世話になります。

GAの計測でどうなるのが正しいのかわからず、お知恵を頂戴できればと思います。

 

現在、下記のように、自サイトのドメインからリダイレクトページを経て、特定のページに遷移するサイトがあります。

 

A.com ⇒ A.com/redirect.html ⇒ A.com/B.html

 

ここで問題なのは、今回、該当のGAで計測しているページが「A.com/B.html」のみであり、

「A.com」からの流入かどうかを確認したいのですが、

参照元のほとんどが「(direct) / (none)」となってしまい、どこから来ているか判別できていないことです。

 

同じドメインからの流入はdirect流入扱いになってしまうのでしょうか?

もしくはリダイレクトが挟まっているからでしょうか?

 

何かよい解決方法がございましたら、ご教示いただけますと幸いです。

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

1 件の受理された解決策

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

Re: 自サイトドメインからの流入の計測

レジェンド
Googleアナリティクスのリファラーについてですが、ユニバーサルアナリティクスの場合、大前提として、

「現在のページのドメインと、リファラーのドメインが同一の場合、リファラーは送信しない」

という実装があります。これは、プロパティ設定の「参照元除外設定」で自ドメインが除外されている
か否かに関わらず、トラッキングコード上でリファラーを送信しないようになっています。


なので、
「A.com ⇒ A.com/redirect.html ⇒ A.com/B.html」
の流れの「A.com/B.html」が開かれたときはリファラーのドメインが現在のドメインと一致しており、リファラーが送信されません。通常であれば、その前の「A.com」に流入したタイミングのリファラーが送信されることで、どの参照元から来たかが分かりますが、今回の場合「A.com」にはGoogleアナリティクスを入れていないとのことなので、A.com/B.htmlに来たときはダイレクト流入となります。


考えられる回避策としては、A.com/B.htmlのGoogleアナリティクスのトラッカー生成時(createコマンド)に

ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

のようにして、リファラーを常に送信するようにしたうえで、参照元除外設定に自身のドメインを設定しない、
という方法が考えられます。

元の投稿で解決策を見る

Re: 自サイトドメインからの流入の計測

レジェンド
こんにちは。

リダイレクトの方法によって、リファラを引き継ぐかどうかが異なります。
「リダイレクト リファラ」などで検索しますと、多くの知見が見つかります。

GAでの計測ですが、リダイレクトのソースコードをいじれるのであれば、
A.com/redirect.html に書いてある、リンク先を、

A.com/B.html
から
A.com/B.html?utm_source=A-com&utm_medium=referral&utm_campaign=redirect
などと、

パラメーターをつけて飛ばすのがもっとも簡単に、directをなくす方法です。

ほかにご要望ありましたら、前述の検索をされるといろいろと見つかります。
よろしくお願いします。
------
文責:カグア!

Re: 自サイトドメインからの流入の計測

初級者 ✭ ✭ ✭
カグア!さま

早速ありがとうございます!
パラメータを付けたり、下記URLのようなJSの書き換えという手法があることは把握していたのですが、
https://sem-technology.info/ja/google-analytics/javascript-redirect-best-practice
あいにく、「自サイト」と書いておきながら、「A.com」のページは基本的にいじれないのです…。

最初の質問で示したような遷移だと、やはりdirect扱いになってしまうものなのでしょうか…?
おそらく、リダイレクトに関しては、301のようです。

なにかご存知の方がいらっしゃいましたら、よろしくお願いいたします。

Re: 自サイトドメインからの流入の計測

レジェンド
301リダイレクトでしたら、リファラを引き継ぐようです。
http://goo.gl/F4Va5r

ですので、本来はリファラがついて、direct にはならないはず
なのですが、なんでしょうねえ。

参照元が、せめて a.com であれば、フィルタで書き換えるとか
いろいろとやりようはあるのですが、direct でかつ、参照元が
いじれない、としますと、ちょっとわたしには、打ち手が思いつきません。

sem-technologyの山田さんが書かれていることで出来ないことは
まず出来ないっていう印象ですねえ。

まあ、先方がいつかパラメーターを入れてくるのを待つくらいでしょうか。
申し訳ありません。


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

Re: 自サイトドメインからの流入の計測

初級者 ✭ ✭ ✭
カグア!さま

お返事ありがとうございます!

そうなんです。301ならリファラーとしては残るのかと思っていたのですが…。
directになっている理由が、
同じドメインの前のページでタグが入っていないからなのか、
リダイレクトによるものなのか、
もう少し調べてみます。
ベストアンサーのマーク済み.
解決策
トピック作成者girigirianalystさんが付与
4月 2016

Re: 自サイトドメインからの流入の計測

レジェンド
Googleアナリティクスのリファラーについてですが、ユニバーサルアナリティクスの場合、大前提として、

「現在のページのドメインと、リファラーのドメインが同一の場合、リファラーは送信しない」

という実装があります。これは、プロパティ設定の「参照元除外設定」で自ドメインが除外されている
か否かに関わらず、トラッキングコード上でリファラーを送信しないようになっています。


なので、
「A.com ⇒ A.com/redirect.html ⇒ A.com/B.html」
の流れの「A.com/B.html」が開かれたときはリファラーのドメインが現在のドメインと一致しており、リファラーが送信されません。通常であれば、その前の「A.com」に流入したタイミングのリファラーが送信されることで、どの参照元から来たかが分かりますが、今回の場合「A.com」にはGoogleアナリティクスを入れていないとのことなので、A.com/B.htmlに来たときはダイレクト流入となります。


考えられる回避策としては、A.com/B.htmlのGoogleアナリティクスのトラッカー生成時(createコマンド)に

ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

のようにして、リファラーを常に送信するようにしたうえで、参照元除外設定に自身のドメインを設定しない、
という方法が考えられます。

Re: 自サイトドメインからの流入の計測

初級者 ✭ ✭ ✭
山田良太さま

ご回答ありがとうございます!

やはり、「現在のページのドメインと、リファラーのドメインが同一の場合、リファラーは送信しない」という仕様があるのですね。
それでは、同一ドメイン間のページ遷移で、且つ、前のページにタグが入っていない場合は、参照元はdirectになってしまうということですね。

その仕様の公式ドキュメントを探していたのですが、ヘルプにはなさそう?で、教えていただいたタグから、下記ページでそれらしき記述を見つけました。
https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference?hl=ja#alway...

まあ、通常の使い方をしていれば、当たり前といえば当たり前なんでしょうけど…(笑)

だいぶスッキリしました。ありがとうございました!

Re: 自サイトドメインからの流入の計測

レジェンド
こんな仕様があるのですね!知りませんでした。わたしもありがとうございます。

「参照元サイトのホスト名が現在のページのものと異なる場合にのみ送信されます」
------
文責:カグア!