Отправка объекта Array в GTM

У меня есть три измерения и одна метрика в Google Analytics, я заполняю их с помощью диспетчера тегов Google, где я создал тег, который выполняется при определенном событии.

Это работает нормально до тех пор, пока я не отправлю один объект

(<any>window).dataLayer.push({
      AgentEmail: '[email protected]',
      AgentLocation: 'Delhi',
      AgentName: 'Agent0007',
      AgentCount: '100',
      event: 'agentInfo'
    });

но когда я пытаюсь отправить объект массива, я не могу сделать то же самое, т.е. если предположить, что я хочу отправить информацию двух агентов, он сохраняет только одну информацию

  (<any>window).dataLayer.push({
      AgentEmail: '[email protected]',
      AgentLocation: 'Delhi',
      AgentName: 'Agent0007',
      AgentCount: '100',
      event: 'agentInfo'
    },({
       'AgentEmail': '[email protected]',
     'AgentLocation': 'Delhi',
     'AgentName': 'Agent0008',
      'AgentCount': '100',
     'event': 'agentInfo'
 });

Даже я попытался создать два отдельных объекта уровня данных и попытаться отправить оба объекта по-разному, но это тоже не работает.

Не могли бы вы помочь, какие изменения необходимо сделать в тегах / переменной GTM и во внешнем интерфейсе для заполнения уровня данных.


person Bharat Joshi    schedule 21.05.2018    source источник


Ответы (1)


У вас есть дополнительные круглые скобки boi "(" между вашими объектами.

dataLayer.push({
      AgentEmail: '[email protected]',
      AgentLocation: 'Delhi',
      AgentName: 'Agent0007',
      AgentCount: '100',
      event: 'agentInfo'
    },{ //here you need to remove the "("
       'AgentEmail': '[email protected]',
     'AgentLocation': 'Delhi',
     'AgentName': 'Agent0008',
      'AgentCount': '100',
     'event': 'agentInfo'
 });
person Matus    schedule 22.05.2018
comment
Привет, извините за задержку, ответ застрял на чем-то другом. Между тем, даже если я сделаю так, как вы предлагаете, в тег GTM будет только один элемент. Находясь на уровне данных, он показывает два объекта. Любая идея, как мы можем достичь того же. - person Bharat Joshi; 02.07.2018