Googleのサイトは、矛盾するドキュメントを提供しているようです。GoogleアナリティクスでカスタムCookieを追加する正しい構文は何ですか?
GAにカスタムCookieを追加した場合、少なくとも4つのバリエーションが見つかりました。
http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=6a452bd09455721a&hl=en
http://code.google.com/apis/analytics/docs/gaJS/gaJSApiBasicConfiguration.html
http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4362f4d46e6e723a&hl=en
http://analytics.blogspot.com/2009/07/segment-your-traffic-with-user-defined.html
ここに私は現在、私の会社のSharePointサイトに埋め込まれているコードがあります。私はこれがうまくいかないと思うようになり始めています。公開Webサーバー上に「employee.html」ページを作成して、すべての従業員に一度読み込んでそのPC上にCookieを生成するように要求する必要があります。私の二次的な質問は、ここで例としてhttp://analytics.blogspot.com/2009/07/segment-your-traffic-with-user-defined.htmlのようにemployee.htmlページを設定した後、外部トラフィックがその同じページにアクセスしないようにするにはどうすればいいですか?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-20842347-1']);
_gaq.push(['_setCustomVar',1,'visitor-type','employee']);
_gaq.push(['_setDomainName', '.sc-pa.com']);
_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);
})();
</script>
</HEAD>
http://analytics.blogspot.com/2009/07/segment-your-traffic-with-user-defined.html「_setVarを含む太字の線に注意してください。これがGoogleアナリティクストラッキングコード内のページに存在する場合、__utmv Cookieと呼ばれる追加のCookieが訪問ユーザーのコンピュータに設定されます。唯一の目的は、ユーザーが使用したラベル(または値)で訪問者を識別することですコード。上記のコード例を見ると、「顧客」という用語を使用していることがわかります。ユーザー定義レポートに表示したいラベルです。 –
ただし、クッキー名は変更されていませんが、ちょうど価値。セグメント化に使用される値です。セグメント化するには他にもたくさんの方法があります。要するに、物事に別々のクッキーを使う必要はありません。 –
@CrayonViolent:あなたの回答に感謝します。私はあなたがセマンティクスになっていると思います。別のクッキーと呼ばれるものは、クッキー値を呼び出すように見えます。私はクッキーの専門家ではありません(私はクッキーの名前を変更することは決してありませんでした)、正しい構文を確認したいだけです。私のOPのそれらのリンクのそれぞれは異なる構文を持っています。 –