2

Google アナリティクス API (コア、v3)を使用して自分のサイトにアクセスしたときに、各ユーザーが通過したページの (順序付けられた) リストを再作成したいと考えています。私の理解では、次のことを行う必要があります。

  1. 訪問を区別できる
  2. その訪問のページのリストを収集する
  3. それらのページを順序付ける方法があります

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 を使用して、ユーザーがサイトにアクセスしたときに表示したページの順序リストを再作成する方法を見つけましたか?

4

1 に答える 1