Я использую GTM и пытаюсь отправить событие покупки, однако и custom_map, и элементы отправляются и сообщаются как [объект объекта].
Я следую этим официальным документам от Google: https://developers.google.com/analytics/devguides/collection/gtagjs/ecommerce https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets
Вот мой код:
gtag('config', 'GTM-ID', {
custom_map: {
dimension1: 'tenant_name',
dimension2: 'office_id'
}
});
gtag('event', 'purchase', {
transaction_id: 'string',
value: 12345,
currency: 'string',
tenant_name: 'string',
office_id: 'string',
items: [
{
id: 'string',
name: 'string',
price: 12345,
quantity: 5
}
]
});
Конечно, данные в этом примере являются фиктивными, но структура и типы данных в точности совпадают. Если посмотреть на полезную нагрузку запроса, то и custom_map, и элементы кодируются как [объект объекта].
Ниже приводится полезная нагрузка запроса:
en=purchase&_et=6&ep.custom_map=%5Bobject%20Object%5D&ep.transaction_id=string&epn.value=12346&ep.tenant_name=string&ep.office_id=string&ep.items=%5Bobject%20Object%5D&cu=string
Есть идеи?