是否可以将对象传递给.track()
的{{1}}方法?
analytics.js
我查看了他们的documentations和source code,但找不到答案。如果您有这方面的经验并得到答案,我将非常感谢您的帮助。
答案 0 :(得分:2)
是的,您可以传递track电话的属性字典。这是一个例子:
analytics.track({
event: 'Product Added',
properties: {
name: 'Ron Livingston',
industry: 'Technology',
value: 5
}
});
如果您想知道是否可以像这样致电track
......
analytics.track('event', {
prop1: 'blah',
objProp: {
thing1: 'yes',
thing2: 'no'
}
......答案是肯定的。但是,它不会很好地显示在所有集成中,因为最终工具不接受对象属性。唯一一个我确定它可以使用的是Amplitude,因为它们会将对象压平成点符号。