How Wavelength Found 40% Lower Cost per Conversation Using Linkrunner
~40%
Lower conversation cost: signup vs onboarding campaign
₹286
Per conversation on the Android signup campaign
Meta campaigns: 1 Oct to 11 Nov 2026. Postbacks: 30-day window.
~5.5x
Conversation cost relative to an install
~13%
Meta budget on the signup campaign
~5K
Postbacks sent to Meta in 30 days
0
Failed postbacks in 30 days
Challenge
Install costs did not reveal which campaigns started conversations
Wavelength recommends a small set of curated matches. For its growth team, the meaningful outcome happens after acquisition: two people match and start talking. Install reporting alone could not show which Meta campaigns delivered that outcome.
The team needed to compare three approaches: Android campaigns optimised for signups, Android campaigns optimised for completed onboarding, and an iOS campaign with a web-to-app journey. A deeper optimisation goal looked promising, but it needed to be measured against what users actually did.
Across these campaigns from 1 Oct to 11 Nov 2026, acquiring a user who matched cost about 2.7 times as much as an install. Acquiring a user who started a conversation cost about 5.5 times as much. Wavelength needed campaign-level visibility into those later steps, including on iOS.
Solution
Connect ad spend to the first conversation
Wavelength introduced Linkrunner attribution and in-app events in February 2026, then added Meta postbacks in May. The team could follow the journey from ad to install, signup, completed onboarding, match and conversation.
Campaign attribution across both platforms: the Linkrunner SDK connects installs and subsequent in-app events to their acquisition campaign on Android and iOS.
Conversion signals for Meta: signup and completed-onboarding events are sent back as postbacks, giving campaigns an optimisation signal beyond the download.
Measurement for the iOS journey: web-to-app attribution connects the campaign's landing-page journey with app activity, while event mapping supplies Apple's SKAN conversion values.
Costs and retention in one view: campaign spend, cost per install, match and conversation, and week-one retention can be reviewed together without joining separate reports.
Outcome / Impact
The lowest conversation cost came from the smallest-budget campaign
For 1 Oct to 11 Nov 2026, the Android signup campaign delivered conversations at approximately ₹286 each, compared with ₹462 for the Android onboarding campaign. That is about 40% lower cost per conversation, yet the signup campaign received only about 13% of Meta spend. The same efficiency pattern was also visible in September.
Three campaigns, different strengths
The iOS web-to-app campaign cost more per install but retained about 18% of users after a week, the highest of the three. Its reported cost per retained user was also the lowest, at approximately ₹607. The Android onboarding campaign had the highest cost per match, conversation and retained user.
| Meta campaign | Budget share | Cost per install | Cost per match | Cost per conversation | Week-one retention | Cost per retained user |
|---|---|---|---|---|---|---|
| Android, signups | ~13% | ₹39 | ₹152 | ₹286 | ~7% | ₹664 |
| iOS, web-to-app | ~44% | ₹90 | ₹197 | ₹428 | ~18% | ₹607 |
| Android, onboarding | ~43% | ₹86 | ₹246 | ₹462 | ~13% | ₹771 |
A clearer basis for budget decisions
Wavelength can now compare the cost of starting conversations with the cost of retaining users. Android signups and iOS acquisition serve different goals, and the team can see that trade-off at campaign level.
Linkrunner also delivered approximately 5,000 conversion signals to Meta over a 30-day window with zero failed postbacks, allowing campaign optimisation to learn from signups and completed onboarding.
Judge every campaign on the users who matter
Connect campaign spend to conversations, in-app events and retained users with Linkrunner.
