Live activity campaign report campaign-global-report-cja-activity

recommendation-more-help

You can access your Live activity campaign report by clicking the Reports button from your campaign, then selecting View all time report. Learn more

Sending Statistics sending-statistics-mobile

The Sending Statistics table provides a detailed overview of key metrics related to your Live activity campaign. It displays essential information such as the size of the targeted audience and the number of live activity successfully delivered, helping you assess the overall reach and performance of your live activity.

Learn more about Sending Statistics metrics
  • Targeted: Number of profiles that qualified for the audience before exclusions, suppressions, or consent removals were applied.

  • Sends: Total number of live activity events attempted to be sent to targeted profiles.

  • Delivered: Number of live activity events successfully delivered to devices, relative to the total number of attempted sends.

  • Send errors: Total number of live activity events that could not be sent due to errors (for example, invalid tokens or connectivity issues).

  • Send exclusions: Number of profiles excluded from sending by Adobe Journey Optimizer (for example, due to opt-out status or eligibility rules).

Live activity lifecycle lifecycle

The Live activity lifecycle table offers a comprehensive view of how your Live activity progresses over time. It provides visibility into key events such as when activity is started, updated, or ended, helping you better understand user engagement and the overall lifecycle of your Live activity campaign.

The reporting differs depending on whether you are using Transactional or Marketing campaigns.

Transactional Live activity

For Transactional campaign, the Live activity campaign report shows all lifecycle events including remote starts, local starts, updates, and ends.

Learn more about Live activity lifecycle metrics with Transactional campaigns
  • Remote starts: Total number of Live activity start events initiated remotely, typically triggered by the server or backend systems.

  • Local starts: Total number of Live activity start events initiated locally on a user’s device, often resulting from user interaction or client-side triggers.

  • Updates: Total number of Live activity updates sent to devices. Updates can include status changes, new content, or progress notifications.

  • Ends: Total number of Live activity end events sent to devices.

  • Totals count: Overall total of all Live activity lifecycle events, including starts, updates, and ends, providing a complete measure of Live activity volume.

Marketing Live activity

Marketing campaigns use Live activity for broadcast use cases, sending updates to multiple devices simultaneously.

For iOS Live activity in Marketing campaigns, the report shows only Remote Starts events and Remote starts errors at start. Updates and Ends events are not tracked because APNs distributes updates to all devices without providing feedback. To view Updates and Ends events, use Apple’s Push Notification console.

Learn more about Live activity lifecycle metrics with Marketing campaigns
  • Remote starts: Total number of Live activity start events initiated remotely, typically triggered by the server or backend systems.

  • Remote starts errors: Total number of errors that occurred when attempting to start Live activity remotely (for example, invalid tokens or connectivity issues).

Retrieving updates and end counts via API retrieving-updates-end-api

As an alternative to using Apple’s Push Notification console, Updates and End counts can be obtained through headless API calls.

When executing update or end API calls for broadcast use cases, the response includes a controlBreakdown section that provides counters indicating how many update and end calls were executed for the live activity execution. This block is absent for legacy executions without lifecycle data. Execution status can also be retrieved explicitly using the GET endpoint when needed.

UPDATE / END Response (200 OK)

{
  "executionId": "HA-exec-abc",
  "campaignId": "campaign-abc-123",
  "campaignVersionId": "v1",
  "audienceId": "audience-segment-id",
  "status": "processing",
  "targetedProfileCount": 150000,
  "createdAt": "2026-02-27T10:00:00Z",
  "executionLifecycle": {
    "lastControlAt": "2026-02-27T10:45:00Z",
    "controlBreakdown": {
      "update": 5,
      "end": 1
    }
  }
}

Execution Status (GET)

GET /im/executions/audience/{executionId}

Error reasons error-reasons

The Error Reasons table allows you to identify the specific errors that occurred during the sending process of your Live activity, facilitating a thorough analysis of any issues encountered.

Excluded reasons excluded-reasons

The Excluded Reasons table visually depicts the diverse factors that led to the exclusion of user profiles from the targeted audience, preventing them from receiving your Live activity.

b22c9c5d-9208-48f4-b874-1cefb8df4d76