1

.track()のメソッドにオブジェクトを渡すことはできanalytics.jsますか?

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

ドキュメントソースコードを調べましたが、答えが見つかりませんでした。これについて経験があり、答えがある場合は、助けていただければ幸いです。

4

1 に答える 1

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 だけです。

于 2014-09-24T22:51:08.363 に答える