Linkrunner onboarding demo

Proof of work by Aksh Kaushik

A working customer onboarding demo for Linkrunner

Click one button. This page will send four requests to a real backend, validate them, save them in a database, and show the saved results.

Demo customer: RoveCart

Goal: prove that a Meta campaign led to an app install, signup, and ₹1,499 purchase.

This uses test data. It does not claim to be a live Linkrunner customer account.

Run the working demo

It usually finishes in under ten seconds. Watch each row change from “Waiting” to “Saved.”

Click the button below to start.
  1. 1
    Campaign click

    Records that the customer came from the Meta campaign.

    Waiting
  2. 2
    App install

    Saves the attributed install and its Linkrunner install ID.

    Waiting
  3. 3
    Customer signup

    Connects the known customer to the earlier install.

    Waiting
  4. 4
    First purchase

    Checks and saves a ₹1,499 revenue event.

    Waiting

What is working here

  • The button sends four HTTP requests to the deployed server.
  • The server checks the API key and required fields before accepting an event.
  • The install and signup share the same lr_install_id, so they belong to one journey.
  • Accepted events are saved in Cloudflare D1 and loaded back into this page.

Saved results

These rows come back from the database. The newest event appears first.

EventSourceIdentifierTime
Run the demo to create the first saved event.

What still needs a real customer setup

A live onboarding would still need the customer's Linkrunner project token, SDK installation, tracking link, webhook, registered physical device, ad account, and downstream CRM or warehouse. The implementation thesisexplains those manual steps and the customer handoff.

Technical detail: see the four example payloads
Campaign click
{
  "campaign_id": "cmp_meta_launch_01",
  "campaign_name": "RoveCart Meta Launch",
  "network_name": "META"
}
App install
{
  "event_type": "install",
  "lr_install_id": "lr_install_demo",
  "campaign_id": "cmp_meta_launch_01"
}
Customer signup
{
  "event_type": "signup",
  "lr_install_id": "lr_install_demo",
  "user_id": "user_demo"
}
First purchase
{
  "event_name": "purchase_completed",
  "event_id": "evt_order_demo",
  "user_id": "user_demo",
  "event_data": { "amount": 1499, "currency": "INR" }
}