Advanced Options

Advanced configuration options for Facebook Ads integration including custom event mapping, custom audiences, and campaign management features.

This guide covers advanced configuration options for users with custom tracking setups or specific requirements beyond the standard Facebook Ads integration.

📘

Before You Start

These are advanced features for experienced users. If you're just getting started, follow the main setup guide first.

Custom Event Mapping

If you have a custom tracking setup (not using pre-built integrations like Shopify or ClickFunnels) and you're tracking custom events such as CRM events, you can map your custom AnyTrack events to Facebook conversion events.

How Custom Event Mapping Works

  1. Track Custom Events: Your website or CRM sends custom events to AnyTrack (via webhook, JavaScript, or API)
  2. Map to Facebook Events: In AnyTrack, map these custom events to Facebook standard or custom events
  3. Automatic Forwarding: AnyTrack forwards mapped events to Facebook Conversion API

When to Use Custom Event Mapping

  • You're tracking events from a CRM system (Salesforce, HubSpot, custom CRM)
  • You have custom checkout or conversion flows
  • You need to track business-specific milestones not covered by standard events
  • You're forwarding offline conversions to Facebook

How to Set Up Custom Event Mapping

  1. Navigate to Tracking Pixels in your AnyTrack dashboard
  2. Select your Facebook Pixel
  3. Scroll to the Event Mapping section
  4. Find your custom event in the left column (AnyTrack events)
  5. Map it to a Facebook event in the right column
  6. Save your changes
Map custom AnyTrack events to Facebook Pixel events

Map your custom events to Facebook standard or custom events.

💡

Best Practice

Use Facebook's standard event names when possible (Purchase, Lead, AddToCart, etc.) for better optimization. Only use custom event names for business-specific goals.


Catch-All Event Mode

⚠️ Advanced Feature - Use with Caution

Catch-All Event mode sends every single event tracked by AnyTrack to Facebook, regardless of event mapping configuration.

What It Does

  • Forwards ALL events from AnyTrack to Facebook Conversion API
  • Bypasses event mapping rules
  • Includes events from all sources (website, CRM, webhooks, etc.)

When to Use It

  • You want complete event visibility in Facebook Event Manager
  • You plan to create custom conversions in Facebook based on event parameters
  • You need to track events that aren't pre-defined in your event mapping

⚠️ Important Warnings

Use only if you know what you're doing!

  • This will send MANY events to Facebook, which may affect your Event Match Quality score
  • You'll see events in Facebook that aren't directly tied to Facebook campaigns
  • Facebook may show warnings about events with low match quality
  • This mode is intended for advanced users who want to create custom conversions in Facebook Event Manager

How to Enable Catch-All Event Mode

  1. Navigate to Tracking Pixels
  2. Select your Facebook Pixel
  3. Find the Catch-All Event toggle
  4. Enable it and save your changes
📘

Creating Custom Conversions in Facebook

Once events are in Facebook Event Manager, you can create custom conversions based on combinations of events or event parameters directly in Facebook.


Custom Conversions

Create custom conversions directly from the AnyTrack dashboard to track business-specific goals without additional code.

What Are Custom Conversions?

Custom conversions let you define conversion rules based on specific criteria. For example:

  • Filter all purchases to measure only purchases over $100
  • Track form submissions from specific pages
  • Measure repeat purchases separately from first-time purchases

How to Create Custom Conversions

You can create custom conversions in two ways:

Option 1: In AnyTrack Dashboard

  1. Track your custom event in AnyTrack
  2. Map it to a custom conversion name in the Event Mapping section
  3. AnyTrack forwards it to Facebook with your custom name

Option 2: In Facebook Event Manager

  1. Enable Catch-All Event mode (or ensure your events are being sent to Facebook)
  2. Go to Facebook Event Manager
  3. Create custom conversion rules based on URL parameters, event parameters, or combinations
📖

Learn More

See the complete Custom Conversions guide for detailed setup instructions.


Custom Audiences with AnyTrack Event Data

Create highly targeted custom audiences in Facebook using conversion data tracked by AnyTrack.

Key Understanding: All Events Go to Facebook

Important: Cross-Platform Data

AnyTrack sends ALL tracked events to Facebook, not just events generated by Facebook campaigns.

Example: If you run campaigns on both Facebook and Google Ads, and you have 100 total conversions:

  • 60 conversions from Facebook Ads
  • 40 conversions from Google Ads

You can create custom audiences in Facebook from all 100 conversions, not just the 60 from Facebook campaigns.

This gives you much larger audience pools for retargeting and lookalike audiences.

Why This Matters

  • Larger Audiences: Build audiences from your entire customer base, not just Facebook traffic
  • Better Lookalikes: Create lookalike audiences based on all your best customers
  • Cross-Channel Retargeting: Retarget Google Ads converters on Facebook (and vice versa)
  • Unified Customer Data: Use your complete conversion dataset for audience building

How to Create Custom Audiences

  1. Go to Facebook Ads Manager
  2. Navigate to Audiences
  3. Create Custom Audience
  4. Select Website as the source
  5. Select your Facebook Pixel (connected to AnyTrack)
  6. Define audience rules based on:
    • Standard events (Purchase, Lead, AddToCart, etc.)
    • Custom events you've mapped
    • Event parameters (purchase value, product category, etc.)
    • URL parameters
    • Time windows

