# Tracking & pixels

> Add GTM, Meta Pixel, GA4, TikTok, or LinkedIn from chat — wired properly into your site's tracking system.

Source: https://knowledge.estage.com/insights/tracking/
Part of the ESTAGE knowledge base (https://knowledge.estage.com). Full corpus: https://knowledge.estage.com/llms-full.txt

---
The chat way to connect analytics and ad pixels — the same plumbing as the
[Pixels & Tracking](/project-settings/marketing-tags/) settings tab, reachable in one message.

## How to trigger it

Name the network and paste the ID:

- *"add my Google Tag Manager, GTM-ABC1234"*
- *"add my Meta Pixel 1234567890"*
- *"connect GA4 G-XXXXXXX"*
- *"add TikTok pixel …"*

A bare ID usually works too — `GTM-…` reads as Google Tag Manager, `G-…` as GA4 — but naming
the network removes any doubt, especially for numeric IDs.

**Supported:** Google Tag Manager, Meta Pixel, Google Analytics 4, TikTok Pixel, LinkedIn
Insight.

## What happens

- **ID included** → the AI saves it to your project's tracking settings and confirms it's active
  in the preview.
- **No ID, or something that isn't one** (a pasted `<script>` snippet, for example) → it asks you
  for just the ID.

The pixel goes into your project's tracking configuration and the site's built-in tracking
module — *not* a pasted `<script>` tag. So page-view events keep firing as visitors move between
pages, and your pixels survive later AI edits.

Adding a second network **keeps the existing ones**, and any custom head/body code you have in
the settings stays as it is.

## Notes

- Changes reach the live site on your next **Publish**.
- With [cookie consent](/project-settings/cookie-consent/) turned on, Meta, TikTok and LinkedIn
  wait for the visitor's marketing consent; how Google tags behave depends on your consent
  settings.
- Pixel on **one page only**? That's Page settings → Scripts (see
  [Pages & folders](/workspace/pages/#scripts)).
- Analytics snippets that aren't one of the five networks →
  [Code Injection](/project-settings/code-injection/).
