FunnelFlux Proでは、コンバージョンに加えてカスタムイベントを追跡できるようになりました。
これらのイベントはランディングページやオファーで発生し、3つの方法でトリガーできます:
- ポストバックURLの使用
- JavaScriptコードの使用
- ファネルビルダーを介して
コンバージョン追跡のためのポストバックやJSの使用に慣れている場合、カスタムイベントは非常に似ています。
レポートにおけるカスタムイベント
レポート内(任意のページ)で、列設定にアクセスし、さまざまなカスタムイベントメトリクスを有効にできます:
トラフィックソースへのイベントの受け渡し
当然、カスタムイベントをトラフィックソースに転送したいと思うでしょう。
コンバージョンと同様に、以下のようにトラフィックソース > コンバージョン追跡セクションで設定できます:
ここで、各イベントに使用するポストバックURLを設定できます。それぞれについて、トラフィックソース統合を使用するカスタムシナリオを選択することもできます。各項目にデータを入力する必要があります。つまり、アクセストークンやIDをコピー/ペーストします。
将来的には簡素化する予定ですが、現時点では入力は別々になっています。
現段階では、カスタムイベントは我々のシステム内で一意であるため、FunnelFluxに複数のカスタムイベントを送信しても、レポートには1つ(そのユーザー/セッションに対して)しか表示されませんが、トラフィックソースへのポストバックは毎回トリガーされます。
カスタムイベントのエイリアス設定
これらのイベントは我々のレポートで確認でき、システム設定エリアでエイリアスを設定できます。これらはユーザーインターフェースで便宜上使用されます。
これらを使用して、リード、登録完了、カートに追加などのさまざまなイベントを追跡します。
これらを設定すると、レポートで使用される名前と列ヘッダーの値が変更されているのがわかります:
ポストバックを使用したカスタムイベントの追跡
カスタムイベントは通常のポストバックエンドポイントを使用しますが、以下のように追加のパス/情報があります:
https://YOUR-CUSTOM-DOMAIN/pb/cevent/?hit=HIT_ID&num=1&rev=OPTIONAL
つまり、コンバージョンポストバックURLと比較すると、パスに追加の/cevent/があり、numパラメータにカスタムイベント番号が必要です。
トランザクションIDはサポートされていません。
追加のトランザクションIDデータを送信したい購入イベントや、同じヒットに対して複数の別個の収益イベントがある可能性がある場合は、代わりにコンバージョンイベントを使用してください。
注意: ポストバックではカスタムイベントのエイリアスを使用できません - 番号を使用する必要があります。これは重要です。なぜなら、エイリアスを使用した場合、フロントエンドでエイリアス設定を変更すると、既存のポストバックが機能しなくなったり、イベントが1つの番号から別の番号に飛んでしまい、既存の分析データが断片化する可能性があるからです。このため、ポストバックにエイリアスを追加する予定はありません。
JavaScriptを使用したカスタムイベントの追跡
コンバージョン追跡と同様に、JavaScriptを使用してページでカスタムイベントを発生させることができます。これは、ユニバーサルJSスニペットでページビューイベントを追跡した後に行う必要があります。
一般的に、ユーザーがページで何かを行ったときにカスタムイベントをトリガーしますが、訪問者がページ自体を表示したときにトラッキングしたい場合もあるでしょう。
特定のイベントを追跡するには、ページ上のJavaScriptを使用して、このコードでカスタムイベントをトリガーします:
flux.track("cevent", { "num": "1", "revenue": "1.23" })
ここで、num値は1〜10のカスタムイベント値を表します。revenueはオプションです。上記のように、すべてのデータは引用符(文字列)で渡す必要があります。
ページビュー時にカスタムイベントをトリガーしたい場合は、ユニバーサルスニペットとビューが読み込み完了した後にのみ実行されるように、イベントリスナーでラップすることをお勧めします:
document.addEventListener('fluxView', function(){ flux.track("cevent", { "num": "1", "revenue": "1.23" })})
ファネルビルダーを介したトリガー
カスタムイベントをトリガーする追加の方法として、ファネルビルダーを直接使用し、「アクション時」機能を利用する方法があります。
ページから出るアクションに対して、右クリック > アクションの変更を選択します。
そこから、特定のカスタムイベントやコンバージョンをトリガーするように選択できます。
現在の制限事項
カスタムイベントにはいくつかの制限があり、将来的に開発を進めるにつれて変更される予定です。
- 現在、同じヒット(つまり、ページへのビュー)に対するカスタムイベントは1回しか発生できません。したがって、定期的なイベント(例:長期的な購入)のポストバックがあり、カスタムイベントを使用する場合、新しいイベントは表示されません。将来的には、必要に応じて何回でも発生させることができるように、カスタムイベントの重複排除を行わないようにする予定です。現時点では、ユーザー/ヒットごとに複数回発生する必要があるイベントがある場合は、一般的なコンバージョンイベントを使用し、異なるトランザクションIDを渡す必要があります。
- カスタムイベントはトランザクションIDデータをサポートしていません - イベントとオプションの収益値のみを渡します