グーグルアナリティクスには、訪問者がサイト上でどのような経路をたどったかを明確に含み、追跡する非常に素晴らしい「訪問者フロー」ページがあります。APIからそのデータを取得することは可能ですか?「カスタム変数」を使用してユーザーに一意のIDを与えることができることは知っていますが、私はすでにそれを行っていますが、その後は、カスタム変数なしですでに収集されたデータを使用できるようになります。現在、次の情報があります。
$ga->requestReportData(56786432, array('networkLocation', 'date', 'hour', 'nextPagePath', 'previousPagePath'), array('avgTimeOnSite', 'visits','pageviews'), array('-date', '-hour'), null, null, null, 1, 100);
これにより、日付と時間のある「セッション」にアクセスできます。これは開始点だと思いますが、ここから続行するにはどうすればよいですか。出来ますか?
編集これで、nextPagePathとpreviousPagePathを新しいディメンションとして追加し、ページビューをメトリックとして追加しました。これにより、訪問者がサイトを通過したパスの一部がわかります。訪問者がパスA->B->C-> exitに移動した場合、結果は次のようになります。
pageviews:1 previous:(entrence) next: :A
pageviews:1 previous:B next: :C
pageviews:1 previous:A next: :B
上記の結果は確かに正しいですが、訪問者がA->BとA->Cを何度も横断してサイトを前後に移動した場合、彼がBに行ったときとCに行ったときを追跡することはできません。
pageviews:1 previous:(entrence) next: :A
pageviews:2 previous:A next: :C
pageviews:5 previous:A next: :B
pageviews:2 previous:C next: :A
pageviews4 previous:B next: :C
可能であれば、訪問者が正しい順序でアクセスした新しいページごとに結果を取得する必要があります。
この質問はすでに見ましたが、答えに近づくことはできませんでした。APIからGoogleAnalyticsの「VisitorsFlow」データを取得する