Our referral program had shown significant inefficiencies during a period of high traffic. We were averaging approximately 0.8 referrals monthly per store. One reason was that if the referred user didn’t input the referral code when first downloading the app then we would miss the attribution.
Previous builds required a code activation.
Pain Points:
Inaccurate attribution
Current system fails to reflect the referral count to the users account, most are registers as organic when app is downloaded for the first time.
Low incentive
Stores were not encouraged to refer customers.
Since referral are meant to convert non-users without an existing account, we couldn't rely solely on app signups to create new user profiles and then store code attribution for referrals. We needed to create an onboarding experience that we could track from beginning to end for it to work properly.
Account creation steps from referral url.
<aside> <img src="/icons/exclamation-mark_gray.svg" alt="/icons/exclamation-mark_gray.svg" width="40px" />
First iteration seemed to work in technical aspects but lacked context and incentive to create an account.
</aside>
We experimented with creating external content points to give non-users a reason to take next steps.
I designed an unified share sheet to combine our sharing and our referral actions so they could be initiated from content in our platform.
New referral url flow
We went from the original referral flow that was often not completed by all users to now multiple ways to refer a user by sharing a Popshop Live content url.
Took the referral AVG from 0.8 to 6.6 referral monthly.
Give us a better picture of our costumer base.