Skip to main content

Understanding the difference between Pass registration and active Marketing Channel

"Optin" can be interpreted in many different ways. From a Mobile Wallets perspective, we distinguish two main ways which are outlined thereafter.

  • An activeMarketingChannel push: means that a user can be contacted by Push notification

  • while hasActivePass means that a user has a Pass registered in at least one Wallet app on his/her device (Apple Wallet, Google Wallet, browser ...). In this guide, we are explaining the main differences between these two notions and how they are used throughout the platform.

Understanding how the data is stored in the database

  • hasActivePass: This is based on boolean operators (true/false) and indicates if the client has at least added one Pass on a device which can then be updated by our servers.

  • passRegistrations: an array containing all the registrations of use - is based on a table that indicates that the Pass can be used in a Push campaign. Attribution rules for the Push notification in activeMarketingChannel will vary depending on the OS and the Wallet app of the user:

    • For Apple Wallet: adding your pass will enable your push notifications

    • For Android: push enablement will be done at the browser level (or from an app such as PKpass reader, Pass2U…)

    • For Lyf: whichever the OS may be, adding your pass will enable push notifications

Understanding how is this displayed on the platform

User/Pass view

In the first image, note that the number corresponding to Google Wallet represents the added Passes while the number corresponding to web browser indicates that the user has activated push notifications via the browser.

Index view (see the second image)

Using data in audiences

When creating audiences to analyze or use data on Passes added, there are a few options you may want to choose from: 

  • If you use the condition Active Passes is not empty: the audience you will be creating will target all users who have an active pass and who have an active marketing channel (push) for notifications.

However, you may want to add some filters, for example: 

  • user - active marketing channel: this will enable you to have an overall vision of your database reachability

  • active pass: this will return the volume of your active database on the Wallet (but not necessarily those who can be reached)

  • active pass (project): This is useful when you want to target a given project (i.e. associated with a specific country)

  • active pass (app): this is useful for more granular targeting or analysis (using different Wallets apps).

💡Related resources:

Campaigns > Updates
Campaigns >Notifications
Privacy settings