Example Use Cases

  • High-Value Customers: Create audience of people with Purchase value > $500
  • Abandoned Cart: Target people who added to cart but didn't purchase (within 30 days)
  • Product Category Buyers: Target people who purchased specific product categories
  • Multi-Step Funnel: Target people who completed step 1 but not step 2
  • CRM Converters: Target people who converted in your CRM (tracked via CAPI for CRM)

Campaign Management from Campaign Report

Pause and start Facebook campaigns directly from the AnyTrack Campaign Report without switching to Facebook Ads Manager.

Available Actions

  • Pause campaigns that aren't performing
  • Resume campaigns when you're ready to continue
  • Quick campaign control without leaving AnyTrack

How to Manage Campaigns

  1. Navigate to the Campaign Report in AnyTrack
  2. Find your Facebook campaigns
  3. Use the campaign action menu to pause or resume
  4. Changes sync with Facebook Ads Manager in real-time
💡

Pro Tip

Use this feature to quickly pause underperforming campaigns while analyzing data in the Campaign Report, then resume once you've made optimizations.


Event Match Quality Considerations

When using advanced features like Catch-All Event mode or custom event mapping, keep Event Match Quality in mind.

📘

Deep Dive: Event Match Quality

For a complete understanding of EMQ scores, what they mean, and detailed troubleshooting steps, see our dedicated Event Match Quality Guide.

General EMQ Guidelines

Facebook Ads may warn about low event match quality for conversion events. These are general warnings that might not apply to your specific scenario.

When you can safely ignore EMQ warnings:

  • You're an affiliate marketer without access to first-party data (email, phone)
  • Your platform collects customer data only at Purchase, not at earlier funnel steps
  • You're using Catch-All Event mode and sending non-conversion events to Facebook

When you should address EMQ warnings:

  • You have customer data available but aren't sending it
  • You're seeing consistently low scores (below 4.0) on key conversion events
  • Multiple integrations are sending conflicting data

About Facebook User ID (UID)

Ad clicks don't generate the UID parameter.

Ad clicks don't generate the UID parameter.

The Facebook User ID (UID) is only generated when users log in to your platform using Facebook Login. This process requires user authentication and is managed through Facebook's systems. The UID is not passed through tracking parameters such as fbclid or UTMs, which means that AnyTrack cannot capture it directly.

Since AnyTrack focuses on tracking conversions and does not handle user authentication, it cannot retrieve or send UID data. To track the UID and improve Event Match Quality, you would need to implement Facebook Login on your website or app, allowing for the capture and transmission of this unique identifier.


Disconnected Pixel Notifications

AnyTrack will automatically send you an email notification if your Facebook Pixel gets disconnected, allowing you to take action and resume forwarding conversion data as soon as possible.

Common disconnection reasons:

  • API updates
  • Changes in permissions
  • Token expiration
  • Facebook password changes
A yellow mark indicates the pixel is disconnected from AnyTrack

A yellow mark indicates the pixel is disconnected from AnyTrack.

🔧

Troubleshooting

See Troubleshooting Guide - Disconnected Pixel for step-by-step resolution instructions.

If this issue becomes recurrent, please contact support

Campaign Report Visibility

Ads Not Found for Awareness and Traffic Campaigns

The Campaign Report and the Verify Your Ads tool in AnyTrack won't display campaigns without conversion events in their campaign objectives, such as Awareness and Traffic campaigns in Meta Ads.

AnyTrack focuses on conversion tracking, and those types of campaigns don't generate conversion events. Therefore, it's normal for those ads not to be found.

However, if those campaigns are associated with the connected pixel and generate conversion events, they will become visible in the Campaign Report. Conversions coming from those campaigns will be correctly attributed.

Selection of Campaigns Objectives during Campaign creation in Meta Ads.

Campaigns without conversions as their objective won't be found by AnyTrack's 'Verify Your Ads'.

Find Campaigns Using Campaign ID

Campaign names can become complex, making them difficult to track. To improve precision when finding and managing your Meta Ad campaigns, you can use Campaign IDs instead of Campaign Names.

How to search by Campaign ID:

  1. In Meta Ads Manager: Add the Campaign ID column
    • Click Customize columns from the Columns dropdown menu
    • Add the Campaign ID column
Click on Customize columns from the Columns dropdown menu to add the Campaign ID column on the Campaign

Add the Campaign ID column in Facebook Ads Manager.

  1. In AnyTrack Campaign Report: Switch to display Campaign IDs
    • Click the Display Adset Names/Ids selector from the Settings menu
    • Use the search box to look for the Campaign ID
Use the Display Adset Names/Ids selector from the Settings menu to switch between campaign names and campaign ids.

Switch between campaign names and campaigns IDs from the Settings menu.


Technical Reference: Facebook Cookies

Meta Ads uses cookies to support its attribution and tracking processes. The two main cookies relevant for advertisers are _fbc and _fbp.

How AnyTrack Handles Facebook Cookies

AnyTrack will include the value of these cookies, as well as the Meta click id (fbclid), in the attribution data of all the conversion events triggered by that visitor on your site and sent to the Conversions API (via your connected Tracking Pixels).

Facebook automatically appends the fbclid to all links

Facebook automatically appends the fbclid to all ad links and links on their platforms.

The _fbc and _fbp cookies are then created, and AnyTrack will record their value and include it in the attribution data for that user.


AnyTrack will include the fbclid in the attribution

AnyTrack will include the fbclid value in the attribution data.


Related Resources