Gratis starten
Producten BedrijfsherkenningWidgetFlows en leadformulierenMeldingen Oplossingen SalesMarketingBureaus Middelen HulpcentrumScript installerenPrivacy en AVG Meer Prijzen Integraties Inloggen

Formulieren en leads

Bedrijfsgegevens uit formulieren lezen, personen herkennen met toestemming en identify gebruiken voor iframes en je backend.

Een formulier waarin een bezoeker zelf zijn bedrijf invult, maakt de herkenning het zekerst. Leadspotr kan dat op twee niveaus gebruiken:

  • Formulieren uitlezen: alleen bedrijfsgegevens. Dat verbetert de bedrijfsherkenning.
  • Personen identificeren: ook naam en e-mailadres, alleen met toestemming. Dat levert leads op.

Beide zet je per site aan bij /admin/sites.

Formulieren uitlezen

Staat Formulieren uitlezen aan, dan leest het script bij het verzenden van een formulier:

  • de bedrijfsnaam;
  • het domein van het e-mailadres (dus bedrijf.nl, niet het hele adres);
  • het KvK-nummer;
  • de website.

Het script herkent die velden aan de naam, het id, autocomplete, de placeholder of het label. Een veld met bedrijf, company, organisatie of autocomplete="organization" wordt bijvoorbeeld gezien als bedrijfsnaam.

Nooit gelezen: wachtwoorden, IBAN- en creditcardvelden, BSN, verborgen velden en bestanden. Namen en volledige e-mailadressen ook niet, tenzij Personen identificeren aan staat én de bezoeker toestemming gaf.

Wat het oplevert

  • Het bedrijf verschijnt op /admin onder Formulieren, met de naam van het formulier en de pagina.
  • Kwam het formulier van een zakelijke verbinding (label IP), dan wordt de volgende bezoeker van dat bedrijf zekerder herkend.
  • Op de bedrijfskaart staat het formulier onder Formulieren.

Een formulier een naam geven

Geef je formulier een naam met data-leadspotr-form. Die naam zie je terug op het dashboard en bij de lead:

<form data-leadspotr-form="Offerteaanvraag">
  …
</form>

Zonder dit attribuut gebruikt Leadspotr het aria-label, de name of het id van het formulier.

Een formulier of veld overslaan

Zet data-leadspotr-ignore op een formulier of op een veld (of een element eromheen):

<!-- hele formulier overslaan -->
<form data-leadspotr-ignore>…</form>

<!-- alleen dit veld overslaan -->
<input name="company" data-leadspotr-ignore>

Personen identificeren (leads)

Met Personen identificeren worden bezoekers die zich bekendmaken een lead: een persoon met naam, e-mailadres en bedrijf. Je ziet ze bij /admin/leads, met hun bezoektijdlijn en wat ze invulden.

Dit werkt alleen als de bezoeker toestemming gaf via je cookiebanner, met leadspotr('consent', true). Zonder toestemming blijft alles anoniem. Hoe je dat koppelt, lees je in Cookiebanner koppelen.

Een lead ontstaat wanneer iemand met toestemming:

  • een formulier op je site invult met een e-mailadres;
  • zich bekendmaakt via identify, bijvoorbeeld na het inloggen;
  • een aanvraag doet via de widget. Daar geeft de bezoeker zelf zijn gegevens om contact op te nemen. Zie Widget instellen.

Komt een lead later terug op hetzelfde apparaat, dan worden die bezoeken aan hem gekoppeld. Ook de pagina's van het bezoek waarin hij zich bekendmaakte komen in zijn tijdlijn.

Wat je bij een lead ziet

Open een lead bij /admin/leads:

  • naam, e-mailadres en bedrijf;
  • Ingevuld: elk formulier, elke widgetaanvraag of API-aanroep, met site en pagina;
  • Tijdlijn: de bezoeken, het kanaal en de bekeken pagina's;
  • labels;
  • Exporteren: alle gegevens van deze persoon (voor een AVG-verzoek);
  • Verwijderen: de lead en zijn persoonsgegevens definitief wissen.

Leads blijven binnen je workspace. Leads zonder activiteit worden automatisch verwijderd na de bewaartermijn die je instelt bij /admin/settings (standaard 365 dagen).

identify: zelf een lead doorgeven

Sommige formulieren kan het script niet lezen, omdat ze in een iframe staan. Denk aan formulieren van HubSpot, Typeform of Calendly. Roep dan zelf identify aan, bijvoorbeeld in de callback van het formulier:

leadspotr('identify', {
  email: '[email protected]',
  name: 'Jan Jansen',
  company: 'Bedrijf B.V.',
  form: 'Offerteaanvraag'
});
  • email is verplicht, de rest is optioneel.
  • Met form zie je bij de lead onder Ingevuld welk formulier het was.
  • identify doet niets zonder toestemming, of als Personen identificeren uit staat.
  • Een identify zonder form telt alleen de eerste keer als conversie. Je kunt het dus ook na het inloggen op elke pagina aanroepen.

In Google Tag Manager kan dit ook. Zie Google Tag Manager.

Vanuit je CRM of backend

Heb je de toestemming in je eigen systeem vastgelegd? Dan kun je een lead ook via de API aanmaken met POST /identify. Daarbij is "consent": true verplicht. Zie API, webhooks en MCP.

Tip: gebruik leads niet als losse adressenlijst. De waarde zit in de combinatie: je ziet wie het formulier invulde, welke pagina's die persoon daarvoor bekeek en of collega's van hetzelfde bedrijf ook op je site waren.