What the pixel captures
The pixel sends these signals to Octanist:- Page views and session activity
- Landing page, path, referrer, device, country, and user-agent context
- Click IDs such as
gclid,gbraid,wbraid,fbclid,msclkid,li_fat_id,ttclid,twclid,rdt_cid, andsccid - UTM parameters such as
utm_source,utm_medium,utm_campaign,utm_content, andutm_term - Consent state, when it can be detected
- Form submissions, when form auto-detection is enabled
Get your installation script
- Open Octanist.
- Go to Settings > Tracking.
- Copy the pixel script.
- Install it site-wide, preferably in the
<head>of every public page.

OCT-XXXXXXXX only with the measurement ID shown in your Octanist account. Do not reuse a measurement ID from another organisation.
Script attributes
| Attribute | Required | Description |
|---|---|---|
src | Yes | The pixel script URL. This is usually https://c.octani.st/p unless you use a custom tracking domain. |
data-id | Yes | Your Octanist measurement ID, shown in the dashboard as OCT-XXXXXXXX. |
data-consent-mode | No | Controls consent behavior. Use auto, granted, or denied. |
data-forms | No | Enables browser-side form auto-detection when set to true. |
Consent mode
Usedata-consent-mode="auto" unless you have a specific reason to choose another mode.
| Mode | Behavior |
|---|---|
auto | Octanist tries to detect common consent management platforms and Google Consent Mode state. |
granted | Use this only when the script loads after consent has already been granted. |
denied | The pixel runs in cookieless mode and does not store marketing or analytics consent. |
Form capture
Whendata-forms="true" is present, the pixel can detect simple lead forms in the browser. This is useful for non-WordPress websites where server-side form hooks are not available.
For WordPress websites, the WordPress plugin is preferred because it captures supported form submissions server-side. Server-side capture is usually more reliable for AJAX forms, captcha-protected forms, and theme/plugin combinations that change browser behavior.
If your site needs to send a form submission from custom JavaScript, use the Client-side API.
Server-side form capture
Use server-side form capture when browser-side form detection is unreliable, blocked by another script, or not appropriate for your form stack.Custom DNS
Most websites can use the default Octanist pixel domain. If you want to serve the pixel through your own subdomain, see DNS setup.Form mapping
When Octanist detects a new form, you may need to map its fields before submissions become leads. See Form mapping.Debugging
Use the Octanist Debugger when you need to inspect whether the pixel, consent state, dataLayer, and form detection are working on a page.Custom tracking domains
Most websites can use the default pixel domain. If your account uses a custom tracking domain, Octanist will show a script with that domain instead ofc.octani.st.
Custom tracking domains should be installed exactly as shown in Octanist. Do not change the src host manually unless support has confirmed the domain is active.
Verify the install
- Publish the script on the live website.
- Open the live website in a new browser session.
- Submit a test lead form, if form tracking is enabled.
- Return to Octanist and check the setup status and lead list.