Jarhead
Постоялец
- Регистрация
- 17 Июн 2011
- Сообщения
- 415
- Реакции
- 169
- Автор темы
- #1
В корзине попросили после совершения заказа, передавать в google информацию о совершенном заказе, о том что заказ создан у меня уведомляет в Ajax ответе, там я написал функцию:
По идее, как написано в документации все что внутри eventCallback должно срабатывать после передачи в гугл информации о заказе, у меня там идет редирект на страницу оплаты. Но почему то данные о заказе в гугл не поступают, может кто подскажет чего?
Код:
dataLayer.push({
'event': 'PayByCard',
'ecommerce': {
'purchase': {
'actionField': {
'id': ''+rd.o_id['order_id']+'',
'revenue': ''+rd.o_id['price'].replace(/[^0-9$.,]/g, '')+'',
'coupon': ''+rd.o_id['coupon']+'',
},'products': products
}
},
'eventCallback' : function() {
alert('Сейчас Вы будите перенаправлены на страницу оплаты.');
id('order_payment').submit();
}
})
По идее, как написано в документации все что внутри eventCallback должно срабатывать после передачи в гугл информации о заказе, у меня там идет редирект на страницу оплаты. Но почему то данные о заказе в гугл не поступают, может кто подскажет чего?