コンテンツ スクリプトを使用して特定のページを変更する Google Chrome 拡張機能に取り組んでいます。これらの変更がいつ、どこで適用されるかを理解するために、Google アナリティクスを調べていました。これは、Google アナリティクスを他のウェブ プロパティで既に使用しているためです。
マニフェスト ファイルを介して ga.js ライブラリを含め、ページに変更を適用すると、同期ページ呼び出しで _trackPageview をトリガーします。
var pageTracker = _gat._getTracker("UA-our-UA");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview(window.location.href);
ここでの問題は、異なるドメインの各 pageView が新しい訪問と訪問者としてカウントされることです。それを回避する方法はありますか?たとえば、クロム拡張 sqlite データベースまたはブラウザのキー値ストアを使用して、一意のユーザー ID を保存し、ドメインに依存しない ID を訪問します。これは可能ですか?
ありがとう