> ## Documentation Index
> Fetch the complete documentation index at: https://docs.allgoodhq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Glossary

> Terms used across this section, with the Marketo equivalent where there is one.

| Term | Means | Marketo equivalent |
| - | - | - |
| **Connected domain** | A subdomain of yours pointed at allGood, with an allGood-managed certificate. Serves pages, form capture, tracking and branded email links | Landing page CNAME, Munchkin tracking domain and branded link CNAME, combined |
| **Default domain** | The connected domain used whenever one is needed but none is chosen. At most one, and it must be active | — |
| **Preview host** | The platform address where signed previews and the test page live | — |
| **Allowed origin** | A `scheme://host[:port]` on the account's allowlist. Exact, no wildcards | Forms 2.0 domain whitelist, but stricter |
| **Origin** | Scheme, host and port, as the browser computes it. `https://brand.com` and `https://www.brand.com` are different origins | — |
| **Tracking key** | `agsk_…`. Identifies which allGood account is sending events. Public — it sits in your page source. Not a credential | Munchkin ID, but rotatable and revocable |
| **keyId** | A short fingerprint of the key in force. Names *which* key without echoing it | — |
| **The tag** | The one script that handles both tracking and form capture | `munchkin.js` and `forms2.js` |
| **Form definition** | The fields a form collects plus its capture settings. Not markup — your page keeps its own HTML | A Forms 2.0 form, but Marketo renders it |
| **Form short id** | The eight-character stable id of a form. Appears in the capture URL and in `data-ag-form` | Marketo form id |
| **Registered** | A form whose capture configuration has reached allGood's edge. An unregistered form refuses every submission | Approved and embedded |
| **Published** | A form version that has been published. Publishing registers the form | Approved |
| **Honeypot** | A hidden field a human never fills. A non-blank value refuses the submission | Forms 2.0 honeypot |
| **Bot check** | A Cloudflare Turnstile token, verified by allGood. Needs both the account provider and the form's opt-in | reCAPTCHA on a Marketo form |
| **Sitekey** | The public half of the bot-check widget. Ships in page HTML | reCAPTCHA site key |
| **Widget coverage** | Which hostnames the bot-check widget issues tokens on. An uncovered hostname makes every submission read as a bot | — |
| **Reason code** | The single machine-readable outcome of a capture request | — |
| **submissionId** | The id an accepted submission is stored and deduplicated under | — |
| **CMP** | Consent Management Platform — OneTrust, Cookiebot, or your own banner. allGood consumes its signal and never renders one | — |
| **Signal source** | The JavaScript global path the consent decision is read from | — |
| **Consent text version** | An immutable record of the exact wording shown. Bound to a form, and stamped onto every accepted submission by allGood | — |
| **`_ag_id`** | The identity cookie on your allGood subdomain. A random pseudonym, one year, set only by allGood, unreadable by page script | `_mkto_trk` |
| **Device** | The pseudonym a visitor's browser is known by before they identify themselves | Anonymous lead |
| **Activity** | A stored record of something that happened — a page view, a submission, a tracked event, an email click | Marketo activity |
| **identify()** | Tell allGood who the visitor is, with traits | `associateLead` |
| **track()** | Record something the visitor did that no form or page load describes | REST custom activity |
| **Traits** | Facts about the *person* — name, company, plan | Lead fields |
| **Properties** | Facts about *what happened* — which plan, how many seats | Activity attributes |
| **Attribution parameters** | `utm_` values and advertising click ids, lifted out of a URL as fields of their own | UTM fields |
| **Content router** | An asset that decides which page variant a visitor sees. A/B testing is routing, not a separate module | Marketo A/B test |
| **Edge sync** | Pushing a saved value out to allGood's global network and confirming it landed | — |
| **Live at the edge** | Written, propagated, and confirmed by a read-back. Not merely "we tried" | — |
| **Fail closed** | A missing or malformed setting resolves to the strictest posture, never the most permissive | — |
| **Short id** | An eight-character stable identifier for any addressable object. Survives renames | — |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.