web-dev-qa-db-ja.com

GoogleAnalyticsカスタム変数を使用した個々のユーザーの追跡

私は会社のサポートセンターに取り組んでおり、個々のユーザーがログインしたときに追跡する必要があります。可能であれば、訪問したページやサイトで費やした時間などの詳細も追跡したいと思います。カスタム変数を使用してサイトにログインするユーザーの数を追跡することはできますが、個々のユーザーを追跡することはできません。個々のユーザーIDを取得するために使用しているコードは次のとおりです。


$(document).ready( function() {
var welcomeEmail = document.getElementById('welcome_email').innerHTML;

var _gaq = _gaq || [];
  _gaq.Push(['_setAccount', 'UA-30086012-1']);

var welcomeEmail;

if( $('#welcome_email').length > 0 ) {
                //This block of logic makes sure that the welcome_email element actually exists, it will not exist if a user is not logged in yet
                welcomeEmail = document.getElementById('welcome_email').innerHTML;
}

  _gaq.Push(['_setCustomVar',1,'UserEmail',welcomeEmail,1]);
  _gaq.Push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

何が欠けている/間違っているのか。フィードバックに感謝します。

22
Tylertac

これは Google Analyticsの利用規約 の違反です。番号7のプライバシーを参照してください。

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

そして

ユーザー名またはユーザーIDは直接PIIではありませんが、バックエンドシステムのユーザーとの関連付けに使用される場合は、利用規約に違反します。

Google Analyticsは、このタイプの追跡に使用するツールではありません。独自のサーバーでホストされているカスタムバックエンドソリューションは、より良い方法です。

15
user1316007

プライバシーポリシーが変わったと思います。

お客様は、本サービスを使用して、個人を特定するデータ(名前、電子メールアドレス、請求情報など)、または合理的にリンクできるその他のデータを追跡、収集、またはアップロードすることはありません(また、第三者に許可することもありません)。グーグルによるそのような情報に。

UserIDは、訪問者に関するPIIをGoogleに公開しません。これは、訪問者が懸念していることのようです。

36
Mark

記録のためだけに。これを実現する方法に関するGoogleのガイドは次のとおりです。 https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id?hl=en

[〜#〜]重要[〜#〜]プロパティをUniversalAnalyticsにアップグレードする必要があります。

UPDATE 2:2014年4月2日の時点で、この機能はベータ版ではなく、広く利用可能です。

20
oamsel

この記事 は新しいポリシーを参照しています。 Google Analyticsのcustomvariableオプションを使用して設定されたuserIDを設定しても、プライバシーポリシーに違反することはありません。

3
Ning

注意:: Googleが個人的に<<を識別できるようにします。これは、Googleがこのユーザーを識別できない場合、ポリシーに問題がないことを意味しますか?

Googleが個人を個人的に特定できるデータ(特定の名前、社会保障番号、メールアドレス、または同様のデータなど)、または特定のデバイスを永続的に特定するデータ(一意のデバイス識別子など)をアップロードしないでください。ハッシュ形式であっても、識別子をリセットすることはできません)。 Googleが個人を特定できるデータをアップロードすると、Google Analyticsアカウントが停止され、GoogleAnalyticsデータが失われる可能性があります。

https://developers.google.com/analytics/devguides/collection/protocol/policy

0
Trần Duy Ninh