Getting Started with Meta Ads

Fibbler's Meta Ads integration identifies which companies are visiting your website from your Facebook and Instagram ads. Connect your ad account, install a small tracking script, add the required URL parameters to your ads, and start seeing data within 24 hours.

Meta Ads is part of every Fibbler trial, for 30 days from the day the tracking script is live on your site. After that it's a $59 a month add-on. See Pricing & Trial for details, or visit our pricing page for the full overview.

Prerequisites

  • A Fibbler account with LinkedIn Ads connected, on a trial or a paid plan
  • A CRM connected to Fibbler (HubSpot, Salesforce, Attio, or Pipedrive)
  • Admin access to the Meta ad account you want to track
  • Permission to edit the URL parameters on your Meta ads
  • Ability to add a JavaScript snippet to your website

Step 1: Connect your Meta Ads account

  1. Go to Data sources in the Account section of the sidebar
  2. Click the Meta Ads card to expand it, then click Continue with Facebook
  3. Sign in with the Facebook account that has access to your ad account
  4. Grant Fibbler the requested permissions
  5. Select the ad accounts you want to track, then click Save

If your Facebook login only has one ad account, we select it for you. With more than one, nothing is selected until you pick, and nothing syncs until you do.

Ad accounts that Meta reports as inactive are marked Inactive on Metain the list. Those accounts cannot serve ads, so they will not produce data until they are reactivated on Meta's side. You can change which ad accounts are selected at any time.

If you connect multiple Meta ad accounts with different currencies, Fibbler will automatically convert all numbers into the currency set in your CRM so you get a unified picture across all accounts.

Step 2: Add the required URL parameters

Meta does not expose a click identifier that Fibbler can resolve back to a campaign, so the campaign has to travel in the landing page URL. Paste the following into the URL parameters field on every Meta ad you want tracked:

utm_source=facebook&utm_medium=paid&utm_id={{campaign.id}}&utm_campaign={{campaign.name}}&utm_content={{ad.id}}&utm_term={{adset.id}}

Paste it exactly as written. Meta fills in the double-braced values automatically when the ad is served, so you never edit them by hand.

utm_id is the one that matters most. It carries the campaign id, and every campaign-level number is keyed on it: ad spend, delivery, the campaign name, and the campaign-specific CRM properties. Without it Fibbler can still see that a company arrived from Meta, but not which campaign brought them.

Step 3: Install the tracking script

Fibbler provides a small JavaScript tracking script. This script identifies the companies behind the visits arriving from your Meta ads. If you already installed it for Google Ads, it is the same script and you can skip this step.

  1. Open the Visitor Tracking Script card on Data sources, click Install Tracking Script and then Set up tracking
  2. Copy the tracking script from the setup window
  3. Paste it into the <head> section of your website
  4. Deploy the change to your live website
If you use a tag manager (Google Tag Manager, Segment, etc.), you can add the script through your tag manager instead.

Step 4: Verify the script is working

Verification isn't automatic. Once the script is live on your site, click I've added the script in the setup window and then Verify installation. If you closed the window, open the Visitor Tracking Script card and click Continue setup. If we can't find the script yet, you'll get a message saying so and can try again after deploying.

The Visitor Tracking Script card then shows a status badge:

  • Active: the script is verified and tracking visits.
  • N days left: the script is verified and you're in your free trial, with that many days to go.
  • Setup required: you started the setup but the script isn't verified yet. Open the card and click Continue setup.
  • Script not reporting: the script was verified before but has stopped sending visits, so your Meta Ads reports stay empty until it's back. See what to do.

Step 5: Wait for data

After the script is installed and the URL parameters are live on your ads, data will start appearing within 24 hours. Note that only ads served after you added the URL parameters carry the campaign id, so campaign-level numbers start from that point.

Once the script is verified and an ad account is selected, we also run a one-time import of the Meta visits the script has already recorded, so if it was on your site before (for Google Ads, for example) you start with that history. Visits that came in without utm_idstill can't be placed on a campaign.

Once data starts flowing, you can explore it in:

The lookback windows (7, 30, 60, 90 days) and custom date ranges will become available as more data accumulates. Initially, only the 7-day window may be available.

Update your privacy policy

Because the tracking script collects IP addresses and places a first-party cookie on your website visitors' devices, you should update your website's privacy policy and cookie policy to inform visitors about this data collection. You should also ensure you have appropriate cookie consent mechanisms in place.

Here is sample wording you can adapt for your privacy policy:

Our website uses the technologies of Leadfeeder (Dealfront Finland Oy as part of Dealfront Group GmbH) to analyze visitor behavior. In this process, the IP address of a visitor is processed. This processing has the purpose of helping us understand which businesses (B2B) are visiting our site, by enriching IPs with associated information such as the company name or industry code.

To do this, at the beginning of the visitor's session, their IP address and corresponding session data is matched against a large database of known companies.

Whenever we process website traffic data, this processing is based on our legitimate interest (Art. 6(1)(f) GDPR) in optimizing our products, services, sales, and marketing. To prevent this processing activity, you may install and configure appropriate ad-blockers or use no-script plugins in your browser. The data will be deleted as soon as it is no longer required for its intended purposes.

You should also add the following to your website's cookie policy:

This website uses a tracking script from Leadfeeder (Dealfront) to identify which companies visit our site. A first-party cookie is placed on your device to recognize returning visitors across sessions. This cookie does not identify individual persons and is used solely for B2B company identification purposes.