PHPでコンバージョントラッキングシステム(ピクセル+クッキー)を作って勉強しようと思っています。トラッカーの観点から、これに関するいくつかのアイデアとガイドが必要です。
私はそれがどのように機能するかについての基本的な理解を持っています。基本的に、マーチャント、トラッカー、プロモーター、ユーザーの 4 つの関係者が関与します。マーチャントは、iframe ベースのピクセル (トラッカーから) をサンキュー (最後のチェックアウト) ページに配置します。
- ユーザーが Web を閲覧し、広告やオファーを見つけてクリックする
- トラッカーに誘導します。次に、トラッカーはユーザーのコンピューターに Cookie を置き、マーチャントのランディング ページにリダイレクトします
- ユーザーはこの最初の訪問で製品を気に入りました。彼/彼女はカートに追加し、チェックアウトして支払いを行います。ありがとうページが表示され、ピクセルが起動します。
- トラッカーは、必要なパラメーターを取得し、ユーザーのコンピューターで Cookie をチェックし、売上を記録して、プロモーターに信用を与えます。
まあ、トラッカー、マーチャント、プロモーターが1人しかいない場合、これはすべて機能します。
私の質問は次のとおりです。
(a) 複数の関係者が関与している場合、売上を正しく識別する方法は? (b) また、ユーザーは同日に商品を購入することはできません。代わりに、彼/彼女は直接戻ってきて、1、2 週間後に製品を購入するかもしれません。
(a) シナリオ
M- Merchant T1、T2、T3 - トラッカー (T1 であると仮定) U - ユーザー
この場合、マーチャントは 3 つのトラッカーすべてと力を合わせて、それぞれのピクセルをサンキュー ページに配置することができます。
- ユーザーは、私たちを含むすべてのトラッカー リンクから特定のマーチャント ページに到達した可能性があります。この場合、ユーザーのコンピューターには、3 つの異なるトラッカーからの 3 つの Cookie がすべて含まれています。
- ユーザーが商品を購入してサンキュー ページに到達すると、3 つのトラッカーすべてに対してピクセルが起動します。各トラッカーは Cookie をチェックし、Cookie の存在を検出し、販売を確認する場合があります。
この場合、実際には 1 回の販売であるにもかかわらず、3 回の販売が記録される可能性があります。
問題は、他のトラッカーの Cookie にアクセスできないため、各トラッカーがこの売上が自分のものかどうかをどのように認識し、それを回避するかということです。
(b) シナリオ
クリック追跡後も同様です。
Cookie の有効期間が 30 日間であるとします。(i) ユーザーは、広告をクリックしてから 15 日後に製品を購入します。(ii) 複数の Cookie がユーザーのコンピューターに既に存在している必要があります。
では、特定のトラッカーの観点から、どうすれば売上を正しく識別できるのでしょうか?