3

2012年1月1日に登録する65人がいるとします。

その同じ週に65人のうち何人がサイトに戻ったか知りたいです。(より一般的には、日付Aにn人がサインアップした場合、特定の日付範囲にn人のうち何人が戻ってくるかを知りたいと思います。)

Google Analyticsを使用してこれを行う方法はありますか?もしそうなら、どのように?現在、ページヒットごとにユーザーのユーザー名を取得しています。

4

2 に答える 2

7

サインインした人を追跡するだけでよい場合は、それほど凝ったものにする必要はありません。イベントまたはセッションレベルのカスタム変数を使用して、サインアップ日などの関連するユーザー属性をDBからGAにコピーできます。

ただし、サインアップしていない人を含むすべての人を追跡する場合は、訪問者レベルのカスタム変数(GA Cookie)を使用する必要があります。

この投稿では、これを設定する方法を詳しく説明しているので、ここで重要なポイントを強調します。

  1. まず、要件に基づいて、GoogleAnalyticsのカスタム変数でデータをレイアウトする方法を決定します。たとえば、毎日、毎週、または毎月の追跡のために保持日を保存していますか?コホートの目標も追跡しますか?このデータを使用可能なカスタム変数スロットに分割します。
  2. 訪問者が到着したとき、またはGoogleアナリティクスの_setCustomVar関数を使用して目標を達成したときに、これらのカスタム変数にコホートデータを書き込みます。その関数の4番目のパラメーターを1に設定すると、訪問者レベル(Cookie)の追跡を実行することを示します。
  3. 分析するコホートごとに、Googleアナリティクスで高度なセグメントを作成します。条件で正規表現を使用すると、興味深いコホートをセグメント化する柔軟性が得られます。例:「最初の訪問がクリスマスの1週間前だったすべてのユーザー」。
  4. 日付範囲と対応するコホートスライスされたアドバンスセグメントを指定して、レポートを使用して結果を分析します。もう1つのオプションは、GoogleAnalyticsデータフィードクエリエクスプローラーまたはそのAPIを使用してデータを抽出することです。

作業を開始すると、新しい訪問者には最初の訪問日がスタンプされ、毎日または毎週の保持バケットに適切に分類されます。これは、毎週の保持を追跡している場合のように見える可能性があります。次に例を示します。

GoogleAnalyticsでの毎週のコホート分析

于 2012-09-16T05:06:34.050 に答える
3

これは完全な解決策ではありませんが、GoogleAnalyticsを使用してこの問題にどのように取り組むかについてのいくつかのポイントがあります。

データベースまたはCookieのいずれかに、各ユーザーの登録日を何らかの方法で保存する必要があります。次に、 GoogleAnalyticsのイベントトラッキングをご覧ください。たとえば、登録日に基づいて新しいカテゴリを設定できます。次に、ページにページが読み込まれるたびに、次のようにこのイベント追跡呼び出しを設定する必要があります。

_trackEvent("returns", "2012-01-01", "UserId:123123123")

このようにして、その特定の日に登録したユーザーのすべてのページビューを受け取ります。これに日付範囲を追加するには、これらのイベントがサインアップ後の日付数(7日など)でのみ発生するようにする必要があります。

日付範囲を指定すると、ページビューの数と戻ってきたユーザーの数を確認できます。また、戻ってきたユーザーもわかります。

于 2012-09-15T09:59:22.760 に答える