Вот, казалось бы, стандартный сценарий для сайта электронной коммерции.
- Существует два произведения p1 и p2 и два филиала a1 и a2.
- Пользователь посещает страницы продукта через различных партнеров: например, / p1 / affid = a1, / p2 / affid = a2
- Позже он возвращается на эти страницы без идентификатора партнера и завершает транзакцию: например, / p1, / p2
Мне нужно отслеживать каждую транзакцию с идентификатором партнера.
Возможное решение: я могу установить cookie для (product_id => affiliate_id), когда пользователь заходит на страницу. Когда пользователь посещает страницу в следующий раз, во время транзакции я ищу файл cookie для этого продукта. Если я нахожу affiliate_id, я передаю его в переменную отслеживания электронной торговли GA.
Есть ли лучший способ сделать это? Можно ли это сделать полностью, используя GA без какого-либо специального кода? Будет ли GA сообщать мне количество посещений страницы продукта до того, как пользователь совершит транзакцию?