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

# Checkout Tracking

> Tracking setup and complete event, data-layer, input-attribute, Pixel, and CAPI references.

Use this reference to configure Google Tag Manager, Tealium, Facebook Pixel, or Meta Conversions API with WeGive checkout. It covers Portal V1 and V2 in single-page and stepper layouts: **21 standard events, eight stable HTML attributes, 134 control identities, and their payload fields**.

WeGive supplies standard events and field names. Your organization configures tag routing, consent rules, reporting labels, and downstream mappings. Optional controls exist only when their checkout feature is enabled and rendered.

<CardGroup cols={2}>
  <Card title="Set up tracking" icon="plug-zap" color="#4d4a8c" href="/external/onboarding/tracking/setup-requirements">
    Required access, connection details, sharing controls, and a validation checklist.
  </Card>

  <Card title="Events and payloads" icon="chart-no-axes-combined" color="#4d4a8c" href="/external/onboarding/tracking/standard-events">
    Milestones, successful payments, recurring plans, and exact event-specific data.
  </Card>

  <Card title="Stable checkout attributes" icon="mouse-pointer-2" color="#4d4a8c" href="/external/onboarding/tracking/checkout-hooks">
    Native input listeners, custom selections, hosted fields, and all supported controls.
  </Card>

  <Card title="Webhook reference" icon="webhook" color="#4d4a8c" href="/external/onboarding/webhooks">
    Server notifications and their payloads, including checkout-session joins.
  </Card>
</CardGroup>

## Quick lookup

| Need | Read or listen to |
| - | - |
| Successful payment | `donationSuccess`; Tealium `value_transactionStatus` is `2` |
| New recurring plan | `recurringPlanCreated`; amount describes one installment |
| Session join | GTM `wegive.checkout_session_uuid`; Tealium `wegive_checkout_session_uuid` |
| Transaction reference | GTM `value.correlation_id`; Tealium `value_correlation_id` on outcome events |
| Current gift amount | GTM `wegive.amount`; Tealium `wegive_amount`; major units before covered fees |
| Revenue | Outcome `value.amount_dollars` / `value_amount_dollars`; major units including covered fees |
| Donor email, if sharing enabled | GTM `wegive_donor.email`; Tealium `donor_email` |
| Individual input | `[data-checkout-control="donor-email"]`, with scope/context/instance as needed |
| Custom selector or hosted card blur | `document` event `wegive:checkout-interaction` |

## Platform guides

* [Google Tag Manager](/external/onboarding/tracking/google-tag-manager): triggers, variables, custom listeners, and Google identity.
* [Tealium](/external/onboarding/tracking/tealium): native events, UDO variables, and custom extensions.
* [Facebook Pixel & CAPI](/external/onboarding/tracking/facebook): browser context, server payloads, matching fields, and deduplication.

## Data references

* [Event payloads](/external/onboarding/tracking/event-payloads): every event-specific field, unit, and label.
* [Common checkout data](/external/onboarding/tracking/context): session, checkout, gift, page, and attribution fields.
* [Donor details & sharing](/external/onboarding/tracking/donor-sharing): contact fields, settings, and lifecycle.
* [Control catalog](/external/onboarding/tracking/checkout-hook-catalog): every supported stable control identity.
* [Page views & embedded checkout](/external/onboarding/tracking/other-signals): route events and parent-window notifications.

For help with availability or configuration, contact [support@wegive.com](mailto:support@wegive.com).


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