ページにデータを渡したい理由は多くあり、FunnelFluxではそれを行うための多くの方法があります。
ここでは、渡すことができるデータの種類と、それを設定できる様々な場所について説明します。
内部データと取得データ
FunnelFluxには、使用できる様々なトークンがあります。
FunnelFluxによって常に解決/作成されるものは「内部データ」です -- 例えば、IPアドレスから解決される国や都市、ユーザーエージェントからのブラウザやオペレーティングシステムなどのすべてです。
同様に、ファネルID、ヒットID、トラフィックソースIDなどのFFデータもすべて内部的なものです。通常、これらはセグメンテーションやコンバージョントラッキングの目的でオファーに渡されます。
一方、取得データは、初期のトラッキングリンク、つまりトラフィックソースから来るもので、他のシステムによって提供されます -- キャンペーン名、広告セットID、ゾーンID、クリックID、またはその他のカスタムデータなどです。
ファネル内のページにデータを渡したい場合、多くの場合、この取得データが望まれます。
URLトラッキングフィールドから来るデータ、または入口/アクションリンクに手動で渡されたデータは、{data-xxx}
トークンを通じてアクセスできます。ここで「xxx」はURLフィールドの名前(キー/値ペアのキー)です。
永続的トラッキングフィールドvsセッションデータ
トラフィックソースを定義する際、URLトラッキングフィールドを設定します。これらは、データを取得するURLパラメータとプレースホルダー値(通常はトラフィックソーストークン)を定義します。
これらのフィールドは、ユーザーの初回到着時にのみデータを取得することを目的としています。これらは、ファネルの途中で追加できる情報ではなく、トラフィックソースから来る信頼性の高い情報です。
これらのフィールドの下で取得されたすべての値は、{data-fieldname}
のようなデータトークンで利用できます。
これらはトラフィックソース設定で確認できます:
したがって、後でオファーソース/ネットワークに広告グループIDを渡したい場合は、{data-adgroup_id}
トークンを使用します。
一方で、ファネルの途中で取得されたデータを渡したい場合もあります。例えば、フォームで送信された名前やメールアドレスなどです。
現在、このデータをアクションリンクにプッシュして分析データベースに送ることはできません(したがって、レポートに含まれません)。URLトラッキングフィールドデータは初回入場時にのみ取得されるためです。
ただし、このデータがDBに送られなくても、ユーザーの一時的なセッションデータで利用可能であり、全く同じ方法で渡すことができます。
例えば、アクションリンクに次のようなものを渡した場合:
https://domain.com/action/1?email=bob@smith.com&zip=12345
{data-email}
でメールの値にアクセスし、{data-zip}
で郵便番号の値にアクセスし、これらをデータ渡しに使用することができます。ただし、レポートでメール/郵便番号で内訳を見ることはできません。
データを渡すオプション
FunnelFluxには、データを渡すための多くの場所があります。
ランダー設定
ランダーにデータを渡すことは比較的少ないですが、シンプルで、データ渡しタブを使用します:
リダイレクト時にランダーURLに追加したいURLフィールド名を定義し、送信したい値を設定できます。セマンティック値をリストアップし、選択時にトークンが表示されます。
{data-xxx}
トークンでURLトラッキングフィールドの値を渡したい場合は、URLデータを選択し、新しく表示されるフィールドに名前、つまりxxxを入力します -- 入力するとデータトークンが表示されます:
カスタム文字列を渡したい場合は、そのオプションを選択してプレーンテキストを入力します。これを使用して複雑なトークン形式を渡すこともできます。例えば:
オファーソース設定
アフィリエイトネットワーク(つまりオファーソース)を使用する場合、多くの場合、すべてのオファーで同じように単純なURLデータ渡しを行います。
例えば、subid=X&subid2=Y
などです。
オファーソースでは、このデータ渡しを設定でき、オファーがそれを継承できるようにして、すべてのオファーに一貫したデータ渡しを簡単に作成できます。
ランダーと同様に、データ渡しの設定タブでデータ渡しを設定できます。
オファーを作成してオファーソースを選択すると、そのデータ渡しタブでこれが継承されているのが分かります。
オファー設定
オファーを作成する際、オファーソースを選択してそのデータ渡し設定を継承し、オファーレベルで独自のオプションを追加したり、オファーソースからのものを上書きしたりできます。
例えば、以下ではこのオファーがオファーソースからアイテムを継承し、さらに追加のフィールドがあり、1つが上書きされているのが分かります:
ノード設定
最後に、ファネル内のノードレベルでデータ渡しを設定できます。
これは、データ渡しを追加する最も具体的な場所であり、他のすべてを上書きします。
ファネルビルダー内の任意のページノードをクリックし、追加設定に行くと、これらのオプションが表示されます:
ここで「追加のURLパラメータを追加」をオンにし、追加するデータのクエリ文字列を定義できます(ここで有効な構文を使用していることを確認してください)。
さらに、「累積URLパラメータを受け取る」機能をオンにできます。
これにより、リダイレクト時にユーザーのセッションから知られているすべてのURLパラメータがページURLにダンプされます。
つまり、トラフィックソースからのすべてのトラッキングフィールドとすべての値、アクションリンクにプッシュされた可能性のあるすべての一時的なアイテムなどです。特定の理由がない限り、これをオンにすることは一般的にお勧めしません。