Skip to content
Back to KickoffLabs

Add a Meta Pixel to campaign pages

Last reviewed: 2026-10-28

To track your Facebook and Instagram ads, paste your Meta Pixel ID into the page’s Tracking settings. You don’t need to add the Meta base code or any event code. KickoffLabs sends two events for you:

  • PageView is sent each time someone loads the page. Use it for visits and retargeting audiences.
  • Lead is sent once when a new person signs up, right before they see their confirmation. Use it for conversions and ad optimization.

If someone who already entered fills out the form again, no second Lead is sent. The Lead event doesn’t include the person’s email or any other personal details.

The Meta Pixel ID field is on every plan. It’s available on pages built in the KickoffLabs designer. Pages from the classic editor use scripts instead (see Classic pages below).

  1. Copy your Pixel ID from Meta Events Manager. It’s the number under your pixel’s name, for example 1234567890123456.

  2. In KickoffLabs, open the campaign and select Pages & forms.

  3. On the page’s row, select the ⋯ button, then Page settings.

    The Pages & forms list with the ⋯ menu open, showing Share page, Page settings, Embed code, Duplicate, Unpublish and Delete

  4. Select Edit on the Tracking row.

    Page settings with rows for Page URL, Search & browser, Link preview, Tracking, Advanced code and Redirect when unpublished

  5. Paste the number into Meta Pixel ID and select Save tracking.

    The Tracking settings with a Meta Pixel ID entered and the note that PageView and Lead are sent automatically

If the page is already live, it updates as soon as you save. If it’s still a draft, the pixel starts working when you publish. Using several pages for the same campaign? Add the ID to each page you want to track.

  1. Open Meta Events Manager, choose your pixel, and select Test events. You can also use the Meta Pixel Helper extension for Chrome.
  2. Open your published page. You should see one PageView.
  3. Sign up with an email you haven’t used on this campaign before. You should see one Lead.

Use the Lead event as your ad set’s conversion event, or create a custom conversion from it in Events Manager.

  • Add the pixel in one place only. If you also paste Meta’s base code into Shared settings → Analytics & tracking scripts or the page’s Advanced code, every visit is counted twice. Remove the pasted code and keep the Pixel ID.
  • Don’t add your own Lead code. KickoffLabs already sends Lead. Code like fbq('track', 'Lead') in a conversion script would send a second one.
  • Using the Facebook Conversions API connection too? That connection sends signups from our servers. Leave its event name as the default, KickoffLabs SignUp, and don’t change it to Lead. Otherwise Meta receives the same signup twice and can’t tell they’re duplicates. See the Conversions API guide.

If Page settings doesn’t show a Tracking row, the page was built in the classic editor and needs scripts instead. Custom scripts are included on Premium and above.

  1. Open Pages & forms → Shared settings → Analytics & tracking scripts.

  2. Paste Meta’s base pixel code into Header scripts — all pages. It sends PageView on every page in the campaign.

  3. Paste this into Footer scripts — all pages to send Lead once per new signup:

    <script>
    window.addEventListener('kol:leadConversion', function (event) {
    var lead = event.detail && event.detail.lead;
    // counter is 1 for a new signup and higher when someone enters again
    if (!lead || Number(lead.counter) > 1) return;
    // designer pages send Lead on their own
    if (document.body.hasAttribute('data-kol-contract-version')) return;
    if (typeof fbq === 'function') fbq('track', 'Lead');
    });
    </script>
  4. Select Save tracking scripts, then check PageView and Lead in Test events.

The script skips designer pages, because they send Lead on their own whenever a pixel is on the page.

If the campaign has both classic and designer pages, use the shared base code only and leave Meta Pixel ID empty on the designer pages. The base code already sends their PageView, and they still send Lead. Adding the ID as well would count each visit twice.

  • Add your Google Analytics 4 ID in the same Tracking settings to count page visits in GA4. See the Google Analytics guide.
  • To also send signups to tools that don’t have a field here, add a script that listens for the kol:leadConversion browser event. See Add campaign and page tracking.
  • Pixel IDs are numbers only. If you paste something else, the field shows an error and doesn’t save.

Need help? Email support@kickofflabs.com with your page URL, your Pixel ID, and what Test events showed. Never send an access token.