Customers, deep links and analytics on Shopify
Customer segmentation
Section titled “Customer segmentation”Customers who use the app are tagged in Shopify, including those who sign in during checkout. A distinction is made between those who have used the app at some point and those connected right now, and the date of the last access is stored. These tags can be used in Shopify segments and campaigns, and in the audiences of notifications from Shopify.
| Data | What it indicates |
|---|---|
reskyt-app tag | The customer has entered through the app at least once. It is never removed |
reskyt-app-online tag | The customer is using the app right now. It is removed when they are detected outside the app |
reskyt-app-push tag | They have at least one device registered for push notifications |
Customer metafield reskyt.last_login | The last time they connected from the app |
In Settings, section Customer app activity, you set the number of days
without entering from the app after which the online tag and the customer’s
push devices expire. When that happens, the reskyt-app-push tag and the
devices are removed too, so promotional notifications stop reaching them. If the
customer returns to the app and signs in, they are registered again. A daily
task removes expired activity tags.
Deep links and universal links
Section titled “Deep links and universal links”Store links, such as products, collections or campaigns, open the app directly when the customer has it installed. Reskyt sets this up in Shopify from the app’s data, with no manual work in the store.
| Platform | What is registered |
|---|---|
| iOS | The app’s team and bundle identifiers, with universal links enabled |
| Android | The app’s package and certificate fingerprints, with support for several |
The configuration can be updated at any time, for example when publishing a new version of the app. For the use of deep links in the app, see deep links.
Order analytics
Section titled “Order analytics”Each order is processed only once, even if Shopify repeats the notification. Its amount, its currency and whether it belongs to the app are stored, and it is accumulated into daily totals. The Reskyt panel queries that data by date range, together with the latest orders.