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

# Compliance & Ad Attribution

> ActiveProspect TrustedForm TCPA proof, ad attribution signals, and UTM parameters.

The 3i CRM maintains full campaign attribution tracking. Supplying consent certificates and ad identifiers protects compliance and enables detailed campaign analytics and custom reporting.

***

## TCPA Consent Proof

<ParamField body="trusted_form_cert_url" type="string">
  The full ActiveProspect TrustedForm certificate URL (e.g. `https://cert.trustedform.com/0123456789abcdef...`).

  3i stores this certificate natively on the lead record. When an agent places a call or sends an automated SMS, the system verifies TCPA consent compliance against this URL.
</ParamField>

<ParamField body="ip_address" type="string">
  Client IPv4 or IPv6 address at the time of form submission.
</ParamField>

<ParamField body="user_agent" type="string">
  Client browser User-Agent string.
</ParamField>

<ParamField body="sms_consent" type="boolean">
  Explicit consumer opt-in consent for automated SMS communications (`true` / `false`).
</ParamField>

***

## Ad Attribution & Campaign Signals

We strongly recommend passing Meta attribution parameters (`fbclid`, `fbc`, `fbp`, `leadgen_id`) and standard UTM tags (`utm_source`, `utm_campaign`, `utm_medium`, etc.) with each lead payload. Storing these signals alongside the lead ensures every prospect is linked to its originating campaign for multi-touch performance analytics, custom reporting, and downstream partner data reconciliation:

<ParamField body="fbclid" type="string">
  The Facebook Click ID parameter from the ad landing page URL. Stored for campaign attribution and performance reporting.
</ParamField>

<ParamField body="fbc" type="string">
  First-party Facebook click cookie from the browser session.
</ParamField>

<ParamField body="fbp" type="string">
  First-party Facebook browser identifier cookie.
</ParamField>

<ParamField body="leadgen_id" type="string">
  Meta Lead Ads native instant form submission ID. Stored on the lead profile for campaign attribution and custom reporting.
</ParamField>

<ParamField body="ad_id" type="string">
  Facebook Ad ID from campaign tracking.
</ParamField>

<ParamField body="utm_source, utm_medium, utm_campaign, utm_content, utm_term" type="string">
  Standard marketing campaign tracking parameters. Captured into the lead's attribution record.
</ParamField>
