Customer
A shop selling handmade artisan products
GlobeIn, an online store of handcrafted artisan products uses 2 business models:
- a membership-based shop with monthly in-app subscriptions allowing users to access the unique sales, and
- subscription boxes with a separate payment model based on the set of the goods delivered to the client every month.
An app for subscription boxes was already created (view the case), following that, the company decided to create a version of the app for the shop as well.
The idea was to attract users with Facebook ads and direct them to the right version of the app depending on which ad it was, for subscription boxes, or the store.
To access the store, one needs to become a member. Users also should be able to become members and use the store without registering.
To get an idea, what the store looks like, before paying the membership fee, a user should be able to try a demo version of the store.
The membership and the purchases within the app should be paid using StoreKit framework for iOS In-App purchases. Ads Facebook and AdWords traffic to be handled by Adjust device fingerprinting technology.
To meet the customer requirements, the following was done:
- Redirect from a Facebook ad to the iOS store
- Adjust is used to redirect users from Facebook ads to a corresponding version of the app
- The Fingerprint of the device is stored on the Adjust server and is used to remember the “users-app” pair and open the same version of the app next time
- Preview of the store
- A demo store directing to the membership registration page once the user clicks on checkout
- Membership registration
- To register their membership and download the app, users need to enter their Apple ID
- To pay the membership fee, the Apple wallet is used. For in-store purchases, the official Apple StoreKit framework is applied
- In case a user doesn’t want to register to use the store, (s)he can click “Not now” button on the sign-up page (the membership fee must be paid anyway). A “ghost” account connected to the user’s subscription is being created. When this user will decide to register, the membership subscription will be reconnected to the current e-mail.
- A store app with features of the webstore
iOS application that replicates website features:
- Purchase and checkout flow:
- Payment methods: Credit Cards, PayPal, and ApplePay
- Braintree technology to accept credit cards payments
- Automatic address detection at the checkout
- Account functionality
- Buy items in the store
- Track shipment
- View order history
- View/update settings and billing details
- Restore purchases
- Change account data: username, password, shipping address
To track app performance and marketing metrics, the following tools were incorporated into the app:
- Appsee – an app analytics platform enabling user recordings, touch heatmaps, and extensive user journey tracking to understand the reasons behind the user behavior.
- Mixpanel – an analytics platform for the mobile and web, supporting businesses to study consumer behavior.
- Adjust – analytics, measurement, and fraud prevention solutions for mobile app marketers.
- Snowplow – a data delivery platform that collects and operationalizes behavioral data at scale.
- Customer’s own server analytics