Google アナリティクス API (コア、v3)を使用して自分のサイトにアクセスしたときに、各ユーザーが通過したページの (順序付けられた) リストを再作成したいと考えています。私の理解では、次のことを行う必要があります。
- 訪問を区別できる
- その訪問のページのリストを収集する
- それらのページを順序付ける方法があります
1. 訪問を区別する
カスタム変数を使用して実行できます: OK
2. 閲覧したページのリスト
以下の寸法を使用して行うことができます: OK
ga:pagePath
ga:landingPagePath
ga:secondPagePath
ga:exitPagePath
ga:previousPagePath
ga:nextPagePath
3. 閲覧したページの並べ替え
私の印象では、これは次の理由で不可能です。
- 絶対次元 (例:
ga:landingPagePath/ga:secondPagePath
) は最初の 2 レベルのみを提供します ga:previousPagePath/ga:nextPagePath
同じページがナビゲーションに複数回表示されるとすぐに、相対的な寸法 (例: ) ではページを区別するのに十分ではありません。
たとえば、誰かが次のページにアクセスしたとします (括弧内の数字は順序を表します)。
(1) A -> (2) B -> (3) A -> (4) B -> (5) C
API 経由でデータを取得しようとすると、すぐに壁にぶつかります。
dimensions=ga:landingPagePath -> (1) A : OK
dimensions=ga:secondPagePath -> (2) B : OK
dimensions=pagePath,filters=ga:previousPagePath==B -> (3) A, (5) C: PROBLEM
この時点で、実際のページかどうA
かを調べる必要があります。C
ページビューのタイムスタンプがあれば可能ですが、残念ながら利用できないようです (と しかga:timeOnPage
ありga:avgTimeOnPage
ません)。
Google アナリティクス API を使用して、ユーザーがサイトにアクセスしたときに表示したページの順序リストを再作成する方法を見つけましたか?