Read engagement campaign analytics

Updated May 22, 2026

Your campaign is live and you want to know whether it is working. Every engagement campaign records what happened on its own Reports page. Nothing to switch on — the recording starts the moment the campaign is published.

Where to find them

Open the campaign from Marketing → Engagement → Banners, Chat messages, Surveys or Tours, then click Reports at the top of the editor. Each campaign has its own report; there is no combined view across campaigns.

What each campaign type shows

Campaign type Tabs
Banners Successfully sent · Failed to send · Waiting to be sent · Clicked
Chat messages Successfully sent · Failed to send · Waiting to be sent · Clicked
Surveys Successfully sent · Failed to send · Waiting to be sent · Responses
Tours Successfully sent · Failed to send · Waiting to be sent

Tours have three tabs, not four. There is no completion figure and no per-step drop-off anywhere in Yaplet — the report tells you what was delivered, not how far people got.

What each tab means

  • Successfully sent — the campaign fired and reached the visitor. One row per delivery.
  • Failed to send — it was queued but never delivered, with the reason in an Error column.
  • Waiting to be sent — queued right now, waiting for its delay or its time-on-page condition.
  • Clicked (banners and chat messages) — the visitor acted on it. A Duration column shows how long they took.
  • Responses (surveys) — one row per submitted answer.

Every tab is a list of individual events with a date range picker above it, defaulting to the last 24 hours. There are no totals, percentages or charts on this page, and no download button — read the rows, or count them.

Why the waiting queue never grows forever

A campaign only stays in Waiting to be sent for a while. Once it has been delivered, its queue entry is cleared after three days. An entry that never got delivered at all is cleared after thirty days and recorded on Failed to send with the reason "Stale item - never processed". So an empty queue tab does not mean nothing was ever queued.

Old rows and deleted visitors

Yaplet deletes anonymous visitors who have no conversations and have not returned for 125 days. Visitors you identified with Yaplet.identify() are never deleted. When an anonymous visitor is removed, the campaign's reports are affected unevenly:

  • Successfully sent rows are kept as they are.
  • Clicked and Responses rows are kept, but the link to that person is dropped, so the Visitor ID column comes up empty. The answers and timestamps are untouched.
  • Failed to send and Waiting to be sent rows belong to the visitor and are removed with them.

Where to look for survey answers

The Responses tab on the Reports page lists submissions one by one. Surveys also have a separate Responses page, reached from its own button next to Reports, which groups everything by question and works out averages and percentages for you. That is the one to open when you want to know what people actually said. See Read survey responses.

What's next?

If a campaign is reaching far fewer people than you expected, the trigger is usually the reason — check it against Trigger rules and Frequency caps.

Did this article answer your question?