.track()
のメソッドにオブジェクトを渡すことはできanalytics.js
ますか?
analytics.track('button clicked', {
prop1: 'val1',
// object e.g. {prop2: 'val2', prop3: 'val3'}
});
ドキュメントとソースコードを調べましたが、答えが見つかりませんでした。これについて経験があり、答えがある場合は、助けていただければ幸いです。
はい、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 だけです。