Отслеживание конверсий с помощью Google Analytics в сторонних (внешних) корзинах - PullRequest
1 голос
/ 06 октября 2010

У меня есть следующий сценарий:

  1. У пользователя есть корзина покупок, куда он добавляет товары.

  2. Когда пользовательнажимает на оформление заказа, он размещается в сценарии, который вычисляет ссылку на покупку для внешней корзины покупок и перенаправляет его с заголовком местоположения.

  3. Пользователь продолжает платеж в 3-мВеб-сайт участника.

Мне нужно отслеживать пользователя на протяжении всего этого процесса.

_gaq.push(['_link', this.href]); - для прямых ссылок, _gaq.push(['_linkByPost', this]); - для сообщений в форме, ночто я должен использовать для перенаправления заголовков?

(При таком обновлении Google Analytics до 48 часов я не могу просто использовать метод проб и ошибок.)

Спасибо, Алин

1 Ответ

2 голосов
/ 08 октября 2010

После некоторых исследований и тестов я обнаружил, что достаточно иметь _gaq.push(['_setAllowLinker', true]); на обоих сайтах, и информация о связывании состоит в том, что все куки, установленные GA, добавляются к URL-адресу запроса, поэтому они отправляются на стороннюю страницу.

Так что, если ваш URL перенаправления - http://www.example.org/shoppingcart/, вам нужно прочитать __utma, __utmb, __utmc и __utmz и добавить их, чтобы вы получили http://www.example.org/shoppingcart/?__utma=...&__utmb=...&__utmc=...&__utmz=.... Сценарий GA на целевой странице будет видеть эти параметры GET и использовать их для идентификации посетителя.

В случае _link скрипт делает это за вас, добавляя эти параметры в предоставленный href, а также загружает этот вычисленный URL. Во втором случае _linkByPost добавляет параметры к атрибуту действия формы.

...