繁体   English   中英

Segment.io的Analytics.js跟踪:传递对象?

[英]Segment.io's Analytics.js Track: Pass an Object?

是有可能的对象传递给.track()的方法analytics.js

analytics.track('button clicked', {
  prop1: 'val1',
  // object e.g. {prop2: 'val2', prop3: 'val3'}
});

我浏览了他们的文档源代码 ,但找不到答案。 如果您有经验并有答案,我将非常感谢您的帮助。

是的,您可以为跟踪调用传递属性字典。 这是一个例子:

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,因为它们会将对象展平为点表示法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM