SlideShare a Scribd company logo
MOBILE GROWTH HACKING
Anny Hsu
Cocoaheads Taipei
Sep. 15th, 2015
with
Growth Hacking
A marketing technique developed by
technology startups which uses creativity,
analytical thinking, and social metrics
to sell products and gain exposure.
-Wikipedia
What is a Growth Hacker ?
A person whose true north is
growth. Everything they do
is scrutinized by its potential
impact on scalable growth.
-Sean Ellis
A 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
App Growth Cycle
Awareness
Activation
Download
Share
But, driving awareness is challenging…
And, making users actively STAY with your app
is even more challenging…
Universal Links
for Mobile Apps
▶ Deep link
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.
Deep links go deeper than just
to the homepage because they
contain all the information to
direct you to a specific place.
App Stores are a barrier for
information and analytics.
Digital Fingerprint
• IP address
• OS
• OS version
• Timestamp
• Device model
• Screen size

…and other parameters
How does Branch matching work?
Matching Mechanisms
• Device fingerprinting

Match browser fingerprint and device fingerprint.
• Memory-Based Match Technique

Save 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 Broadcast

Custom referrer query parameter at the end of Google Play store URL.

ex. market://details?id=com.myapp&referrer=deferred_deeplink_stuff
Contextual Deeplink
So how can I use mobile deep links?
• Content sharing

Increase 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
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.
Case Studies
• Hotel tonight
Case Studies
Implementation
• Set up URI scheme & keys (Dashboard->Settings) in Info.plist
• Start Branch session
• Handle deep link
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
• 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":"alex@branch.io","$desktop_url":"https://branch.io"}"
}' 
https://api.branch.io/v1/url
{'url’ : ‘https://bnc.lt/ADaEf23-0’}
FAQ
Do I need to pay $$ ?
Nope.
FAQ
How accurate is the matching ?
Pretty accurate but…it sometimes fails
However, things change in
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
Resources
• Andrew Chen’s Blog
• Growth Hacker Marketing: A Primer on the Future of PR,
Marketing, and Advertising
• Branch Blog
• Branch Podcast

Soundcloud: #MobileFirst by Branch
Thanks for listening :)

More Related Content

Viewers also liked

Hacking Backtrak Mobile
Hacking Backtrak MobileHacking Backtrak Mobile
Hacking Backtrak Mobile
Novizul Evendi
 
Cehv8 - Module 16: Hacking Mobile Platforms
Cehv8 - Module 16: Hacking Mobile PlatformsCehv8 - Module 16: Hacking Mobile Platforms
Cehv8 - Module 16: Hacking Mobile Platforms
Vuz Dở Hơi
 
Growth Hacking Mobile App
Growth Hacking Mobile AppGrowth Hacking Mobile App
Growth Hacking Mobile App
Empatika
 
Mobile hacking, pentest, and malware
Mobile hacking, pentest, and malwareMobile hacking, pentest, and malware
Mobile hacking, pentest, and malware
Ammar WK
 
Hacking Mobile Apps
Hacking Mobile AppsHacking Mobile Apps
Hacking Mobile Apps
Sophos Benelux
 
10 Growth Hacks for Mobile Apps
10 Growth Hacks for Mobile Apps10 Growth Hacks for Mobile Apps
10 Growth Hacks for Mobile Apps
Whalla Labs
 

Viewers also liked (6)

Hacking Backtrak Mobile
Hacking Backtrak MobileHacking Backtrak Mobile
Hacking Backtrak Mobile
 
Cehv8 - Module 16: Hacking Mobile Platforms
Cehv8 - Module 16: Hacking Mobile PlatformsCehv8 - Module 16: Hacking Mobile Platforms
Cehv8 - Module 16: Hacking Mobile Platforms
 
Growth Hacking Mobile App
Growth Hacking Mobile AppGrowth Hacking Mobile App
Growth Hacking Mobile App
 
Mobile hacking, pentest, and malware
Mobile hacking, pentest, and malwareMobile hacking, pentest, and malware
Mobile hacking, pentest, and malware
 
Hacking Mobile Apps
Hacking Mobile AppsHacking Mobile Apps
Hacking Mobile Apps
 
10 Growth Hacks for Mobile Apps
10 Growth Hacks for Mobile Apps10 Growth Hacks for Mobile Apps
10 Growth Hacks for Mobile Apps
 

Similar to Mobile Growth Hacking w/ Branch Metrics

Outsourcing Android Application India
Outsourcing Android Application IndiaOutsourcing Android Application India
Outsourcing Android Application India
Romain Caisse
 
So, Mobile is Big. Now What?
So, Mobile is Big. Now What?So, Mobile is Big. Now What?
So, Mobile is Big. Now What?
BMA Carolinas
 
