Skip to content

Push Notification ​

Push notification events record whether a push reached a member and what they did with it.

Status: partly sent today

Push Notification Received and Push Notification Tapped are sent by the mobile app. They currently send title and body (plus category or additionalData) instead of the action and utm_campaign_* properties below. Push Notification Bounced is not sent.

Push Notification Received ​

Description: Triggered when a push notification is delivered to the device.

Destinations: BigQuery, HubSpot (selective), Amplitude.

PropertyTypeRequiredDescription
actionStringYesHow the user interacted with the push.
utm_campaign_nameStringNoPush title/name.
utm_campaign_mediumStringNo"Push".
utm_campaign_sourceStringNoPush referrer.
utm_campaign_contentStringNoPush text/message.
user_idStringYesInternal unique identifier for the individual performing the event.
group_idStringYesInternal unique identifier for the organization of the individual performing the event (church slug).
emailStringYesEmail for the individual performing the event.
phoneStringYesPhone for the individual performing the event.
is_logged_inBooleanYesIf the user was logged in when performing the event.

Implementation example:

javascript
analytics.track("Push Notification Received", {
  action: "Open",
  utm_campaign_name: "remys-culinary-adventure",
  utm_campaign_medium: "Push",
  utm_campaign_source: "/parisian-street-food-festival",
  utm_campaign_content:
    "Want to know all of Remy's secret recipes? Click here!",
  user_id: "2087903",
  group_id: "remy-gusteau-restaurant",
  email: "remy@gusteaus.org",
});

Push Notification Tapped ​

Description: Triggered when the user taps a push notification.

Destinations: BigQuery, HubSpot (selective), Amplitude.

Properties: Same as Push Notification Received, except the event name is Push Notification Tapped.

Push Notification Bounced ​

Description: Triggered when a push notification fails to deliver.

Destinations: BigQuery, HubSpot (selective), Amplitude.

Properties: Same as Push Notification Received, except the event name is Push Notification Bounced.

Apollos Platform Documentation