Отправка объекта Array в GTM - PullRequest
0 голосов
/ 21 мая 2018

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

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

(<any>window).dataLayer.push({
      AgentEmail: 'bbj@gmail.com',
      AgentLocation: 'Delhi',
      AgentName: 'Agent0007',
      AgentCount: '100',
      event: 'agentInfo'
    });

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

  (<any>window).dataLayer.push({
      AgentEmail: 'z@gmail.com',
      AgentLocation: 'Delhi',
      AgentName: 'Agent0007',
      AgentCount: '100',
      event: 'agentInfo'
    },({
       'AgentEmail': 'z@gmail.com',
     'AgentLocation': 'Delhi',
     'AgentName': 'Agent0008',
      'AgentCount': '100',
     'event': 'agentInfo'
 });

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

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

1 Ответ

0 голосов
/ 22 мая 2018

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

dataLayer.push({
      AgentEmail: 'z@gmail.com',
      AgentLocation: 'Delhi',
      AgentName: 'Agent0007',
      AgentCount: '100',
      event: 'agentInfo'
    },{ //here you need to remove the "("
       'AgentEmail': 'z@gmail.com',
     'AgentLocation': 'Delhi',
     'AgentName': 'Agent0008',
      'AgentCount': '100',
     'event': 'agentInfo'
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...