Need to configure your backend?See Build a Backend →
イベントを記録する
カスタムイベントを記録する
カスタムイベントを記録するには、record APIを呼び出します:
src/index.js
import { record } from 'aws-amplify/analytics';
record({ name: 'albumVisit',});属性付きのカスタムイベントを記録する
record APIを使用すると、イベントに追加の属性を追加できます。たとえば、_albumVisit_イベントで_artist_情報を記録するには:
src/index.js
import { record } from 'aws-amplify/analytics';
record({ name: 'albumVisit', attributes: { genre: '', artist: '' },});記録されたイベントはバッファリングされ、定期的にAmazon Pinpointに送信されます。
エンゲージメントメトリクスを記録する
メトリクスをイベントに追加することもできます:
src/index.js
import { record } from 'aws-amplify/analytics';
record({ name: 'albumVisit', metrics: { minutesListened: 30 },});メトリクス値は、floatやintegerなどのNumber型である必要があります。
イベントをフラッシュする
記録されたイベントはバッファに保存され、定期的にリモートサーバーに送信されます。必要に応じて、'flushEvents' APIを使用してバッファからすべてのイベントを手動でクリアできます。
src/index.js
import { flushEvents } from 'aws-amplify/analytics';
flushEvents();