Переменные менеджера тегов Google передаются как [объект объекта] - PullRequest
0 голосов
/ 18 февраля 2020

Я использую 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

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...