JavaScriptとWebShopトラッキング/アフィリエイトがWebサイトを越えて、どうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2660427

  •  27-09-2019
  •  | 
  •  

質問

私はウェブショップに小さなフロントエンドを持っています。私のウェブサイトを通過し、ウェブショップからアイテムを購入するすべての顧客は、金額の5%を取り戻します。ウェブショップから他のウェブショップまで転送する顧客を追跡する方法を見つける必要があります。そして、購入が行われたときにWebShopに返信してください。私のウェブショップでは、小さなページを作成しました。Collect.aspxは、クエリストリングで渡された値を要求して保存します。この擬似コードのようなものです。

string orderid = Request["orderid"];
string amount = Request["amount"];
..save to database

WebShopでは、購入フローの最後のページにJavaScriptを挿入することができます。私はたくさんのことを試しましたが、うまくいくのは、このようなJavaScriptを参照することをブラウザに欺くことだけだと思われます。

<script type="text/javascript" src="http://domain.com/mypage.aspx?orderid=4&amount=45/>

私は他のトラッカーがどのように彼らのビットをしたかを見ました、そして、これはそれを行う一般的な方法のようです。ただし、このスクリプトでは、すべての注文を受け取ります。私は、本を書いている人、私のウェブサイトを通して入力した人だけを記録したいと考えています。

これが私の大きな問題です、これを行う方法は?ユーザーが私のページを開いたときにCookieを追加しました。購入ページがコールバックを作成したら、このCookieをもう一度確認したいと思います。 「」コールを作成すると、ブラウザからCookieを取得できないと思います。これは本当に私をバグにしています。

誰でも、これが一般的に行われる方法、この追跡を教えてください。そして、このクッキーのことに関して私は何が欠けていますか?

これを行う方法に関するすべてのアイデアは大歓迎です。

役に立ちましたか?

解決

ほとんどのブラウザがサードパーティのCookieをブロックするため、Cookieアプローチはあまり良くありません。代わりに、IPが私のページにアクセスしたときにIPを記録することでそれを解決し、スクリプトが呼び出されるときに再びログを記録しました。正常に動作します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top