GA を使用してサイトを追跡するユーザー セルフケア ポータルがあります。GA を使用して使用状況を追跡するポータルの外部サイトもあります。(両方とも同じ GA アカウントを使用しています)
ログインプロンプトが表示され、ユーザーが当社のサイトにリダイレクトされます。
ログイン プロンプトにあるのは、ポータルを呼び出す単純なフォーム、つまり「ログイン マネージャー」URL です。
ログイン マネージャーは Coldfusion コンポーネントであり、セッションを開始し、Coldfusion のデフォルトの CFID および CFTOKEN 値をブラウザーの Cookie に書き込みます。
彼らが今主張しているのは、Coldfusion ログイン マネージャーが、外部サイトによって設定された GA Cookie をブラウザーにとどめさせていないということです。むしろ上書きします。したがって、ユーザーが正常にログインすると、外部サイトによって設定された GA Cookie は消え、サイトの Cookie のみが利用可能になります。紹介 (utmccn=(referral)|utmcmd=referral) として表示され、まったく新しい訪問者として表示されます。そのため、外部サイトの使用状況を追跡できませんでした。
私はここで問題を正しく理解していません。彼らは、既存の変数が渡されない理由を尋ねています。
ログイン マネージャーは、既存のすべての Cookie を上書きしています。既存の Google アナリティクス Cookie を継続できるようにする必要があります。
コールドフュージョンからできることはありますか??
どんなアドバイスもとても役に立ちます。
サイトの GA コード - アカウントとドメイン名が変更されました
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-1']);
_gaq.push(['_setDomainName', '.example.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);
_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);
})();