チャネル拡張機能
チャネル拡張機能は、複数のチャネルを通じた顧客の経路を把握するために使用されます。
たとえば、多くの広告チャネルを実行している場合、顧客のチャネルのライフサイクルを知りたいと思うかもしれません。人々は1つまたは複数の広告を見ていますか?最初または最後にどの広告を見ていますか?購入する人々にとって、購入前のフローはどうなっていますか?
この拡張機能では、Originator、Influencer、およびCloserのアフィリエイトに対してチャネル変換クレジットを構成することもできます。
前提条件
- 開始する前に、拡張機能についてを参照してください。
要件
- utag v4.38以降。
utag.js
テンプレートの更新に関する詳細は、ナレッジベースの記事utag.jsの最新バージョンへのアップデートのベストプラクティスを参照してください。
拡張機能の使用
拡張機能が追加されると、次の構成オプションが利用できます。
チャネル
- チャネル名: チャネルの名前
- カテゴリ: ドロップダウンメニューからチャネルが所属するカテゴリを選択します
- 条件: このチャネルを構成するタイミングを決定する条件を適用します。新しい条件を追加するには、**+ボタンをクリックし、条件を削除するには-**ボタンをクリックします。
必要に応じて、チャネルを追加ボタンをクリックして、追加のチャネルを追加および構成します。
帰属期間と集計対象
出力データソースをどのページに表示するかを選択します。通常、カートページや注文確認ページなどの変換タイプのページにのみこれらのデータソースを表示することをお勧めします。
帰属期間/集計対象タブに移動します。このタブから、特定のチャネルに対してどのくらいの期間で変換を帰属させるか、およびどのページでそれを行うかを構成します。
-
帰属期間: 整数を入力し、ドロップダウンメニューから単位を選択します
- セッション: ユーザーがウェブサイトを訪れている間は継続します。クッキーには「0」と表示されます。
- ビジター: 最大値は365日で、タイムスタンプが表示されます。
- 日数: データを保持する日数で、タイムスタンプが表示されます。
-
データソース: (デフォルト: すべてのページ) チャネル拡張機能を実行するタイミングと場所を決定するためのロードルールを選択します。デフォルト値を使用することをお勧めします。
-
データソースの集計時に永続化された値をクリアする: チェックボックスを選択すると、すべての出力データソースからデータがページの読み込みごとにクリアされます。
- 現在のチャネルのみを追跡する場合は、チェックボックスをオンにし、単一の変換を超えたライフタイムチャネルの動作に興味がない場合はチェックボックスをオフにします。
- 複数の変換があるサイトの場合は、チェックボックスをオフにしないでください。
変換
変換に対してどのくらいの手数料をチャネルに与えるかを決定するために、次の構成を行います。
-
変換値ソース: クレジットが基づく数値変換量を含むデータソースです。これは通常、変換の小計金額です。
-
Originatorクレジット: 変換値ソースの一部を変換の起点に帰属する割合です。
-
Influencerクレジット: 変換値ソースの一部を変換のインフルエンサーに帰属する割合です。
- 繰り返しチャネル応答を許可するをチェックすると、チャネルが複数回インフルエンサーとして表示されるようになります。この値をチェックしない場合、各ユニークなインフルエンサーは1回だけリストされます。
-
Closerクレジット: 変換値ソースの一部を変換のクローザーに帰属する割合です。
クッキーデータのフォーマット
この拡張機能からのデータは、channelflow
という名前のクッキーに保存されます。クッキーデータは、始まりから終わりまでの完全なチャネルフローを提供します。各チャネルには3つの値があります: チャネル名、カテゴリ、および帰属期間。各値はバー「|
」で区切られた文字列として保存されます。各個別のチャネルはコンマで区切られます。以下は例です:
チャネル1の名前|カテゴリ|帰属期間、チャネル2の名前|カテゴリ|帰属期間
帰属期間が「同じセッション」に構成されている場合、クッキー内の値は「0」となります。帰属期間が「ビジター」または「日数」に構成されている場合、帰属期間の値はゼロより大きい数値となります。
したがって、カテゴリが「アフィリエイト」、channel1
が「チャネル1」、channel2
が「チャネル2」、channel3
が「チャネル3」で、それぞれの帰属期間が「同じセッション」に構成されている場合、データは以下のようになります:
channel1|アフィリエイト|0,channel2|ディスプレイ広告|0,channel3|スポンサーシップ|0
同じチャネルとカテゴリで、帰属期間が「ビジター」または「日数」に構成されている場合、データは以下のようになります:
channel1|アフィリエイト|1358975968083,channel2|ディスプレイ広告|1358975970419,channel3|スポンサーシップ|1358975973256
クッキーデータの読み取り
クッキーデータは始まりから終わりまでの完全なチャネルフローを提供します。クッキーは左(始まり)から右(終わり)に読み取られます。
-
クッキーとページ変数は、チャネル、カテゴリ、および有効期限から構成されています。
-
上記のクッキーの例は、
channel|category|expiration
として読み取られます。- Channel: チャネルの名前、たとえば「PepperJam」。
- Category: チャネルのカテゴリ、「PepperJam」の場合は「アフィリエイト」を選択します。
- Expiration: チャネルフローのライフサイクルを割り当てられた期間(帰属期間に基づく)を追跡します。
-
販売/変換のクレジットが誰に与えられるかを決定する際には、最後に訪れたチャネルにクレジットが与えられます。上記の例では、最後に訪れたチャネルは「SF」です。
チャネル変数
チャネル拡張機能を使用すると、拡張機能によって永続化されたデータは、ロードルール、拡張機能、およびデータマッピングで使用できる新しいデータレイヤ変数に保存されます。これらの変数は、チャネルをカテゴリごとに分割し、最初、最後、およびすべての訪問したチャネルとカテゴリを提供することで、より詳細な情報を提供します。
次の変数が作成されます:
変数 | 説明 |
---|---|
channel_category_originator |
最初に訪れたカテゴリ |
channel_originator |
最初に訪れたチャネル |
channel_category_influencer |
クローザーを含まない訪れたカテゴリのリスト |
channel_influencer |
クローザーを含まない訪れたチャネルのリスト |
channel_category_closer |
最後に訪れたカテゴリ |
channel_closer |
最後に訪れたチャネル |
channel_category_path |
訪れたすべてのカテゴリ |
channel_path |
訪れたすべてのチャネル |
channel_originator_credit |
変換値の割合に基づいて起点に与えられるクレジットの金額を表示します |
channel_influencer_credit |
変換値の割合に基づいて各インフルエンサーに与えられるクレジットの金額を表示します。これは、インフルエンサークレジットの割合を変換変数の値で乗算し、channel_influencer 変数にリストされているチャネルの数で除算して計算されます。 |
channel_closer_credit |
変換値の割合に基づいてクローザーに与えられるクレジットの金額を表示します |
特定のページにのみチャネル情報をベンダータグに渡す場合は、次の手順に従ってください:
- 新しいデータレイヤ変数を作成します。
- データの値を構成するためにSet Data Values拡張機能を構成し、特定のページでチャネルクローザーの値を構成します。
- ベンダータグの構成を開き、
channel_closer
の代わりに新しい変数を適切なタグの宛先にマッピングします。
チャネル変数の読み取り
各ページ訪問ごとに変数がどのように変化するかを確認するには、上記のシナリオを想定して、顧客がPJ、EM、SFのチャネルを表示する場合を考えてください。以下のように変数が変化することに注意してください:
-
最初のチャネルフロー:
channel_category_originator: アフィリエイト
channel_originator: PJ
channel_category_path: アフィリエイト
channel_path: PJ
channel_category_closer: アフィリエイト
channel_closer: PJ
-
2番目のチャネルフロー:
channel_category_originator: アフィリエイト
channel_originator: PJ
channel_category_path: アフィリエイト,ディスプレイ広告
channel_path: PJ,EM
channel_category_closer: ディスプレイ広告
channel_closer: EM
-
3番目のチャネルフロー:
channel_category_originator: アフィリエイト
channel_originator: PJ
channel_category_path: アフィリエイト,ディスプレイ広告,スポンサーシップ
channel_path: PJ,EM,SF
channel_category_closer: スポンサーシップ
channel_closer: SF
カスタムハンドリング - 高度な構成
カスタムハンドリングコードは、拡張機能の最後に実行されるため、このコードが呼び出されると計算と割り当てが完了します。
コンテナオブジェクトの名前はobj
で、カスタムハンドリングのための次の属性を持っています:
channel_originator
channel_influencer
channel_closer
channel_category_originator
channel_category_influencer
channel_category_closer
channel_path
channel_category_path
channel_originator_credit
channel_influencer_credit
channel_closer_credit
以下はカスタムハンドラの例です:
// カスタムハンドラの例
// commisionjunctionが起点の場合
// それはクローザーでもあります
if(obj.channel_originator=='commisionjunction'){
obj.channel_closer='commission junction';
}
テスト
Channels拡張機能が環境に公開された後にテストを完了します。
異なるチャネルが存在するページのURLをメモし、データがキャプチャされるように各URLに移動します。
Chromeのデバッグツール、またはHTTPFoxやFirebugなどのFirefoxツールを使用すると、ページ変数とクッキーの状態を確認できます。これらのツールを使用して問題をデバッグし、チャネルフローのトラッキングが必要なように機能しているかを検証します。
最終更新日 :: 2024年March月29日