Skip to content

Meta Conversions API Gateway

The Meta Conversions API Gateway sends your website’s conversion events to Meta server-to-server. Datahash hosts and runs the integration, so there is no server to operate and no code to maintain.

It is a codeless setup. You connect a dataset you already have in Meta Events Manager rather than installing new tracking code, and the guided flow takes about ten minutes.

  • A Meta business portfolio you have full access to. Partial access fails partway through the permission grant, after you have already authenticated.
  • The dataset you want to send events to, already created in Meta Events Manager.
  • Pop-ups enabled in your browser. Meta authentication opens in a pop-up, and a blocker stops the flow without reporting an error.
  • Access to your DNS records, if you plan to set up a first-party subdomain. That step is optional.

There are two ways in and they meet in the same guided flow. Use whichever console you are already in.

  1. Open Meta Events Manager. You can also reach it from Meta Business Manager or Business Suite.

  2. Select the data source you want the Gateway for.

  3. Click Settings, scroll to the Conversions API section, and click Get Started.

  4. Choose Host with a partner, select Datahash, and click Get started.

  5. Click Go to Datahash. Meta hands the setup over and you land on the Datahash instructions.

Open the Gateway setup link and sign in. You authenticate with Meta later in the flow instead of starting from Events Manager.

  1. Sign in with an email one-time code, or with Google.

  2. Fill in the short profile form and continue.

Signing in to Datahash2 screenshots

  1. Datahash sign-in, with the email code and Google options
  2. The profile form shown on first sign-in

  1. Read the setup summary and click Start Setup.

  2. Click Log in with Facebook and authenticate with the business account that owns the dataset.

  3. Select the business portfolio, then the dataset.

  4. Grant the permissions Meta asks for. These are what let Datahash create the Gateway and link it to your dataset.

Wait for the flow to finish before leaving the page. The Gateway is connected at this point, though setup is not complete until the subdomain step.

Connecting the pixel6 screenshots

  1. The setup summary, with Start Setup
  2. Log in with Facebook
  3. Choosing the business portfolio and the dataset
  4. Confirming the connection settings, then granting the permissions Meta asks for
  5. Confirmation from Meta that the connection is in place
  6. The connection shown in progress in Studio

This step is optional and worth doing. Events collected through a subdomain of your own site are first-party, which keeps identifiers that a third-party request loses, and that usually shows up as better match quality.

  1. Enter a subdomain label, for example s2s or firstpartydata, and the domain of the site you are tracking. Click Next.

  2. Copy the CNAME record Studio generates. Studio can email the instructions to whoever manages your DNS.

  3. Add the record at your DNS provider. For the exact menu path at 57 providers, see Subdomain setup.

  4. Click Proceed. The page shows DNS propagation status and moves to completed once the record resolves.

Setting up the subdomain4 screenshots

  1. Entering the subdomain label and the domain
  2. The generated CNAME record and DNS setup instructions
  3. DNS propagation status
  4. The Gateway overview, with the subdomain still propagating

Setup starts a 28-day free trial with full access to the Gateway.

Signal transmission through the Gateway stops when the trial ends unless you have upgraded to a paid plan. A banner across the top of Studio counts down the days remaining and carries the upgrade link.

  1. Click the upgrade link in the banner. A window opens with the available plan.

  2. Click Proceed.

  3. Fill in your billing details.

  4. Add a card.

The banner disappears once the subscription is active. If the trial runs out first, the banner changes to Free Trial Expired and keeps the upgrade link.

Trial and subscription6 screenshots

  1. The trial countdown banner, with the upgrade link
  2. The plan details window
  3. The billing details form
  4. Card entry
  5. Studio with the banner gone, subscription active
  6. The Free Trial Expired banner

Once setup is complete, the Signal count icon in Studio opens Gateway reporting. Three numbers carry most of the diagnosis.

MetricWhat it is
Total Incoming SignalsEvents the Gateway received.
Total Outgoing SignalsEvents successfully transmitted to Meta.
EMQ scoreMeta’s Event Match Quality, how well the customer information on your events matches to Meta accounts.

There are three views: event volume over a time range you choose, a breakdown by event type, and an EMQ table carrying parameter coverage and a trend per event type.

Read incoming against outgoing to see whether events are being lost between the Gateway and Meta. Read EMQ per event type to find which events carry too little customer information to match. For what the score means and how to raise it, see Match quality & EMQ.

Gateway reporting3 screenshots

  1. Event volume over the selected date range
  2. Volume broken down by event type
  3. The EMQ table, with parameter coverage per event

Symptom. The Meta login window never opens. Your browser is blocking pop-ups. Allow them for the Studio domain and start the step again.

Symptom. The permission grant fails, or the dataset list comes back empty. The account you authenticated with does not have full access to the business portfolio. Ask a portfolio admin to grant it, then repeat the step.

Symptom. The subdomain stays at propagating and never completes. Either the CNAME record has not been added, or it was added on a different domain than the one entered in Studio. Check the record at your DNS provider against the value Studio generated. Propagation itself takes time, but a record that is present and correct will resolve.

Symptom. Events stopped reaching Meta. Check whether the free trial has ended. Transmission through the Gateway stops without a paid plan, and the Studio banner says so when that is the cause.

Do I have to set up a subdomain? No. The Gateway delivers events without one. Events collected through your own subdomain are first-party and usually match better, which is why it is recommended rather than required.