Skip to main content

Our setup is this:

  • Calendly booking widget is embedded in landing pages
  • The meetings booked through the widget are round-robined to our team
  • We have Meta ads that take potential customers to the landing pages
  • A Meta Pixel is configured for conversion event optimization
  • The original page urls from the ads contain both utm_ parameters as well as Meta’s own ad set id parameters

The basics are all working:

  • Meetings get booked correctly to our team
  • The meetings have the utm_ parameters saved under Tracking IDs
  • We are getting the booking events on the Meta pixel integration in Meta Ad Manager

However, we are not getting individualized campaign data sent with the Meta pixel events. Nothing from the utm_ params or the Meta ad ID params is coming back through to Meta Ad Manager. This is preventing any campaign or particular ad-set optimization from happening.

Should we be seeing campaign data in the Meta pixel events? Is there some configuration or setting that has been missed that would allow us to get the campaign or ad set data sent with the Meta Ad Manager events?

Hi ​@Chris GetintheLoop - Thanks for reaching out! Since we don’t have a direct integration with Meta Ads, we have to go a roundabout way using those UTM Parameters

If you want to track from Meta Ad => Calendly, the URL here would show as calendly.com and not Meta/Facebook. Since Calendly does not track cross domain, the 'event' (Meta captured event) will always occur on a calendly.com page.

Since the referrer is a Meta Ad, the only way to track that would be to use UTMs that are passed onto the Calendly scheduling page, you can read more on this here How to track conversions with UTM parameters.

While we don’t have a lot of information on Meta Ads here, I’d also recommend reaching out to Meta support for more information here.

Let me know if you have any questions!