我在Google Analytics中有三个维度和一个指标,我在谷歌标记管理器的帮助下填充这些维度,我在其中创建了一个在特定事件上执行的标记。
这一点工作正常,直到我发送单个对象
(<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标签/变量中进行必要的更改,并在前端填充数据层。
答案 0 :(得分:1)
你有一个额外的括号boi&#34;(&#34;在你的对象之间。
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'
});