Webinar- The Mobile Opportunity for Local and Multi-Location Businesses
 Webinar- The Mobile Opportunity for Local and Multi-Location Businesses Webinar- The Mobile Opportunity for Local and Multi-Location Businesses
Webinar- The Mobile Opportunity for Local and Multi-Location Businesses
Rio SEO
 
Does your Business Really Need a Mobile App?
Does your Business Really Need a Mobile App?Does your Business Really Need a Mobile App?
Does your Business Really Need a Mobile App?
Indus Net Technologies Private Limited
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
Thomas Wesseling
 
Mobile user acquisition trends for 2015 by tune & tab mo
Mobile user acquisition trends for 2015 by tune & tab moMobile user acquisition trends for 2015 by tune & tab mo
Mobile user acquisition trends for 2015 by tune & tab mo
Jean-Vincent 'JV' Chardon
 
Understanding the Marketing Mix for Growth
Understanding the Marketing Mix for GrowthUnderstanding the Marketing Mix for Growth
Understanding the Marketing Mix for Growth
Dawn Yankeelov
 
Mobile Insurance Marketing - Digital Insurance in Africa
Mobile Insurance Marketing - Digital Insurance in AfricaMobile Insurance Marketing - Digital Insurance in Africa
Mobile Insurance Marketing - Digital Insurance in Africa
The Digital Insurer
 
Going Native: Why and How?
Going Native: Why and How?Going Native: Why and How?
Going Native: Why and How?
Intuit Inc.
 
Innovations in Mobile Technologies - Hardware, Apps, more ?
 Innovations in Mobile Technologies - Hardware, Apps, more ? Innovations in Mobile Technologies - Hardware, Apps, more ?
Innovations in Mobile Technologies - Hardware, Apps, more ?
Ashish Jhalani
 
AUGMENTe Holistic Media
AUGMENTe  Holistic Media AUGMENTe  Holistic Media
AUGMENTe Holistic Media
George Kalergis
 
Harnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen worldHarnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen world
Thomas Robbins
 
Mobilemonday.vn mobile interaction - mr ng cuu long goldsun focus media
Mobilemonday.vn   mobile interaction - mr ng cuu long goldsun focus mediaMobilemonday.vn   mobile interaction - mr ng cuu long goldsun focus media
Mobilemonday.vn mobile interaction - mr ng cuu long goldsun focus mediaQuang Anh Le
 
Mobile Monday 07/2013: Mobile Interaction Media or else
Mobile Monday 07/2013: Mobile Interaction Media or elseMobile Monday 07/2013: Mobile Interaction Media or else
Mobile Monday 07/2013: Mobile Interaction Media or else
GameLandVN
 

How to Create, Equip & Manage an Event Tech, Mobile & Social Media Toolbox I...

How to Create, Equip & Manage an Event Tech, Mobile & Social Media Toolbox I...
How to Create, Equip & Manage an Event Tech, Mobile & Social Media Toolbox I...

How to Create, Equip & Manage an Event Tech, Mobile & Social Media Toolbox I...
Echelon Design
 
Top 10 website needs for manufacturers- Webinar held January 30, 2014
Top 10 website needs for manufacturers- Webinar held January 30, 2014Top 10 website needs for manufacturers- Webinar held January 30, 2014
Top 10 website needs for manufacturers- Webinar held January 30, 2014
Kasie Hilburn
 
Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building Experiences
Predix
 

Similar to Mobile Growth Hacking w/ Branch Metrics (20)

Outsourcing Android Application India
Outsourcing Android Application IndiaOutsourcing Android Application India
Outsourcing Android Application India
 
So, Mobile is Big. Now What?
So, Mobile is Big. Now What?So, Mobile is Big. Now What?
So, Mobile is Big. Now What?
 
Webinar- The Mobile Opportunity for Local and Multi-Location Businesses
 Webinar- The Mobile Opportunity for Local and Multi-Location Businesses Webinar- The Mobile Opportunity for Local and Multi-Location Businesses
Webinar- The Mobile Opportunity for Local and Multi-Location Businesses
 
David cutler projects and activities
David cutler projects and activitiesDavid cutler projects and activities
David cutler projects and activities
 
Does your Business Really Need a Mobile App?
Does your Business Really Need a Mobile App?Does your Business Really Need a Mobile App?
Does your Business Really Need a Mobile App?
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
 
Mobile user acquisition trends for 2015 by tune & tab mo
Mobile user acquisition trends for 2015 by tune & tab moMobile user acquisition trends for 2015 by tune & tab mo
Mobile user acquisition trends for 2015 by tune & tab mo
 
