Как отслеживать конверсию (клики по продажам) из внутренней рекламной системы? - PullRequest
2 голосов
/ 18 января 2010

В настоящее время я пишу систему внутренней рекламы для веб-сайта клиента компании, где реклама будет просматриваться только внутренними пользователями, а все транзакции осуществляются внутри сайта (т. Е. Реклама предназначена только для пользователей, доступных на веб-сайте). сайт).

Есть ли у кого-нибудь рекомендации относительно лучшего способа отслеживания коэффициента конверсии этих объявлений (например, просмотров: кликов: продаж)?

EDIT

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

/ EDIT

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

Cheers, Ed

(Н.Б. Я оставляю это намеренно расплывчатым, чтобы (надеюсь) получить ответы, которые дают идеи, о которых я еще не думал, рассматривая проблему под другим углом)

Ответы [ 3 ]

1 голос
/ 18 января 2010

Типичным подходом является использование файлов cookie для отслеживания активности пользователей на сайте, например,

  1. Пользователь просматривает рекламу - на этой странице будет существовать тег img, который указывает на серверный скрипт, который возвращает одно пиксельное изображение. Сценарий сервера будет проверять наличие файла cookie на компьютере пользователя, если он не найден, затем сгенерирует GUID для пользователя и создаст его. Затем сохраните все необходимые сведения о показе (IP, время и т. Д.), Используя этот GUID

  2. Пользователь нажимает на объявление. Это перенаправит пользователя на страницу, которая ищет файл cookie, созданный при просмотре рекламы, сохраняет сведения о клике и удаляет файл cookie клика на компьютере пользователя, а гид идентифицирует клик

  3. Транзакция завершена. В этот момент на странице есть еще один пиксель, который ищет файл cookie клика и сохраняет тот факт, что клик превратился в продажу. Также было бы очень просто передать параметр строки запроса со ссылкой на продажу

У меня обычно было бы 3 таблицы, по одной для показа, клика и конверсии, в каждой из которых хранится столько данных, сколько необходимо. С этим типом архитектуры вы можете отслеживать по пользователю, а также по конкретному представлению-> click-> sale

Одним из соображений является то, что куки не будут на 100%, так как они могут быть заблокированы на некоторых машинах, однако вы можете предпринять шаги, чтобы противостоять этому, также сохранив необходимые направляющие в сеансе, что делается в первую очередь. если сеанса нет, ищите cookie, а затем, если нет cookie, вы можете использовать IP-адрес. Если это все внутреннее и вы убедитесь, что все отслеживание выполняется на том же домене, что и веб-сайт, у вас должно быть очень мало проблем с файлами cookie, однако

0 голосов
/ 12 мая 2010

Пиксели и файлы cookie очень хрупкие, и вы в конечном итоге слишком полагаетесь на данные, загружаемые браузером должным образом.

Я бы предложил использовать API, который срабатывает на событии продажи. Таким образом, это «всегда» работает, и не будет сделано случайно. Вы также сможете легче согласовывать данные.

0 голосов
/ 18 января 2010

Я не уверен, что это сработает для вас (возможно, вам нужно какое-то собственное решение, разработанное собственными силами), но с помощью Оптимизатора веб-сайтов вы можете создавать целые сценарии и отслеживать каждый шаг транзакции вплоть до конверсии (+больше возможностей).http://www.google.com/websiteoptimizer

...