0

特注のオプトイン CRM システムから送信される電子メール内に追跡画像を埋め込んでいます。画像 src は、src="12_34_675.gif" などのエンコードされた .gif です。画像は、src エンコーディングをデコードして透明な画像を提供する ASP.NET httphandler によって提供されます。

すべて正常に動作しますが、一部の電子メール クライアントは画像を複数回要求し、エントリが重複して作成されます。一部のクライアントは 1 秒以内に 3 回の通話を行い、一部のクライアントは 1 日かそこらで数十回の通話を行っているようです。ほとんどの電子メール クライアントは単一の呼び出しを行いますが、これらのいくつかの重複は非常に困惑させられます。それらの周りをコーディングできることは知っていますが、何が起こっているのかを本当に理解したいと思っています。

IIS ログ ファイルを確認したところ、重複した要求がクライアント マシンから送信されていることがわかりました。これらの重複した http リクエストの原因は何なのか、私にはわかりません。

ヘルプ!

4

2 に答える 2

0

私は実際にこれと同じ問題を抱えていますが、その理由はわかりません。

私のコードでは、mod_rewrite を使用してトラッキング スクリプトにリダイレクトします。このスクリプトは基本的に、どのキャンペーンやどの連絡先リストなどの get パラメータを解析してから、データベースにいくつかのデータを書き込みます。

スクリプトの最後に、次のようなコードを使用して画像を出力します

header("Content-Type: image/jpeg");
readfile($filename);

$filename は正しいファイルです。チェックして var_dump したところ、スクリプトは正しいファイルを出力しました。

私のアクセス ログでは、スクリプトで 2 つのヒットを取得し、データベースに 2 つの重複レコードを取得し、すべての統計が本来あるべき値の 2 倍になっています。

于 2012-04-23T21:07:01.853 に答える
0

これはあなたがコントロールできるものではないと思います。古いバージョンの Outlook を開いていて (古いバージョンは、デフォルトでメッセージに埋め込まれた画像を開くために使用されていました)、プレビュー ペインを使用して、電子メールを数回通過した場合はどうなるでしょうか。Urchin から直接追跡データを使用したり、使用しているものを使用したりしていないことは確かです。イメージの重複したログ エントリが問題になる理由はありますか?

于 2010-05-01T08:30:55.600 に答える