2012年1月1日に登録する65人がいるとします。
その同じ週に65人のうち何人がサイトに戻ったか知りたいです。(より一般的には、日付Aにn人がサインアップした場合、特定の日付範囲にn人のうち何人が戻ってくるかを知りたいと思います。)
Google Analyticsを使用してこれを行う方法はありますか?もしそうなら、どのように?現在、ページヒットごとにユーザーのユーザー名を取得しています。
2012年1月1日に登録する65人がいるとします。
その同じ週に65人のうち何人がサイトに戻ったか知りたいです。(より一般的には、日付Aにn人がサインアップした場合、特定の日付範囲にn人のうち何人が戻ってくるかを知りたいと思います。)
Google Analyticsを使用してこれを行う方法はありますか?もしそうなら、どのように?現在、ページヒットごとにユーザーのユーザー名を取得しています。
サインインした人を追跡するだけでよい場合は、それほど凝ったものにする必要はありません。イベントまたはセッションレベルのカスタム変数を使用して、サインアップ日などの関連するユーザー属性をDBからGAにコピーできます。
ただし、サインアップしていない人を含むすべての人を追跡する場合は、訪問者レベルのカスタム変数(GA Cookie)を使用する必要があります。
この投稿では、これを設定する方法を詳しく説明しているので、ここで重要なポイントを強調します。
作業を開始すると、新しい訪問者には最初の訪問日がスタンプされ、毎日または毎週の保持バケットに適切に分類されます。これは、毎週の保持を追跡している場合のように見える可能性があります。次に例を示します。
これは完全な解決策ではありませんが、GoogleAnalyticsを使用してこの問題にどのように取り組むかについてのいくつかのポイントがあります。
データベースまたはCookieのいずれかに、各ユーザーの登録日を何らかの方法で保存する必要があります。次に、 GoogleAnalyticsのイベントトラッキングをご覧ください。たとえば、登録日に基づいて新しいカテゴリを設定できます。次に、ページにページが読み込まれるたびに、次のようにこのイベント追跡呼び出しを設定する必要があります。
_trackEvent("returns", "2012-01-01", "UserId:123123123")
このようにして、その特定の日に登録したユーザーのすべてのページビューを受け取ります。これに日付範囲を追加するには、これらのイベントがサインアップ後の日付数(7日など)でのみ発生するようにする必要があります。
日付範囲を指定すると、ページビューの数と戻ってきたユーザーの数を確認できます。また、戻ってきたユーザーもわかります。