2

グーグルアナリティクスには、訪問者がサイト上でどのような経路をたどったかを明確に含み、追跡する非常に素晴らしい「訪問者フロー」ページがあります。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」データを取得する

4

1 に答える 1

1

私は現在、Android SDK を使用して同様の問題に直面しており、あなたの質問とこの質問の両方に出くわしました。もちろん、Google Analytics Reporting API からフロー データを取得して、必要な分析を実行できます。課題は、すべての結果にアクセスするために、コア レポート ライブラリの 1 つを使用して結果をページ分割する必要がある可能性が高いことです。

前後のナビゲーションの動きを追跡することについての質問については、別の質問として尋ねたほうがよいかもしれません。可能であれば、何らかの方法でga.jsパッケージを使用してページにカスタム JavaScript を追加する必要があるでしょうが、私はその方法について専門家ではありません。

注: 私は弁護士ではありませんが、アプリケーションで個々のユーザーを追跡しようとすることは、 Google アナリティクスの利用規約に反する可能性があると思います。私が間違っていたら、それはうれしいことです。私はそれを自分で始めたいと思います!

于 2013-05-15T14:03:03.823 に答える