This documentation is currently under development. Certain sections are not yet complete and will be added shortly.
For the complete documentation index, see llms.txt. This page is also available as Markdown.
MonitoringReportAnalytics

Report

Export pass-level wallet events for campaign analysis, CRM enrichment, and external reporting.

The Report page exports pass-level event data, including installs, updates, removals, scans, and notifications, filtered by date range and pass attributes. It is the right view when the underlying records matter more than the totals.

Use this page to analyse campaign performance in detail, enrich CRM records with wallet activity, or feed wallet data into external reporting tools. For aggregated trends and KPI summaries, use Statistics.

Real-world examples
  • A marketing team exports install events after a campaign send to compare channel performance by Medium or Tag.

  • An operations team exports uninstall events to identify customers who no longer keep the pass in their wallet.

  • A BI team exports scan events to study redemption patterns by location, store, or time window.

What data can be exported

The Report page exports one row per event. This makes it useful for detailed analysis, reconciliation, and downstream processing.

The following event types are available for export:

  • Pass:Created — when a pass record was created

  • Pass:Installed — when a pass was added to Apple Wallet or Google Wallet, including installation source details such as Medium, Tag, URL, and Host

  • Pass:Uninstalled — when a pass was removed from all wallets

  • Pass:Updated — when pass data changed

  • Pass:UpdateSent — when a push update was delivered to a device

  • Pass:Scanned — when a pass barcode was scanned

  • Pass:NotificationSent — when a push notification was sent

Each export focuses on event history rather than summary counts. That makes it possible to trace what happened, when it happened, and which pass was affected.

For the meaning and limits of each tracked event, see What The Wallet Crew tracks.

How to export

The export flow is designed for quick filtering and repeatable reporting. Start with the time period, then narrow the scope to the events and pass records that matter.

1

Select a date range

Choose the period to analyse. The selected range controls which events are included in the file.

2

Choose the event types

Select the event types to include in the export. This keeps the file focused on the activity needed for the task.

3

Apply filters

Filter by template or by pass metadata field value. This helps isolate a campaign, a pass family, a region, a store group, or any other segment tracked in pass data.

4

Export the file

Click Export to download the current selection as a CSV file. The file can then be opened in spreadsheet tools or loaded into CRM and BI workflows.

Using exported data

Exports are most useful when a team needs to work at record level. They support operational follow-up, campaign review, and external analysis without relying on aggregated dashboards alone.

CRM sync

Export install events and match them on a stable pass identifier. This makes it possible to enrich contact records with wallet opt-in or installation status.

Campaign attribution

Filter install events by Medium or Tag to compare which channels drove the most installs for a campaign. This helps connect wallet adoption back to the source that generated it.

Churn detection

Export uninstall events to identify customers who removed their pass. This can support churn analysis, win-back actions, or journey adjustments.

Scan analytics

Export scan events to analyse redemption patterns by location or time of day. This is useful when the goal is to understand not just adoption, but real pass usage.

When to use Report vs Statistics

Report is the detailed view. It exports the individual rows behind wallet activity.

Statistics is the summary view. It shows trends, totals, and KPI changes for faster monitoring. Use Statistics when the goal is to review programme performance at a glance.