SlideShare a Scribd company logo
1 of 55
Download to read offline
What an “RP” Wants
     Joseph Smarr, Plaxo
      February 10, 2009
Hi, I’m Plaxo
and I’m a Relying Party.
I’m in an “open relationship”
with all of you.
Frankly, it hasn’t been easy.
Sometimes it’s been confusing.
And you’ve never met all of
 my needs (for user data).
The result has not been good
for users
our business
or yours.
(scrape. scrape.)
But recently, I’ve been spending
       more time with...
Google
experimenting with a
   new technique
that leverages more of the
        Open Stack
Results of the Open Stack
   “Two-Click Signup”
       Experiment

       Joseph Smarr, Plaxo
        February 10, 2009
Goal of the Experiment

Prove that Open Stack onramping could
be strictly better for all parties

   • Better for the user
   • Better for the Provider
   • Better for the Relying Party
Hypotheses
•   A “Hybrid OpenID/OAuth” approach could create
    a better user experience, with fewer round trips
    and reduced latency

•   Signup flows for Gmail invitees could be further
    optimized, because Plaxo knows it’s a Google user,
    likely in a signed-in state

•   Getting consent to access the user’s address book
    up front would increase import rates, which would
    drive multiple downstream benefits
Approach
•   Implement a “two-click signup” flow completely
    optimized for Gmail invite case

•   Keep the technology hidden under the hood

•   Change as little of the post-sign-up flow as possible

•   Ship fast, monitor, iterate

•   Send 50% of English/U.S. Gmail invitees through the
    flow; other half are the “control”

•   Turn it off after 1,000 people go through (unless the
    results are rocking)
live demo
Results


(drum roll, please)
Results


but wait...
We’ve all been worried
about the round trip
from the RP to the OP
and back to the RP
a.k.a
“The Chasm of Death”
so...
of the folks we sent to Google
what percent do you think
       came back?
92%
That means only



  8%
8%
were lost to the chasm.
Of those that return



     8%
8%
said “no” to consent
8%
and go to regular registration.
Which means



92%
of those returning



 92%
92%
said “yes” to consent
92%
and have 2-click signup
92%
with automated import.
Synopsis
So we get:
  •   Higher conversion rate

  •   Higher import rate

  •   More connections per user

  •   No drop-off in return visits


In other words, our business guys won’t
let us turn it off!
Synopsis
We proved that Open Stack onramping
can be strictly better for all parties

  •   Better for the user: High success rate with no
      password anti-pattern

  •   Better for the Provider: Happy users and no
      scraping

  •   Better for the Relying Party: Higher conversion
      rate; greater connection density
How big could this be?
Today, 17% come from Gmail
                    Other than Gmail
                    Google

   17%




         83%
And 73% come from the Top 4!
                   Other than Top 4
                   Yahoo, Microsoft, Google, AOL



            27%




   73%
Yahoo, Microsoft, Google, AOL
                    Other than Top 4
                    Yahoo, Microsoft, Google, AOL



             27%




   73%
All OpenID Providers!
                Other than Top 4
                Yahoo, Microsoft, Google, AOL



         27%




73%
In other words...
                    Other than Top 4
                    Yahoo, Microsoft, Google, AOL



             27%




73%
this could be huge!
                Other than Top 4
                Yahoo, Microsoft, Google, AOL



         27%




73%
Let’s go!

More Related Content

Similar to What an "RP" Wants

Using Analytics to Influence Change
Using Analytics to Influence ChangeUsing Analytics to Influence Change
Using Analytics to Influence Change
Christopher Au
 
Breaking the oracle tie
Breaking the oracle tieBreaking the oracle tie
Breaking the oracle tie
agiamas
 
Chat Smarter At Penn State
Chat Smarter At Penn StateChat Smarter At Penn State
Chat Smarter At Penn State
John Meier
 
using nodejs to count 30 billion requests per day
using nodejs to count 30 billion requests per dayusing nodejs to count 30 billion requests per day
using nodejs to count 30 billion requests per day
William Verbal
 

Similar to What an "RP" Wants (20)

How go makes us faster (May 2015)
How go makes us faster (May 2015)How go makes us faster (May 2015)
How go makes us faster (May 2015)
 
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
 
Using Analytics to Influence Change
Using Analytics to Influence ChangeUsing Analytics to Influence Change
Using Analytics to Influence Change
 
Craig Sullivan - Oh Boy! These A/B tests look like total bullshit! MKTFEST 2014
Craig Sullivan - Oh Boy! These A/B tests look like total bullshit! MKTFEST 2014Craig Sullivan - Oh Boy! These A/B tests look like total bullshit! MKTFEST 2014
Craig Sullivan - Oh Boy! These A/B tests look like total bullshit! MKTFEST 2014
 
So You Want to Rewrite That...
So You Want to Rewrite That...So You Want to Rewrite That...
So You Want to Rewrite That...
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015
 
APIdays Barcelona 2019 - Competing with an API giant, lessons learned with Ed...
APIdays Barcelona 2019 - Competing with an API giant, lessons learned with Ed...APIdays Barcelona 2019 - Competing with an API giant, lessons learned with Ed...
APIdays Barcelona 2019 - Competing with an API giant, lessons learned with Ed...
 
Competing with an API giant, lessons learned: OpenCage vs. Google
Competing with an API giant, lessons learned: OpenCage vs. GoogleCompeting with an API giant, lessons learned: OpenCage vs. Google
Competing with an API giant, lessons learned: OpenCage vs. Google
 
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All EvilThe Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
 
Startup Metrics for Pirates: AARRR! (SXSW March 2008)
Startup Metrics for Pirates: AARRR!  (SXSW March 2008)Startup Metrics for Pirates: AARRR!  (SXSW March 2008)
Startup Metrics for Pirates: AARRR! (SXSW March 2008)
 
Breaking the oracle tie
Breaking the oracle tieBreaking the oracle tie
Breaking the oracle tie
 
Progressing JavaScript and Apps the Web way…
 Progressing JavaScript and Apps the Web way…  Progressing JavaScript and Apps the Web way…
Progressing JavaScript and Apps the Web way…
 
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
 
Understand Open Source ecosystems
Understand Open Source ecosystemsUnderstand Open Source ecosystems
Understand Open Source ecosystems
 
Less Programmatic Jargon, More Programmatic Action - Carrie Albright #UtahDMC...
Less Programmatic Jargon, More Programmatic Action - Carrie Albright #UtahDMC...Less Programmatic Jargon, More Programmatic Action - Carrie Albright #UtahDMC...
Less Programmatic Jargon, More Programmatic Action - Carrie Albright #UtahDMC...
 
Data driven mobile UX - UX insight 2017, uxinsight.nl
Data driven mobile UX -  UX insight 2017, uxinsight.nlData driven mobile UX -  UX insight 2017, uxinsight.nl
Data driven mobile UX - UX insight 2017, uxinsight.nl
 
Chat Smarter At Penn State
Chat Smarter At Penn StateChat Smarter At Penn State
Chat Smarter At Penn State
 
Enterprise Voice Mashups
Enterprise Voice MashupsEnterprise Voice Mashups
Enterprise Voice Mashups
 
Toolkits and tips of the conversion pros v 1.6
Toolkits and tips of the conversion pros v 1.6Toolkits and tips of the conversion pros v 1.6
Toolkits and tips of the conversion pros v 1.6
 
using nodejs to count 30 billion requests per day
using nodejs to count 30 billion requests per dayusing nodejs to count 30 billion requests per day
using nodejs to count 30 billion requests per day
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

What an "RP" Wants