Уровень данных Диспетчера тегов Google перезаписывает предыдущие данные

Я пытаюсь внедрить систему в интернет-магазине, которая может собирать аналитику Google, погода или нет, пользователь является новым посетителем или постоянным посетителем. Это зависит от погоды или нет, пользователь создается при оформлении заказа или если пользователь уже вошел в систему.

Я получил данные для отправки в Google Analytics через настраиваемое измерение, созданное в GTM.

Однако моя проблема заключается в том, что я могу заставить страницу аналитики отображать «Новый посетитель» при первоначальном создании пользователя. Но если пользователь идет вперед и делает новый заказ сразу после первого заказа, предыдущие данные перезаписываются, и оба заказа становятся «постоянными посетителями» в аналитике Google.

введите здесь описание изображения

Как мне сделать так, чтобы каждый заказ оставался таким, какой он есть в Google Analytics?

Вот код, который я использовал для отправки своих данных.

var dataToPush = {
    'event': 'transactionEvent',
    'transactionId': '112256',
    'transactionAffiliation': 'CompanyName',
    'transactionTotal': 250.00;,
    'transactionTax': 0,
    'transactionShipping': 0,
    'CustomReturningVisitor' : 'Old Visitor',
    'transactionProducts': []
}

dataLayer.push(dataToPush);

person Michael K    schedule 20.07.2017    source источник


Ответы (1)


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

Убедитесь, что область вашего пользовательского параметра установлена ​​на «Попадание», чтобы регистрировать, является ли клиент новым или возвращающимся, для каждого просмотра страницы или транзакции (или события и т. д.) отдельно.

См. справку по специальным параметрам области действия.

person dorian    schedule 20.07.2017
comment
Итак, я попытался изменить область действия с сеанса на попадание и снова запустил тест, но проблема все еще сохраняется. Требуется ли какое-то время, прежде чем область действительно обновится? - person Michael K; 20.07.2017
comment
Я не знаю, если честно. Из документации также не очень ясно, каковы последствия изменения области действия в отношении предыдущих данных. Вы можете попробовать настроить совершенно новый специальный параметр, чтобы убедиться, что концепция верна. - person dorian; 20.07.2017
comment
Я попытался настроить новый настраиваемый параметр и изменить настройки в Диспетчере тегов Google, но это привело к тому, что никакие данные не были переданы в Google Analytics, кроме информации о транзакции. - person Michael K; 20.07.2017
comment
Похоже, я решил проблему - у меня был тег, который срабатывал вместе с моим transactionEvent. Теперь я настроил пользовательское измерение для установки непосредственно в transactionEvent и убедился, что область измерения настроена на попадание - person Michael K; 20.07.2017