What is recorded
Thecapture_observation column contains a JSON record with:
- The server’s observation time, format version and
observemode. - The request’s user agent and, when available, a forwarded visitor IP claim.
- For shared Erdo lead forms, time since the form mounted, counts of input events and browser-reported trusted input events, and the browser’s automation flag when available.
Read observations with their limitations
These are clues for an investigation, not a bot score or identity verification. Browser signals can be imitated or suppressed. The forwarded address is markedunverified_proxy_header: it is not authenticated evidence of a person’s address,
and a shared or proxy address does not establish who submitted the form.
Client status is reported, missing or invalid. Missing data can come from an
older or custom form; invalid data means the observation did not pass format
validation. Neither status rejects the lead or classifies the person as a bot.
Fast completion, autofill, Gmail addresses and a lack of reply also do not establish
automation on their own.
Use the existing lead and execution records
Inspectcapture_observation through the dataset’s row details or query tools.
The event pipeline’s normalized execution preview retains each capture’s
observation, including later form steps and retries. The dataset row follows its
existing merge or overwrite policy, so use execution records to reconstruct the
sequence rather than assuming the row describes the latest request.
Historical captures are not backfilled. Shared-kit forms collect browser signals
after loading the updated runtime; custom forms may have only request evidence.
Observe mode withholds this column from automatic exclusion and paid-enrichment
skip decisions, peer comparisons and arrival-email content. Existing decisions
continue to use their existing evidence. Compare observations with actual sales
outcomes before using them to design any filtering experiment.
Observations do not enable Cloudflare challenges or phone verification.
Optional lead form protection can separately enable
Managed Turnstile for selected pipelines. It is off by default, retains these
observations, and does not introduce IP-based ranking.
Test a published form
Adderdo_test=1 to the published page URL before submitting a test contact.
Capture and first-party page events remain available with a test marker, while
the hosted page’s Google and Meta bridges do not forward vendor events or load
their tags. This keeps test conversions out of those advertising destinations.
Use exactly 1; erdo_test=0 and erdo_test=true do not mark a test visit.
Use unique test contact details and inspect the saved capture records. A default
dataset view may hide test rows, so an empty filtered view does not establish
that submission failed. This marker does not suppress independently installed
third-party scripts outside the hosted bridges.
