Я хочу надіслати дані користувача в GA на завантаження сторінки, коли користувач увійшов до системи (після завантаження на домашню сторінку). Я нижче Теги та тригер (наявність користувацької події) створено, але подія не ініціюється. Я натискаю подію, яка працює нормально. Не впевнений, чому при завантаженні сторінки вона не працює.
Далайлер виглядає нижче електронна пошта властивість використовується як умова для запуску події. Якщо не з розширеною комерцією, то який інший спосіб отримати подія спрацьовує, і дані виштовхуються до GA
dataLayer.push({
"event": "userdata",
"ecommerce": {
"currencyCode": "DLR",
"User": {
"email": userEmail,
"UserName": userName,
"OutletNumber": outletNumber
}
}
});
Відповіді:
0 для відповіді № 1Існує ваша проблема @Adi. "email" не є ключем для змінної datalyer. Це "внутрішня" електронна комерція як частина вартості. Найпростішим виправленням для вас було б просто для повторення "електронної пошти": userEmail як окреме значення, наприклад:
dataLayer.push({
"event": "userdata",
"email": userEmail,
"ecommerce": { "currencyCode": "DLR", "email": userEmail, "UserName": userName, "OutletNumber": outletNumber }
});