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

# Install your pixel on an external site

> Make the pixel Bidder optimizes on actually fire where your traffic lands

The **Meta pixel** is how Bidder knows an ad actually made money — it reports page views and conversions (purchases, trial starts) back to Meta, and Bidder optimizes on exactly those events.

<Info>**If your ads land on Kitty funnels, stop here — you're done.** The pixel is wired into funnels automatically when they're published — see [What's tracked by default](/team/opti/tracking/events-and-pixel) for exactly which events fire. This guide is only for traffic that lands on **your own website**.</Info>

## The one rule

The pixel installed on your site must be **the same pixel** Bidder's ad account uses as its default (Bidder tells you the ID during setup — it looks like a 15-digit number). A different pixel, or no pixel, means Bidder optimizes on silence: ads still run, but Meta can't see who converts, and performance decays fast.

## Install it

<Steps>
  <Step title="Open Events Manager">
    Go to [facebook.com/events\_manager2](https://www.facebook.com/events_manager2) and select your pixel under **Data sources**. (Meta now calls the container a **dataset** — the dataset ID is your pixel ID.)
  </Step>

  <Step title="Choose an install method">
    Under the pixel's settings, pick **Connect data → Web**, then either:

    * **Partner integration** — Shopify, WordPress, Wix, Squarespace, Google Tag Manager and most site builders have one-click integrations. Use this when available.
    * **Manual install** — copy the base-code snippet into your site's `<head>` on every page.

    <Frame caption="Events Manager → Connect a new data source → Web.">
      <img src="https://mintcdn.com/mad-kitty/XcHDVI5dq4orMDlA/assets/facebook-setup/pixel-connect-web.png?fit=max&auto=format&n=XcHDVI5dq4orMDlA&q=85&s=5bd3ff8a67a36c4e53957b82b022551c" alt="Connect data source — Web" width="1020" height="576" data-path="assets/facebook-setup/pixel-connect-web.png" />
    </Frame>

    <Frame caption="Manual install: copy the base code and paste it before </head> on every page.">
      <img src="https://mintcdn.com/mad-kitty/XcHDVI5dq4orMDlA/assets/facebook-setup/pixel-install-code.png?fit=max&auto=format&n=XcHDVI5dq4orMDlA&q=85&s=6612f0eed7afa658eda055f1ffa49b10" alt="Install base code step" width="1890" height="682" data-path="assets/facebook-setup/pixel-install-code.png" />
    </Frame>
  </Step>

  <Step title="Add conversion events">
    Page views alone aren't enough — Bidder optimizes on a conversion event (**Purchase** or **StartTrial**, whichever was chosen during setup). Partner integrations usually map these automatically; with a manual install, fire the event on your purchase/trial confirmation step.
  </Step>

  <Step title="Verify events fire">
    In Events Manager, open the **Test events** tab, enter your site URL, and complete a test conversion. You should see the event appear within seconds. The [Meta Pixel Helper](https://chrome.google.com/webstore/detail/meta-pixel-helper) browser extension is also handy for spot checks.

    <Frame caption="The Test events tab — events from your site appear here within seconds.">
      <img src="https://mintcdn.com/mad-kitty/XcHDVI5dq4orMDlA/assets/facebook-setup/pixel-test-events.png?fit=max&auto=format&n=XcHDVI5dq4orMDlA&q=85&s=ed9bfdd8e5d535f678e875e5c462dd10" alt="Test events tab" width="1812" height="683" data-path="assets/facebook-setup/pixel-test-events.png" />
    </Frame>
  </Step>
</Steps>

## After installing

Tell Bidder it's done — it will confirm the account is wired end-to-end. Until real conversions flow, expect Meta to spend a learning-phase period exploring; that's normal.
