web-dev-qa-db-ja.com

Google Analyticsを使用して単一のユーザーアカウントを追跡することは可能ですか?

ユーザーが使用する前にログインする必要があるWebサイトがあります。各ユーザーの行動を追跡したいと思います。これを行うことは可能ですか?何かアドバイス?どうもありがとう!

24
user483144

はい、これは可能です。

最も簡単な方法は、訪問者にスコープされたカスタム変数を定義し、それを(難読化された)ユーザーのID(登録時に割り当てたID)に等しい値にバインドすることです。

pageTracker._setCustomVar(1, "Registered TempID", "345X34RT", 1)

カスタム変数に渡す4つの引数は次のとおりです。スロット番号(この場合は変更されない1から5までの整数; 'TempID'は変数名この変数に選択しました; 'TempID'、マップする変数の(ただし、not個人を特定するか、Googleのプライバシーポリシーに違反します)登録ユーザー。最後の引数「1」はscopeです。この場合、iは「1」です。この変数のスコープは訪問者です)。

この新しい変数は、_ trackPageview()の呼び出しを介してGAサーバーに送信されるため、trackPageview()の前にカスタム変数が設定されていることを確認してください。と呼ばれます。

GAカスタム変数に関するステップバイステップのチュートリアルを含む、いくつかの優れたリソースがあります。これには、ROI Analyticsによる ブログ投稿 が含まれます。これは、ベスト。

Google Analytics Webクライアントでこのカスタム変数を表示したら、左側のパネルに移動して、Visitor見出しをクリックします。この見出しの下の最後の項目(および次の主要な見出しであるトラフィックソースの直前)には、カスタム変数の小見出しが表示されます。 。

ここで、設定したカスタム変数のデータを表示できます。たとえば、パネルは次のようになります。

alt text

18
doug

技術的には可能ですが、Google Analyticsをインストールしたときに同意した利用規約によって禁止されています(読んでいますよね?)。

差出人: http://www.google.com/analytics/tos.html

7.プライバシー。お客様は、インターネットユーザーの個人を特定できる情報を追跡または収集するために本サービスを使用することはありません(また、第三者に許可することもありません)。また、お客様のWebサイトから収集したデータを関連付けることも(または第三者に許可することもありません)。 (またはそのような第三者のウェブサイト)は、サービスの使用(またはそのような第三者の使用)の一環として、任意のソースからの個人を特定する情報を含みます。あなたは適切なプライバシーポリシーを持ち、それを遵守し、あなたのウェブサイトへの訪問者からの情報の収集に関連するすべての適用法を遵守します。プライバシーポリシーを投稿する必要があり、そのポリシーは、匿名のトラフィックデータを収集するCookieの使用を通知する必要があります。

かなり明確なようです。

16
mooreds

ユーザーIDjavascriptを介して可能です:ユーザーID jは、一意で永続的なIDを使用して、デバイス間でセッションのグループの分析を可能にします

ga('create', 'UA-XXXX-Y', 'auto');
ga('set', '&uid', {{ USER_ID }});
ga('send', 'pageview');

{{USER_ID}}は、デバイス間でユーザーまたはサインインしたアカウントを表す、一意で永続的な、個人を特定できない文字列IDです。

https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id

9
Stephane

Google Analyticsが使用するCookieは、同じPCを使用し、Cookieをクリアしない限り、同じユーザーを追跡します。このようにして、GAは、顧客が新規ユーザーかリピーターかを判断できます。ただし、上記の理由により制限されています。

0
user3094826