Ответ 1
Я столкнулся с подобной проблемой некоторое время назад. Наша проверка живет в другом домене. Поэтому, когда люди Adwords проверяли после перехода на Universal, я терял эти данные при оформлении заказа. Я думаю, мое решение там может помочь вам. Все это предполагало, что вы используете Universal Analytics, а не старые устаревшие библиотеки.
Первое, что я делаю, это захватить файл cookie GA, который называется _ga
. Внутри это ваша сессия GA. Это похоже на это (это будет намного больше)
GA1.2. 3456,7890
Третий и четвертый набор чисел (включая период) - это сам сеанс. Разберите их.
Теперь вы хотите найти способ сохранить это с пользователем. Я использовал мой сеанс PHP (мы передаем его в строке запроса, когда мы прыгаем по доменам) и сохраняем его там. Вам нужно будет что-то выяснить, что работает для вас здесь.
На другом сайте нам нужно указать сеанс GA и сайт в блоке GA. Обратите внимание, что новый сайт будет сообщать о таких посещениях, как если бы они принадлежали исходному сайту. UA-XXXX-Y
должен быть от исходного сайта, а yourdomain.com
должен быть новым доменом TLD
ga('create', 'UA-XXXX-Y', { 'cookieDomain': 'yourdomain.com', 'clientId': '3456.7890' });
Теперь вы можете передать свои показатели покупки. Когда сеанс конвертируется на новый сайт, старый сайт будет отслеживать его, а также любые другие вещи, которые были проведены в сеансе (т.е. показы страниц, клики Adwords и т.д.). Для этого вам не нужны беспорядочные задания cron. Просто имейте в виду, как я сказал ранее, что эти посещения страниц принадлежат к исходному сайту до GA. Вы можете попробовать сообщить два набора показателей, чтобы обойти это, но я этого не пробовал.