この質問はアフィリエイトマーケティングに関するものですが、実際には、訪問者のアクティビティをデータベースに記録できる別のサイトに移動する前にハイパーリンクを傍受することに関する一般的な質問です。
私のアフィリエイトマーケティングクライアントは本当に良い質問をしました。シードキーワードを指定して、APIを介してAmazonから商品をプルバックするシナリオを想像してみてください。ここで、訪問者がこれらの製品の1つをクリックして、Amazonで表示するとします。その製品のURLは次のようになります(これは単なるデモです)。
http://www.amazon.com/dp/B0042RU3Y0/?tag=xxxxxxxxxxxxxxxx-20
しかし、それの何が問題になっていると思いますか?そのシードキーワードを渡していない。したがって、どのシードキーワードが最も効果的であったかはわかりません。代わりに、彼女は私たちが以下を通過し、それをどうにかして追跡できることを望んでいました:
http://www.amazon.com/dp/B0042RU3Y0/?tag=xxxxxxxxxxxxxxxx-20&seed=laptops
追加のパラメーターを渡して、フィルターによってレポートで追跡できるドキュメントはAmazonにありませんでした。
だから、私が考えることができる唯一のことは、Amazonに行く前にクリックをキャプチャする必要があるということです。言い換えれば、そのイベントがバブルして実行される前に、どういうわけかjQueryで最初にそれをインターセプトし、そのハイパーリンクのhref URLを解析し、この追加のシードキーワード情報を追加し、AJAXを介してPHPページとデータベースに送り返すことができますテーブルをクリックし、そのクリックイベントを解放して実行し、ブラウザがAmazonに移動するようにします。
これがjQueryでどのように行われるか知っている人はいますか?私はAJAXの部分を知っています-クリックをつかんでそれを解放するクリックインターセプトの部分だけではありません。