Engage SDKを使ったイベントのキューイング
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Engage SDKを使えば、イベントをまとめて後で一度に送信できます。例えば、ユーザーがどのアクションを取るかに応じて異なるイベントを条件付きで連鎖させたい場合など、これは便利です。
イベントを収集するには、イベントキューを利用できます。イベントキューは 、セッションストレージ のEngageEventQueueキーに保存される先入れ先出し配列です。有効なペイロードを持つイベントは、イベントキューに追加できます。
!重要イベントキューはセッションストレージが有効であることが必要です。ユーザーがセッションストレージを無効にできるため、イベントキューとやり取りする際にはtry-catchブロックを使ってエラーを処理してください。
イベントキューとやり取りするには、以下の関数を使用できます:
- Engage.addToEventQueue() - 有効なペイロードを持つイベントオブジェクトをイベントキューに追加すること。
- Engage.processEventQueue() - イベントキュー内のすべてのイベントを、イベントが追加された順に送信します。その後、この関数はイベントキューを空にします。
- Engage.clearEventQueue() - イベントを送らずにイベントキューを空にすること。
この記事を改善するための提案がある場合は、 お知らせください!