GET Stats / Push Notifications

Returns metrics for a given push notification

Endpoint URL: https://api.carnivalmobile.com/v6/stats/notifications/:notification_id/events


Parameters

Name Type Required Definition
notification_id string Yes The ID of the notification as reported from the Notifications API response. Use the id inside the notification object.

Examples

curl -X GET -u :$API_KEY -H 'Accept: application/json' https://api.carnivalmobile.com/v6/stats/notifications/$notification_id/events

Result Format

200 OK

{
  "id": "58c9aa0c3431340008855116",
  "audience_id": "58210c663963320008001767",
  "message_id": "5a0ca8c2fbf958de806ef92d",
  "push_text": "Check out this sweet deal!",
  "published_time": "2017-03-15T20:54:36.675Z",
  "direct_opens": 100,
  "indirect_opens": 50,
  "influenced_opens": 150,
  "opens": 100,
  "pushes_succeeded": 200,
  "pushes_rejected": 0,
  "event_conversions": {
    "purchase": 4
  }
}

401 Unauthorized

{
  "error":"unauthorized"
}

403 Forbidden

{
  "error":"your api client does not have the correct roles"
}

This endpoint returns data and metrics for a given Push Notification ID. Metrics are updated in real time. Influenced opens (including direct and indirect) and events are counted using our standard attribution windows.

Field Type Description

id

String

The Push Notification ID

audience_id

String

Audience ID of the targeted audience. Each audience (including on-the-fly audiences) will have its own ID.

message_id

String

Message ID of the message the notification belongs to.

push_text

String

The body of the push alert

published_time

Date

Date when the push notification was sent

direct_opens

Integer

How many times users opened the app as a result of tapping the push alert directly

indirect_opens

Integer

How many times users opened the app as a result of receiving a push notification, then opening the app without interacting with the push alert

influenced_opens

Integer

Sum of direct_opens and indirect_opens

opens

Integer

Same as direct_opens

pushes_succeeded

Integer

Number of pushes sent based on gateway status (i.e. valid push tokens)

pushes_rejected

Integer

Number of pushes rejected based on gateway status (i.e. invalid push tokens)

event_conversions

Dictionary<String, Integer>

A list of custom events where the key is a custom event and the value is the number of occurrences of this event

Top