в Диспетчере тегов Google и в Google Analytics, я пытаюсь отслеживать добавление корзины, чтобы затем сравнить их с эффективными покупками и посмотреть, на какой продукт я теряю большую часть своего бизнеса.Диспетчер тегов Google: сохраняемость корзины
До сих пор, я в порядке. Я установил следующий уровень данных с массивом продуктов.
for (var i=0; i < myvariable.length; i++) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push ({
'event': 'AddtoCart',
'ecommerce': {
'currencyCode': myvariable[i]['currency'],
'add': {
'products': [{
'name': myvariable[i]['name'],
'id': myvariable[i]['id'],
'category': myvariable[i]['category'],
'price': myvariable[i]['price'],
'variant': myvariable['variant'],
'dimension1': myvariable[i]['mydimension'],
'quantity': 1,
}]
}
}
});
}
Теперь мне нужно сохраняться слой данных на протяжении различных этапов электронной коммерции для того, чтобы не дублировать значения каждый раз, когда пользователь идет вперед или даже прыгать в обратном направлении. И вот проблема, на основе структуры электронной коммерции я работаю с:
- Page 1: список продуктов
- Page 2 (опционально, в зависимости от настроек): продукт модернизаций
- Page 3: Гостевой
- Page 4: Подтверждение
в странице 1, когда пользователь выбирает продукт, который он переходит непосредственно к странице 2 (если таковой имеется) или 3. Если он хочет, чтобы выбрать другой продукт, он должен вернуться и выберите еще раз. Все продукты хранятся в корзине, которая генерируется, как только пользователь добавляет продукт, независимо от того, на какой странице он находится.
Что бы я хотел, это отслеживать весь товар, указанный в корзине, прежде чем он закрывает страницу/выпрыгивает из процесса покупки или подтверждает покупку. Не важно, что он добавляет, удаляет, повторно добавляет во время процесса покупки. В принципе, последний статус корзины (со всеми перечисленными продуктами) - это то, что я хочу отправить в Google Analytics как событие.
Я понимаю, что это то, что я могу достигнуть с помощью куки-файлов, но не знаю, как именно я должен его настроить, хранить все данные в нем, а затем запускать его в GA. Я бы очень признателен за несколько намеков в этом вопросе.
Заранее за вашу помощь.