Я пытаюсь внедрить систему в интернет-магазине, которая может собирать аналитику 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);