# Marketing Tags

> Connect ad pixels and tag managers — Google Tag Manager, Meta Pixel, GA4, TikTok, and LinkedIn — across your whole site.

Source: https://knowledge.estage.com/project-settings/marketing-tags/
Part of the ESTAGE knowledge base (https://knowledge.estage.com). Full corpus: https://knowledge.estage.com/llms-full.txt

---
The **Marketing Tags** tab connects ad pixels and analytics tag managers to your site. Once
connected, they load on every page and automatically fire page-view events as visitors
navigate.

## Supported integrations

| Integration | What you enter |
| --- | --- |
| **Google Tag Manager (GTM)** | Container ID, e.g. `GTM-XXXXXXX` |
| **Meta Pixel** | Numeric Pixel ID |
| **Google Analytics 4 (GA4)** | Measurement ID, e.g. `G-XXXXXXXXXX` |
| **TikTok Pixel** | Pixel ID |
| **LinkedIn Insight** | Partner ID |

## Connecting a tag

1. Find the integration card and click **Connect**.
2. Paste your ID into the input.
3. Press **Enter** or click **Save**.

The card shows an **Active** pill once connected. Use **Edit** to change the ID or **Remove**
to disconnect.

Your changes apply to the live preview immediately, and to your published site the next time
you publish.

## Where each kind of code belongs

Genesis keeps three places for tracking code separate so they don't conflict:

- **Marketing Tags** (this tab) — structured pixels and tag managers, added by ID.
- **[Code Injection](/project-settings/code-injection/)** — arbitrary `<head>` / `<body>`
  code for anything not listed above (chat widgets, custom loaders).
- **Page settings → Scripts** — a pixel or snippet you want on **one page only**.

:::note
On a single-page-app site, third-party SDKs initialize once on load. As visitors navigate
between pages, Genesis fires the page-view event for each tag — it doesn't reload the SDK.
:::
