Hacking Word-of-Mouth: Making Referrals Work for Airbnb

推薦系統(tǒng)是一個(gè)頻繁地使用的推廣工具,但是在Airbnb, 我們不用過(guò)時(shí)推薦系統(tǒng), 那些過(guò)時(shí)的東西效果也不好。 我們的推薦系統(tǒng)既不存在網(wǎng)站上也不在App里! 我們?cè)?jīng)每日新增300%注冊(cè)用戶(hù)和預(yù)訂用戶(hù), 我將會(huì)和您分享我的技巧。

因?yàn)锳irbnb經(jīng)驗(yàn)是很個(gè)人的的,口口相傳是Airbnb的一個(gè)巨大的增長(zhǎng)來(lái)源。用戶(hù)使用Airbnb享受非凡的體驗(yàn)----周末和小伙伴出去玩,文化交流,或者人生唯一的一次體驗(yàn):蜜月。推薦系統(tǒng)鼓勵(lì)用戶(hù)邀請(qǐng)好友, 比如在他們完成第一次旅行之后, 給邀請(qǐng)人和被邀請(qǐng)人$25旅行券. 這個(gè)idea放大了這個(gè)社群的內(nèi)在的作用, 并且讓用戶(hù)養(yǎng)成分享的習(xí)慣.

我們決定重新在: 我們的網(wǎng)站、我們的Android和我們的iOS app做推薦。 我們也決定支持接受和發(fā)送在所有三個(gè)平臺(tái)的推薦; 其實(shí)大部分的郵件都是在手機(jī)上被閱讀的, 但是只有很少的app在手機(jī)上做推薦.

推薦系統(tǒng)的執(zhí)行的異常重要: 而且這是容易量化, 可以大規(guī)模應(yīng)用, 而且關(guān)鍵是要知道它的增長(zhǎng)已經(jīng)在發(fā)生, 剩下的只有放大它的影響了.

Step 1. Define the game
Before we coded anything, we defined what success would look like. We chose a few metrics to keep score. Adam Nash had spoken at the company at an Airbnb fireside chat recently and had inspired us to “keep score and win games.” We knew that in this game data would be critical, so we started with our success metrics.
For referrals we defined success according to these metrics which form a funnel:
Monthly Active Users sending Invites
Invitees per Inviter
Conversion Rate to New User
Conversion Rate to New Guest
Conversion Rate to New Host

For each metric, we built three different forecasts:
Good
Better
Best

We based our forecasts on how we think our old, neglected referrals program could perform given a rebirth. We also benchmarked ourselves against other successful referral programs such as Dropbox and Voxer.
Step 2. Keep score
Before we coded any product, we built mechanisms to track and report our progress on our success metrics.
At Airbnb we have an in-house event logging platform called air_events. With air_events we can call the same method from any of our platforms and log an event to a centralized Hive store. We built client libraries for air_events across our entire stack: Ruby (back-end web), Javascript (front-end web), Objective C (iOS), and Java (Android).


For referrals we defined a rich logging taxonomy of over 20 user events that happen during the referral invitation and sign up journey. With this tracking in place we’d be able to follow an invitation from invite page impressions to referred users’ making bookings or becoming hosts. We had iOS, Android, and the website all log according to this taxonomy. That way, we could easily graph and compare performance for a single metric across platforms.
Something that really helped us with this “Keep Score” phase is Airbnb’s engineering team structure. Every team has a data analyst embedded with the team. Our embedded analyst extraordinaire Vaughn Quoss designed the taxonomy and approach. Vaughn also built dashboards and graphs so that we could monitor performance from day one.
dashboard

Step 3. Spring training
We coded the product.
At Airbnb we have a fun practice of renting out Airbnb listings near the office and working from them for a few days. To build referrals, we had two off-sites, both in the Lower Haight neighborhood of San Francisco.
[圖片上傳中。。。(4)]
We built support for web, Android, and iOS simultaneously. Two of the engineers on the team wanted to learn iOS and Android, so they did for this project. The core mobile team also helped by sending team members to pair program with us at the off-sites. At Airbnb we train engineers in-house on new technologies they’re interested in, and give them the opportunity to build with it while working with mentors. It was awesome to ramp up on new skills building something.
Along the way we thought of a few product features.
Personalized referral codes.
We thought that with personalized referral codes and URLs, users would feel more ownership of their invitation landing pages and emails.
invitation email

Opening the app after installing through an invitation link takes you to a special referrals landing page.
One of our engineers Jimmy Tang was a cofounder of Yoz.io, where he built analytics tools for mobile. He thought of a unique way to leverage Yozio’s product to make our referral experience better for mobile. Yozio built a tool to track which link a user clicked before they downloaded the app with reasonable accuracy. From this we can determine if the download came from a referral link that was shared to them and give them a different first time app open experience. When the user clicks the link, Yozio does its first fingerprint of the user. Then when the user downloads the app and opens, it will fingerprint the user again and match the user to the link click. It will then pass this information back to the app and then you can present a different view.
The result is visible today. If you go to the app store today and download the app, you see this:
mobile-startup-normal

However, if you click on an invitation link and then download the app, when you open the app for the first time, you’ll see this:
mobile-startup-referral

Step 4. Play the game
We launched!
mobile-enter-code

Here’s how we did: referrals increased bookings by over 25% in some markets.
Because we had built dashboards, we could see on launch day one how users were interacting with the referrals product. It was gratifying to measure our impact from Day 1.
We can build product levers to try to boost each of our core metrics defined in Step 1. For example:
We can increase “# of invites per inviter” by offering imports of address books from email services or recommended contacts on the phone.
We can increase “share of active users sending an invite” by improving the discoverability of referrals.
We can increase “conversion to new guest” by allowing referrers to send reminders to invited + signed up users that they have credit available.

Step 5. Refine our moves
It’s been a few months since we first launched. This time we didn’t want to launch and forget our referrals program. Instead we doubled down coming up with new ways to optimize the program. For example, we’ve started promoting referrals at strategic moments when we think the user is most likely to refer, for example just after booking a reservation, or after leaving a positive review. We segment performance data by entry point so we know how these are all doing.
We’re also now in the process of A/B testing promotional emails. One experiment I was particularly excited about was communicating very different value propositions for the same product. In one email, we emphasized that you can earn $25 for inviting a friend (self-interested). In the other email, we emphasized that you are sharing $25 with your friend (altruistic).
[圖片上傳中。。。(9)]
Result: The altruistic email performed better globally.
We’ve also seen that reception to the program depends on culture. For example, the referrals program is astoundingly popular in South Korea. We’re also segmenting our A/B test results by culture to see what messaging performs better where.
It was fun to go through a classic Growth project end-to-end. The process serves as a template for all our Growth projects at Airbnb: set measurable goals, plan metrics and logging, build the product with instrumentation, measure impact, iterate.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,327評(píng)論 6 537
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,996評(píng)論 3 423
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 177,316評(píng)論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,406評(píng)論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,128評(píng)論 6 410
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,524評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,576評(píng)論 3 444
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,759評(píng)論 0 289
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,310評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,065評(píng)論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,249評(píng)論 1 371
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,821評(píng)論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,479評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 34,909評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 36,140評(píng)論 1 290
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,984評(píng)論 3 395
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,228評(píng)論 2 375

推薦閱讀更多精彩內(nèi)容