mobile growth hacking w/ branch metrics

32
MOBILE GROWTH HACKING Anny Hsu Cocoaheads Taipei Sep. 15th, 2015 with

Upload: wei-ling-anny-hsu

Post on 11-Feb-2017

309 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Mobile Growth Hacking w/ Branch Metrics

MOBILE GROWTH HACKINGAnny HsuCocoaheads TaipeiSep. 15th, 2015

with

Page 2: Mobile Growth Hacking w/ Branch Metrics

Growth Hacking

A marketing technique developed by

technology startups which uses creativity,

analytical thinking, and social metrics

to sell products and gain exposure.

-Wikipedia

Page 3: Mobile Growth Hacking w/ Branch Metrics

What is a Growth Hacker ?

Page 4: Mobile Growth Hacking w/ Branch Metrics

A person whose true north is growth. Everything they do is scrutinized by its potential impact on scalable growth.

-Sean EllisA hybrid of marketer and coder, one

who looks at the traditional question of

‘How do I get customers of my product?’

-Andrew ChenA growth hacker lives at the intersection of data, product, and marketing.

-Aaron Ginn

Page 5: Mobile Growth Hacking w/ Branch Metrics
Page 6: Mobile Growth Hacking w/ Branch Metrics
Page 7: Mobile Growth Hacking w/ Branch Metrics

App Growth Cycle

Awareness

Activation

Download

Share

Page 8: Mobile Growth Hacking w/ Branch Metrics

But, driving awareness is challenging…

Page 9: Mobile Growth Hacking w/ Branch Metrics

And, making users actively STAY with your app is even more challenging…

Page 10: Mobile Growth Hacking w/ Branch Metrics

Universal Links for Mobile Apps

▶ Deep link

Page 11: Mobile Growth Hacking w/ Branch Metrics

Deep Link

A deep link is a hyperlink that instead of

linking to a homepage is linking to a specific website or piece of content.

Page 12: Mobile Growth Hacking w/ Branch Metrics

Deep links go deeper than just to the homepage because they contain all the information to direct you to a specific place.

Page 13: Mobile Growth Hacking w/ Branch Metrics

App Stores are a barrier for information and analytics.

Page 14: Mobile Growth Hacking w/ Branch Metrics

Digital Fingerprint

• IP address

• OS

• OS version

• Timestamp

• Device model

• Screen size …and other parameters

Page 15: Mobile Growth Hacking w/ Branch Metrics

How does Branch matching work?

Page 16: Mobile Growth Hacking w/ Branch Metrics

Matching Mechanisms

• Device fingerprintingMatch browser fingerprint and device fingerprint.

• Memory-Based Match TechniqueSave a record of historically matched pairs & IDFA/GAID.

• Facebook App Links and Match API Facebook App Links protocol. POST IDFA/GAID and get App Link data.

• Google Play INSTALL_REFERRER BroadcastCustom referrer query parameter at the end of Google Play store URL. ex. market://details?id=com.myapp&referrer=deferred_deeplink_stuff

Page 17: Mobile Growth Hacking w/ Branch Metrics

Contextual Deeplink

Page 18: Mobile Growth Hacking w/ Branch Metrics

So how can I use mobile deep links?

Page 19: Mobile Growth Hacking w/ Branch Metrics

• Content sharingIncrease app sessions and reach new users

• Rewarded referrals Let existing users be your marketing team

• Smart banners Convert web users to mobile

• Deep linked ads Track installs and reduce steps to conversion

• Deepviews Experience content before install

Page 20: Mobile Growth Hacking w/ Branch Metrics

Deepview n. [deep-vyoo]

Definition A browser-based rendition (splash page) that is visible on desktop or mobile web, of content that resides within a native app, accompanied by a deep link that routes the user to the

Origin First Known Use: New product naming brainstorm session, Branch offices, Palo Alto, July 2015.

Page 21: Mobile Growth Hacking w/ Branch Metrics

Case Studies

• Hotel tonight

Page 22: Mobile Growth Hacking w/ Branch Metrics

Case Studies

Page 23: Mobile Growth Hacking w/ Branch Metrics

Implementation

• Set up URI scheme & keys (Dashboard->Settings) in Info.plist

Page 24: Mobile Growth Hacking w/ Branch Metrics

• Start Branch session

• Handle deep link

Page 25: Mobile Growth Hacking w/ Branch Metrics

Link Creation

• Mobile SDKs

• Append query parameters

https://bnc.lt/a/key_live_jbgnjxvlhSb6PGH23BhO4hiflcp3y7ky?has_app=yes&channel=facebook&stage=level4&feature=affiliate&og_title=Cocoaheads$mykey=hello_world

Page 26: Mobile Growth Hacking w/ Branch Metrics

• Web SDK Web link, Smart banner, SMS link

• HTTP API URL endpoint, Bulk link endpoint

• Dashboard

curl -X POST \-H "Content-Type: application/json" \-d '{"branch_key":"key_live_jfdweptNITtAY5HVY3mBSojopgfGf8qQ", "campaign":"announcement","feature":"invite","channel":"email","tags":["4"],"data":"{\"name\":\"Alex\",\"email\":\"[email protected]\",\"$desktop_url\":\"https://branch.io\"}"}' \https://api.branch.io/v1/url

{'url’ : ‘https://bnc.lt/ADaEf23-0’}

Page 27: Mobile Growth Hacking w/ Branch Metrics

FAQ

Do I need to pay $$ ?Nope.

Page 28: Mobile Growth Hacking w/ Branch Metrics

FAQ

How accurate is the matching ?Pretty accurate but…it sometimes fails

Page 29: Mobile Growth Hacking w/ Branch Metrics

However, things change in

Page 30: Mobile Growth Hacking w/ Branch Metrics

SFSafariViewController

• Approach: 1. In the iOS app, create a URL pointing to Branch servers and including a unique identifier for the device, like IDFA. 2. Open the SFSafariViewController and point it to that URL 3. Server-side, the API endpoint receives the IDFA and parses the cookie (if any) sent up with the request. Branch sends down a new cookie if it didn’t exist previously. We now have a link between the user in the browser (cookie) and the user in the app IDFA.

▶ 100% matching

Page 31: Mobile Growth Hacking w/ Branch Metrics

Resources

• Andrew Chen’s Blog

• Growth Hacker Marketing: A Primer on the Future of PR, Marketing, and Advertising

• Branch Blog

• Branch PodcastSoundcloud: #MobileFirst by Branch

Page 32: Mobile Growth Hacking w/ Branch Metrics

Thanks for listening :)