2010-04-29 3 views
0

Я внедряю отслеживающие изображения в сообщениях электронной почты, которые отправляются с помощью встроенной CRM-системы. Изображение src является закодированным .gif, например src = "12_34_675.gif". Изображение обслуживается httphandler ASP.NET, который декодирует кодировку src и служит прозрачному изображению.email tracking image duplicate requests

Все работает нормально, но некоторые клиенты электронной почты запрашивают изображение несколько раз, создавая повторяющиеся записи. Некоторые клиенты совершают три звонка в течение одной секунды, а некоторые, кажется, делают десятки звонков за день или около того. В основном клиенты электронной почты делают одиночные вызовы, но эти несколько дубликатов очень озадачивают. Я знаю, что могу кодировать их, но мне очень хотелось бы понять, что происходит.

Я проверил файлы журнала IIS, которые показывают, что дублирующие запросы поступают с клиентских компьютеров. Я не могу думать, что может вызвать эти повторяющиеся HTTP-запросы.

Помощь!

ответ

0

Я не думаю, что это то, что вы можете контролировать. Что делать, если у них есть старая версия outlook open (более старая версия, используемая для того, чтобы открывать изображения, встроенные в сообщение по умолчанию, приятно) с панелью предварительного просмотра и через несколько раз пропустить ваш адрес электронной почты. Я уверен, что вы не используете данные отслеживания непосредственно из ежа или того, что вы используете. Есть ли причина, по которой дублирующиеся записи журнала для изображения являются проблемой?

0

У меня на самом деле такая же проблема сейчас, и я не уверен, почему.

В моем коде я перенаправляю с помощью mod_rewrite на скрипт отслеживания, и этот скрипт в основном анализирует параметры get, для которых кампания и список контактов и т. Д., Затем я пишу некоторые данные в базу данных.

в конце сценария, я вывожу изображения, используя код, как

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

$ имя_файла это правильный файл, я проверил его, var_dump'd его и сценарий не выводит нужный файл.

в моих журналах доступа, я получаю ДВУХ ударов по сценарию, я получаю ДВА повторяющихся записей в базе данных, и все мои статистические данные вдвое больше, чем они должны быть.