Push notification tracking

Track push notification opens and attribute session revenue.

Last updated June 3, 2026

Track push_opened events when users tap notifications so push campaigns can receive revenue attribution.

Prerequisites

  • A mobile SDK installed
  • Push notifications configured
  • Campaign ID or title included in the push payload

Steps

1

Enable push tracking

Turn on push tracking in SDK config.

config

1enablePushTracking: true
2

Send push_opened

Call the SDK when the notification tap opens the app.

push-opened

1tracker.pushOpened({2  campaignId: 'summer-sale-2026',3  title: 'Summer sale - 40% off',4  deepLink: 'app.example.com/promo/summer'5})
3

Start the session

The push_opened event starts a new attributed app session.

Options / Configuration

OptionTypeRequiredDescription
campaignIdstringnoGroups push revenue by campaign
titlestringnoDisplayed in Realtime and Push tab
deepLinkstringnoScreen opened by the notification

Event model

EventUsed for
push_openedRealtime feed, Push tab, campaign attribution

What happens next

Tap a test notification and confirm Push appears in Realtime and Traffic Sources.

Verify your setup

Verify your setup

Troubleshooting

Push row is untitled

Include campaignId or title in the notification payload.

Was this page helpful?