Open the Forms app and select Signals in the sidebar. Old Settings → Pixel links
land on the same page automatically.Admin access is required.
- Domains: add a site and get its install snippet.
- Forms: review captured forms and map their fields.
Domains
The Domains tab lists every website you added the Pixel to, along with its connection status.Add a domain
1
Add a new domain
Select Add new Domain. Enter your website address, for example
https://www.acme.com.This registers the domain so the Pixel knows to track it.2
Copy the Pixel script
Default shows the
<script> snippet with your workspace’s public key already filled in.
Copy it.You can return to it anytime with Copy Pixel script.3
Install and test
Add the snippet to your site. See Install the Pixel below.Then run the connection test back in Default.
acme.com and try.acme.com, add each
one here. Then install that same snippet on each.
The Forms tab only shows forms detected on domains you added.
Domain status
Each domain shows a status so you know whether the Pixel is working:
To stop tracking a site, open the domain’s menu. Select Remove.
Install the Pixel
The snippet Default generates looks like the example below. Your real snippet has your workspace’s public key already filled in, plus built-in retry handling. Copy the snippet from the Domains tab rather than typing it by hand.<head> of every page you want to track. The
simplest ways to cover a whole site are:
- Add the snippet to your site-wide template or layout.
- Add it through a tag manager, such as Google Tag Manager, as a custom HTML tag that fires on all pages.
- It loads asynchronously and starts itself. The snippet sets your public key on
window.__defaultPixel__and loads the Pixel in the background. The Pixel initializes automatically once the page is ready, so there is no other code to write. - The public key is safe to expose. The
keyvalue is a public key meant to live in client-side code. - Single-page apps are supported. The Pixel follows client-side route changes, so a React, Vue, or other single-page app needs no extra setup.
- One snippet for the whole workspace. Your workspace has a single public key, so the same snippet works on every domain you add. Adding a domain tells the Pixel to track that site and does not produce a different snippet.
Verify the installation
After the snippet is live, run the connection test on the domain in Default. It confirms each step in order:1
Snippet added
Default confirms the snippet is present on the page.
2
Pixel detected
Default confirms the script loaded and initialized.
3
Test event received
Default sends and receives a test event to confirm data is flowing.
- The snippet is in the
<head>of the page you test. - A content-security policy does not block the snippet.
- The page allows the Pixel to run. See Capture controls below.
What the Pixel captures automatically
Once the script loads, the Pixel works on its own. You need no per-form setup.- Form submissions, including forms added to the page after it loads, for example in modals or after navigation. The Pixel also recognizes common third-party form tools, including HubSpot, Marketo, and Paperform.
- Page activity, such as page views and basic session context, so submissions have context.
Capture controls
- Turn off capture on a page by adding this to the page’s
<head>: - Sensitive pages are skipped by default. The Pixel does not capture forms on common account
and checkout paths, such as
/login,/signin,/account,/checkout,/oauth, and/admin.
Forms
When the Pixel sees a form on one of your connected domains, that form appears on the Forms tab. Each form shows its name, the domain where the Pixel saw it, and the detected fields. The first time someone loads or submits a form on a tracked page, Default reads its structure. This includes the form’s name, its fields, and the field types. The form can take a few minutes to show up. On a low-traffic page, load the page yourself to speed things along. Turn on Allow Pre-Enrichment on a form to let Default enrich a submission before processing. Records then arrive already filled in with company and contact detail.Review and approve forms
New forms do not go live on their own. On the Forms tab, select Approve fields in the banner to open the review dialog. Check what Default detected. Approve the forms you want to track, and skip the ones you do not. Approving a form tells Default this is the correct shape of the form going forward. A later site change, such as a renamed or added field, then does not quietly change what your workflows receive. If an approved form changes later, Default flags it with an unaccepted field changes alert. Review it the same way to keep your forms in sync without breaking the workflows that depend on them.
Map form fields
Map each detected form field to a field on your Person or Company records. This makes submissions land on the right fields. When the Pixel finds a new form or new fields, Default prompts you to review them.1
Open the field mapping
When new forms or fields are detected, open the review dialog from the prompt on the
Forms tab.
2
Match each field
For each detected field, the dialog shows its label, name, and input type. Use the dropdown
to map it to a standard or custom field, grouped under Person and Company.Use the search and filters, by form, domain, or path, to work through long lists. Turn on
Hide mapped fields to focus on what is left.
3
Save your mapping
Select Save to confirm the mapping and approve the form.New submissions then populate the fields you mapped.
Use a form in a workflow
Once a form is approved and mapped, it is available in Workflows as a target for the Form Submission trigger. Create a workflow. Add a Form Submission trigger and choose your form. Everything a visitor submits then runs through that workflow for routing, enrichment, scoring, and scheduling.
Advanced: the Forms SDK
Use the Forms SDK when a normal Pixel install cannot observe your form, or when your code must control the scheduler handoff.- Follow the pictured SDK setup guide to configure a domain and form.
- Start with Build a reliable Forms SDK flow before you write the integration.
- Use the integration guide for behavior and troubleshooting.
- Keep the API reference open for exact options and return values.