Understanding the Marketing Mix for Growth
Understanding the Marketing Mix for GrowthUnderstanding the Marketing Mix for Growth
Understanding the Marketing Mix for Growth
 
Horizon and david cutler
Horizon and david cutlerHorizon and david cutler
Horizon and david cutler
 
Mobile Insurance Marketing - Digital Insurance in Africa
Mobile Insurance Marketing - Digital Insurance in AfricaMobile Insurance Marketing - Digital Insurance in Africa
Mobile Insurance Marketing - Digital Insurance in Africa
 
Iris and david cutler update
Iris and david cutler updateIris and david cutler update
Iris and david cutler update
 
Going Native: Why and How?
Going Native: Why and How?Going Native: Why and How?
Going Native: Why and How?
 
Innovations in Mobile Technologies - Hardware, Apps, more ?
 Innovations in Mobile Technologies - Hardware, Apps, more ? Innovations in Mobile Technologies - Hardware, Apps, more ?
Innovations in Mobile Technologies - Hardware, Apps, more ?
 
AUGMENTe Holistic Media
AUGMENTe  Holistic Media AUGMENTe  Holistic Media
AUGMENTe Holistic Media
 
Harnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen worldHarnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen world
 
Mobilemonday.vn mobile interaction - mr ng cuu long goldsun focus media
Mobilemonday.vn   mobile interaction - mr ng cuu long goldsun focus mediaMobilemonday.vn   mobile interaction - mr ng cuu long goldsun focus media
Mobilemonday.vn mobile interaction - mr ng cuu long goldsun focus media
 
Mobile Monday 07/2013: Mobile Interaction Media or else
Mobile Monday 07/2013: Mobile Interaction Media or elseMobile Monday 07/2013: Mobile Interaction Media or else
Mobile Monday 07/2013: Mobile Interaction Media or else
 

How to Create, Equip & Manage an Event Tech, Mobile & Social Media Toolbox I...

How to Create, Equip & Manage an Event Tech, Mobile & Social Media Toolbox I...
How to Create, Equip & Manage an Event Tech, Mobile & Social Media Toolbox I...

How to Create, Equip & Manage an Event Tech, Mobile & Social Media Toolbox I...
 
Top 10 website needs for manufacturers- Webinar held January 30, 2014
Top 10 website needs for manufacturers- Webinar held January 30, 2014Top 10 website needs for manufacturers- Webinar held January 30, 2014
Top 10 website needs for manufacturers- Webinar held January 30, 2014
 
Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building Experiences
 

Recently uploaded

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Mobile Growth Hacking w/ Branch Metrics

  • 1. MOBILE GROWTH HACKING Anny Hsu Cocoaheads Taipei Sep. 15th, 2015 with
  • 2. Growth Hacking A marketing technique developed by technology startups which uses creativity, analytical thinking, and social metrics to sell products and gain exposure. -Wikipedia
  • 3. What is a Growth Hacker ?
  • 4. A person whose true north is growth. Everything they do is scrutinized by its potential impact on scalable growth. -Sean Ellis A 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
  • 5.
  • 6.
  • 8. But, driving awareness is challenging…
  • 9. And, making users actively STAY with your app is even more challenging…
  • 10. Universal Links for Mobile Apps ▶ Deep link
  • 11. 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.
  • 12. Deep links go deeper than just to the homepage because they contain all the information to direct you to a specific place.
  • 13. App Stores are a barrier for information and analytics.
  • 14. Digital Fingerprint • IP address • OS • OS version • Timestamp • Device model • Screen size
 …and other parameters
  • 15. How does Branch matching work?
  • 16. Matching Mechanisms • Device fingerprinting
 Match browser fingerprint and device fingerprint. • Memory-Based Match Technique
 Save 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 Broadcast
 Custom referrer query parameter at the end of Google Play store URL.
 ex. market://details?id=com.myapp&referrer=deferred_deeplink_stuff
  • 18. So how can I use mobile deep links?
  • 19. • Content sharing
 Increase 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
  • 20. 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.
  • 23. Implementation • Set up URI scheme & keys (Dashboard->Settings) in Info.plist
  • 24. • Start Branch session • Handle deep link
  • 25. 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
  • 26. • 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":"alex@branch.io","$desktop_url":"https://branch.io"}" }' https://api.branch.io/v1/url {'url’ : ‘https://bnc.lt/ADaEf23-0’}
  • 27. FAQ Do I need to pay $$ ? Nope.
  • 28. FAQ How accurate is the matching ? Pretty accurate but…it sometimes fails
  • 30. 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
  • 31. Resources • Andrew Chen’s Blog • Growth Hacker Marketing: A Primer on the Future of PR, Marketing, and Advertising • Branch Blog • Branch Podcast
 Soundcloud: #MobileFirst by Branch