PostHog op je landingspagina's
De meeste PostHog-projecten beginnen bij de aanmelding, dus de advertentie die de gebruiker binnenbracht, is giswerk. De webhook van LanderLab legt de startlijn terug bij de advertentie. Elke lead wordt als event naar het capture-endpoint van PostHog gepost, met de antwoorden van het formulier, de pagina, de UTM's en het IP-adres van de bezoeker als properties, en het e-mailadres en de naam van de persoon op zijn profiel.
Het is voor productgedreven teams die verkeer kopen: SaaS-trials, apps met een wachtlijst, marktplaatsen die aanbieders werven. Delen de lead en het productgebruik één persoon in PostHog, dan is de funnel van advertentie tot activatie één rapport, geen spreadsheet.
Leads van landingspagina's als PostHog-events
Elke inzending wordt een event "Lead submitted" in PostHog, met de velden van het formulier en de quizantwoorden als properties. Ook de eigen properties van PostHog worden ingevuld: de pagina als $current_url en het IP-adres van de bezoeker als $ip, dus de locatie komt van de persoon, niet van de server van LanderLab.
De capture-endpoints van PostHog zijn openbaar en alleen-schrijven, en het projecttoken is bedoeld om te delen, dus posten vanuit een webhook vraagt helemaal geen geheime sleutel.
Person properties vanuit het formulier
In het event schrijft $set het e-mailadres en de naam naar het profiel van de persoon, en $set_once bewaart de eerste landingspagina waarop hij converteerde, ook als hij later opnieuw iets verstuurt. Identificeert je app gebruikers met hetzelfde e-mailadres, dan horen de lead en alles wat de gebruiker in het product doet bij één persoon.
Funnels die bij de advertentie beginnen
Met utm_source, utm_campaign en de A/B-variant op het lead-event kan een PostHog-funnel bij de landingspagina beginnen en eindigen bij de actie die voor jou telt: eerste project aangemaakt, eerste factuur verstuurd, abonnement geüpgraded. Splits hem uit per campagne en je ziet welke advertentiesets gebruikers brengen die activeren, niet alleen gebruikers die zich aanmelden.
Dat is de test die LanderLab niet zelf kan draaien: de rapporten van LanderLab beoordelen een variant op leads, en PostHog trekt dat oordeel door naar wat die leads daarna doen.
Alleen de leads die het volgen waard zijn, met Workflows
Niet elke inzending hoort in productanalytics. Een workflow kan tussen de pagina en PostHog zitten: een Filter die alleen afgeronde quizzen doorlaat, een Als-node die testleads buiten houdt, en daarna een HTTP-verzoeknode die het event post. De Runs-weergave toont het pad van elke lead, dus een verzending die mislukte, is zichtbaar in plaats van dat hij stilletjes in een funnel ontbreekt.