web-dev-qa-db-ja.com

不可視のピクセルコンバージョントラッキングはどのように機能しますか?

私たちのサイトから外部ウェブサイトへのクリックを追跡しようとしています。外部のウェブサイトで、特定のクリックが販売につながったことをサーバーに伝えるコードをチェックアウトの感謝ページに配置したいと思います。

この追跡コードはどのように機能しますか?ピクセルにする必要がありますか?ユーザーを外部Webサイトに送信する前にCookieを削除する必要がありますか?

ありがとう。

30
cjm2671

ピクセルベースのコンバージョントラッキングは非常に簡単です。 HTTP GETリクエストを受け入れ、それらのリクエストのログを書き込むように、基本的なWebサーバーを設定します。販売者の確認ページで、src属性が追跡サーバーのURLである画像を配置します。このURLには、販売のために収集する必要があるデータが含まれており、サーバーログに表示されます。

(いいえ、これはピクセルである必要はありません。クライアントにサーバーから何かを要求する理由はあります。XHRリクエスト、スクリプトタグなどは問題なく動作します。)

例:注文ID番号と販売額を知る必要がある場合、販売者に次のようなピクセルを埋め込むことができます:<img src="http://tracker.example.com/i.gif?orderID=12345&orderVal=99.95">。サーバーログには、そのサイトで生成された売上の記録があります。

ここで、売上をyoを残りの売上から分離する方法が必要です。これには次の3つの方法があります。

  • 追跡を行います
  • 商人は追跡を行います
  • サードパーティと連携しています。

アフィリエイトネットワークはそのサードパーティである可能性があり、販売者はトラフィックソースを追跡し、そのデータを使用して追跡ピクセルをいつ表示するかを決定するか、または自分で追跡することができます。どちらに進むかは、パートナーシップの条件によって異なります。

どの売上があなたのものかを追跡するための一般的で簡単な方法の1つは、トラッカーと同じドメインにCookieを設定することです。多くのクライアントがサードパーティのCookieをブロックするため、追跡サーバーがリダイレクトサーバーでもある場合は、最適に追跡できます。

例:サイトで、アウトバウンドクリックがトラッキングサーバーを通過するようにします。以前は<a>を指していたタグhttp://destination-site.com/landing-page.htmlこれでトラフィックを送信します:http://tracker.example.com/redirect.php?url=http%3A%2F%2Fdestination-site.com%2Flanding-page.html。この例では、redirect.phpは、Cookieと宛先サイトへのリダイレクトを設定する必要があります。

サーバーログには、販売者の確認ページからの画像リクエストにそのCookie値と、Cookieで渡した(またはバックエンドで関連付けられた)他のデータが含まれます。これで、トラッキングサーバーのログを見ると、Cookieを使用した画像リクエストは自分のものであり、他のものはそうではないことがわかります。

より多くの関係者、より深い報告ニーズ、準拠する会計およびPIIポリシー、詐欺への懸念などがあると事態は複雑になりますが、それが要点です。

62
jonaz