There are two redemption activity (event) types:
In-app Redemptions: When you click "redeem" in the app.
In-store Redemptions: When you scan in the store from the POS.
An in-app redemption activity is logged when a consumer specifically requests a redemption code for a specific offer. This is often a specific "Get Offer" button in a mobile app as an example. This redemption activity records items such as the offer id and the consumer id. In addition to this the GPS location of the redemption is logged but only if this is available. To be available this requires:
- The phone to have location turned on (Phones use a combination of GPS and wifi details typically)
- The consumer must have authorized the mobile app to collect the consumers location at least when the app is running.
If the location of the phone is available when the in-app redemption is logged then this is attached to the activity.
For reporting purposes if the location of the phone is within a specific proximity of a store (venue) then the in-app redemption is allocated to that store. (The proximity is a setting that is different by client)
An in-store redemption is logged when a consumer scans their code at the point of sale inside a store. This activity captures a link to the specific offer and consumer (closed loop) but also includes the specific store id that the scan has taken place in. There are two types of in-store redemptions, 'Total in-store Redemptions' and 'Unique in-store Redemptions' (similar to Total App Redemptions and Unique App Redemptions)
There are some reporting scenarios that can be confusing and should be noted why they can take place:
- In-app redemptions can be higher than in-store redemptions: This can take placer when consumers have requested the code in their app, but never landed up using it in a store.
- In-store redemptions allocated to a specific store can be higher than in-app redemptions: This can take place for two situations. Firstly when the location of the in-app redemption was not know (for the reasons described above). This means that the in-app redemption was not allocated to any store. Secondly this can happen if the in-app redemption location was known but wasn't close to the same store (or close enough to any store). Typically the user interface encourages the consumer to request the code when they are close or at a store but this doesn't always happen.