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

# GTM Events

> GTM container IDs, standard events, and custom event names.

GTM Events controls Google Tag Manager delivery from checkout, including container IDs and dataLayer events.

<Info>
  Find this module in **Shopify Stores** > **Edit Checkout** > **Tracking**.
</Info>

## How it works

Use this module when the client has a GTM workspace that should receive checkout page and purchase events.

## Settings reference

<AccordionGroup>
  <Accordion title="GTM container IDs">
    **You will set:** Container ID list

    The GTM containers checkout should load.

    **Example:** `GTM-XXXXXXX`.
  </Accordion>

  <Accordion title="Standard dataLayer events">
    **You will set:** Event toggles

    Standard checkout events to send to GTM, such as page view, begin checkout, and purchase.
  </Accordion>

  <Accordion title="Custom page-load events">
    **You will set:** Text list

    Additional custom event names pushed when checkout loads.

    **Example:** `checkout_loaded`.
  </Accordion>

  <Accordion title="Fallback container IDs">
    **You will set:** Container ID list

    Older GTM container ID fields shown for stores that already use them. Prefer GTM container IDs for new setup.
  </Accordion>
</AccordionGroup>

## Examples

<Tabs>
  <Tab title="Basic GTM">
    Add the client GTM container ID and enable the standard checkout events they need.
  </Tab>

  <Tab title="Custom trigger">
    Add a custom event name when the client GTM workspace listens for a custom page-load trigger.
  </Tab>

  <Tab title="Cleanup">
    Move older fallback IDs into the main GTM container ID list when updating a store.
  </Tab>
</Tabs>

## Before saving

* Validate container IDs with the client GTM workspace.
* Keep custom event names simple and consistent with the client trigger names.
* Avoid duplicate GTM IDs across GTM Events and Pixels.

## Related modules

<CardGroup cols={2}>
  <Card title="Pixels" icon="arrow-right" href="/guides/shopify-store-editor/pixels">
    Manage conversion pixels, URL matching, default behavior, and event filters.
  </Card>

  <Card title="Attribution" icon="arrow-right" href="/guides/shopify-store-editor/attribution">
    Configure Hyros and WeTracked attribution scripts.
  </Card>
</CardGroup>
