0

私は自分のウェブサイトを追跡するためにカスタムディメンションを使用しています。 私はコンテンツベースのウェブサイトを持っています。私は自分の追跡が来ているパブリッシャーを追跡したいので、例えば私のURLにパラメーターを使用するものを開発しました。 www.xyz.com?code=UNIQUECODEuniquePageviewの登録方法とカスタムディメンションの使用方法Googleアナリティクス

このユニークなコード自分のページにリダイレクトされたサイト運営者のリンクを教えてください。 このUNIQUECODEをデータベースから実行し、タグマネージャを使用して関連付けられたパブリッシャーのIDをカスタムディメンション、つまりPUBLISHERに送信します。

ユーザーがリフレッシュしたときやセッションが終了したときに、その特定のパブリッシャーの別のページビューを登録したくありません。

IDを保持し、セッションが終了しても別のuniquePageviewを記録しないカスタムディメンションのスコープはどのようにする必要がありますか。

+0

[カスタムディメンションとメトリック](https://support.google.com/analytics/answer/2709828?hl=en#scope)には、カスタムディメンションの4種類のスコープが記載されています。 – noogui

+0

ええ、私は読んだけど、どの範囲を使うのか混乱している。 あなたは私を助けることができますか? –

答えて

0

私があなたの目的を正しく理解していれば、私は利用可能なスコープのどれもがあなたの後ろのものを正確に提供するとは思わない。基本的に、スコープオプションはセッション内のの最後のの値を処理しますが、セッションの最初の値を処理します。

ヒットレベルのスコープを使用する必要があると思うのは、それが最初の値を確実に報告するための唯一の方法だからです。

0

UTMを使用するだけではなく、セッションレベルでカスタムディメンションを使用してトリガーを使用することをお勧めします。

ブラウザに保存するカスタムJSを作成します。sessionStorageこのセッションに「コード」が含まれているかどうかを示すフラグです。このようにして、タグはユーザーがサイトに初めて「コード」を入力したときにのみ起動されます。 'code'パラメータが表示されても、ユーザーがナビゲートしたすべてのページビューは、タグが起動するのを避ける変数 'X'がsessionStorageにあります。

最後に、私は強くあなたがJSと多くのブレークする傾向があるので、これをテストするためにデバッグモードを使用しないことをお勧めします。ステージの環境を作成し(はい、タグマネージャに環境があります)、デバッグなしでプレビューを使用します。

さらに詳しい情報が必要な場合は、尋ねてください。がんばろう。

+0

すべてのページビューとともに送信されるヒットレベルの範囲を持つカスタムディメンションを作成しました。 @Benヒットスコープで示唆されているように、セッションの最初の値を処理するので、スコアを保持するのに役立ちます。 –

関連する問題