---
title: "Engage.clearEventQueue()"
slug: "engage-cleareventqueue"
abstract: "Sitecore Engage SDK(Sitecore CDP Stream API)におけるclearEventQueue()関数を記述します。"
---
# Engage.clearEventQueue()

clearEventQueue()関数はイベントキューを空にし、その中のすべてのイベントを削除しますが、イベント自体は送信しません。

サイドバー。パラメータ

なし

イベントキューを空にするためにclearEventQueue関数を使う例があります。

この場合、サイト訪問者がドロップダウンメニューをクリックしたかドロップダウンメニューのどちらをクリックしたかによって、イベントキューに異なるイベントを追加します。

ある条件が満たされた場合、イベントキューを空にし、以前に追加したイベントを送らないことにします。

if (clickedDropdown) {
 engage.addToEventQueue("DROPDOWN\_CLICK", eventData);

 if (clickedDropdownItem) {
 engage.addToEventQueue("DROPDOWN\_ITEM\_CLICK", eventData);
 } else {
 engage.addToEventQueue("DROPDOWN\_ABANDON", eventData);
 };

 if (timeout) {
 engage.clearEventQueue();
 };
};