Docs/Tracking

What the script does

Pageviews, form capture, calls, chats, and source attribution.

The tracking script is a small piece of JavaScript you add to your website. It records pageviews for analytics, captures form submissions as leads, swaps in your tracking numbers for visitors, ties chats to the visit they came from, and remembers the marketing source of each visitor so attribution survives across pages and sessions.

Source data such as UTM parameters, Google Click ID, Facebook Click ID, and Microsoft Click ID is stored in the visitor browser for 30 days. That way a lead who clicks an ad today and submits a form next week is still credited to the right campaign.

Google Analytics and Tag Manager

When the script captures a lead it also fires a form_lead event to Google Analytics 4 and pushes the same event to the data layer for Google Tag Manager. No extra configuration is needed on your side. If you already run GA4 or GTM, the events appear automatically.

Switching parts off

Everything is on by default. To turn a part off, add data-forms="false", data-calls="false" or data-analytics="false" to the script tag, or set forms, calls or analytics to false on window.localWrangler when you install through Tag Manager or a JavaScript app.

Cookieless and first-party

The script sets no visitor cookies. Visits are grouped with a first-party identifier kept in the browser, so most sites do not need a cookie banner for it. Check your local rules and your privacy policy. When a visitor's browser sends the Global Privacy Control signal, the script drops the ad click identifiers and does not send the lead event to Google Analytics or the data layer; pageviews and leads still reach your dashboard.