Я пишу веб-приложение, которое будет отслеживать входящий трафик на сайт и отслеживать происхождение трафика и его поведение на нашем сайте, чтобы мы могли получить представление о возврате инвестиций наших маркетинговых кампаний, фактические ключевые слова и их ценность для нас (а не для Google) и потерянный трафик, а также наши потерянные расходы.
Часть этого включает просмотр информации о реферере из браузера на первой посещенной странице. Рефереры, такие как Google Organic и Google Paid Search, легко идентифицировать, используя сопоставление регулярных выражений для поиска определенных строк в реферере (я использую php $ _SERVER). То же самое относится и к Bing, Ask, Yahoo, LinkedIn и Facebook.
Но у меня проблема с одним конкретным источником - контентной сетью Google. Иногда трафик, приходящий с этих объявлений, имеет приятную ссылку, которая начинается http://googleads.g.doubleclick.net/pagead/ads?
что, очевидно, легко для кода. С другой стороны, трафик с сайтов, показывающих нашу рекламу, иногда приходит с Реферера самого сайта, как если бы это была жестко закодированная ссылка. Эта вторая ссылка с жестко заданным типом вызывает проблемы, поскольку мы не можем отличить ее от обычного ссылочного трафика.
Таким образом, кроме пометки URL-адресов, на которые указывают наши объявления чем-то вроде «? Source = gcn», или очистки страницы-ссылки для поиска жестко закодированной ссылки или встроенного рекламного объявления в Google, у кого-нибудь есть волшебный соус? преодолеть эту проблему?
Заранее спасибо
Ross