How to Integrate Facebook Ads with Dialics
Updated 2 days ago
Overview
The Facebook Ads integration in Dialics allows you to automatically import and send call conversion data between Facebook and Dialics.
This connection helps Facebook Ads optimize ad delivery by tracking which campaigns generate real phone calls and conversions.
Dialics uses Offline Conversion tracking, linking Facebook Click IDs (FBCID / FBP) with calls tracked inside the platform.
When a user clicks a Facebook ad, visits a landing page, and makes a phone call, Dialics automatically sends that call as a conversion back to Facebook through the API — allowing Facebook to better understand which ads are effective.
Key Benefits
- Automates conversion tracking between Facebook Ads and Dialics
- Connects phone calls with ad clicks for accurate attribution
- Enables Facebook’s optimization algorithms to focus on real leads and calls
- Increases transparency through detailed conversion logs
Where to Find the Integration in Dialics
You can access the Facebook Ads integration from the left-hand menu → Integrations → Facebook Ads.
On this page, you’ll find several sections:
- Settings — Connect your Facebook account
- Events — Define triggers for conversions (e.g., Connected Call, Converted Call)
- Parameters — Configure tracking parameters for your URLs
- Tracking Template — Generate the URL suffix for Facebook Ads
- Conversion Data Mapping — Map which data fields are sent to Facebook
Connecting Your Facebook Account
- Click Sign in with Facebook.
- A Facebook authorization window will appear. Log in and grant Dialics the necessary permissions.
- Select the Pixel ID where you want to send conversion data.
- Once connected, your account and Pixel information will be displayed on the integration page.
Dialics requires permission to send offline conversions and access your ads_read and leads_retrieval scopes to properly sync events.
Creating Facebook Events
In the Events section, you can define the types of conversions to send to Facebook.
Each event includes:
- Name — custom label for the event.
- Trigger — system action that fires the event.
Available triggers include:
- Incoming Call — when a call is received.
- Connected Call — when the call is successfully connected.
- Converted Call — when a call meets conversion criteria.
- Payout Call — when a payout event occurs.
You can create multiple events to track different conversion types for various campaigns.
Configuring Tracking Parameters
In the Parameters section, you can define which tracking variables Dialics should collect from Facebook Ads clicks.
| Parameter Name | Description | Example |
|---|---|---|
| Traffic Source UUID | Internal identifier for the traffic source | ts_uuid |
| Click ID | Facebook Click ID (used for attribution) | fbclid |
| Browser ID | Facebook browser session ID | fbp |
These parameters are automatically appended to your tracking template.
Tracking Template
Dialics generates a Final URL Suffix that you can copy and add to your Facebook Ads destination URLs.
This suffix ensures that all necessary parameters are tracked and saved for conversion matching.
Example:
fbclid={{fbclid}}&fbp={{fbp}}&ts_uuid=864164d91-d391-4bd4-8627-cb2b3964f9bd
Once this template is applied, every ad click will carry unique identifiers into Dialics.
Conversion Data Mapping
This section defines which Dialics data fields are sent to Facebook to ensure accurate conversion attribution.
Each field can be mapped to a corresponding source inside the platform.
| Field | Example Source |
|---|---|
[Custom Parameters: Email] or [Caller Identity: email] | |
| phone number | [Caller Profile: local_format] |
| first name / last name | [Caller Identity] or [Custom Parameters] |
| gender | [Caller Identity: gender] |
| city / state / zip / country | [Session Data / Caller Identity / Caller Profile] |
| client_ip_address / user_agent | [System Session Data] |
Sensitive data (such as email and phone number) is automatically hashed with SHA-256 before being sent to Facebook, ensuring full compliance with Facebook’s privacy and matching requirements.
The more data fields that are populated, the higher the accuracy of Facebook’s conversion attribution.
Facebook Integration Logs
To monitor activity and troubleshoot issues, Dialics provides Facebook Logs.
To access them:
- Go to Integrations → Facebook Ads.
- Locate your integration in the list.
- Click Show Logs in the Actions column.
These logs display all interactions between Dialics and Facebook:
- Conversion uploads
- Account connections
- API response statuses
- Errors or failed requests
Why Logs Matter
Logs give full transparency into data synchronization.
You can always see which conversions were successfully uploaded, which failed, and why — helping quickly resolve configuration issues.
Example Use Case
A business runs Facebook Ads with a “Call Now” button.
When a user clicks the ad, the fbclid is saved by Dialics.
If the user calls the displayed number, Dialics records the call, matches it to the click ID, and reports it to Facebook as an Offline Conversion.
Facebook then uses this data to optimize future ad delivery, targeting users more likely to make real phone calls.
FAQ
Can I connect multiple Facebook accounts?
What happens if my Facebook token expires?
How often are conversions uploaded?
Is hashing of personal data automatic?
Was this article helpful?