Facebook lets you track Ringba conversions in Facebook Ads by using their Conversions API.
This article contains a step-by-step guide on how to set up and track your Ringba calls with FB Ads.
Note: Facebook can change its integration requirements/aspects at any time, without notice, which could break your integration. This article discusses the Call only ads integration version; for information on the JS tag integration version, see Facebook Offline Events Integration - JS version.
The integration requires multiple steps. The following sections in this article describe these steps:
- Create the Facebook Pixel
- Enable Your Facebook Pixel to Receive Conversions from Ringba
- Integrate Ringba with Facebook Offline Events
- Create a Custom Conversion in Facebook for Ad Optimization
Requirements
Before you begin, you must have the following items:
- A Facebook Business Manager account
Important: Currently Ringba has access to Business Managed Data only. Client-Managed Data on the Facebook Side is not available to Ringba. - A pixel set up on Facebook and added to the site you want to track
Flow Overview
The following steps describe the flow from Ringba side and Facebook side.
- A Facebook user sees your static number published in an ad or in your website.
- The Facebook user calls the static number.
Note: Since it's a static number, Ringba can't retrieve session data to attach to the call like we can when a number comes from a number pool. - Once the call is completed/converted, Ringba sends an event to Facebook Offline Events with the:
- phone number
- available data (like caller number State and Country)
- Facebook receives the data and tries to match it with the user that saw the ad.
- If Facebook succeeds in matching the data to a user who saw the ad, then you can use that information to evaluate the success of your ads and optimize your ad approach.
Note: Since Ringba does not have much data to send to Facebook, Facebook's match rate for the events sent might be low. For a better match rate, try the Facebook Offline Events Integration - JS version.
Setup Guide
1. Create the Facebook Pixel
Note: Follow these steps only if you haven’t created a pixel yet. If you already have a pixel to use, you can skip this step and proceed to the next section.
- In your Facebook business account, go to Data Sources > Events Manager.
- Click Connect Data Sources.
- Select the Web option.
- Next, Select the Facebook Pixel option.
- Complete the form with the name of your pixel and website URL.
- Click the Install code manually button under the Manually add pixel code to your website heading.
- Copy the pixel code and install it in your website following Facebook's instructions. Then click Continue.
- Toggle on the Automatic Advanced Matching switch. Toggle on the following options to get a better match rate:
- City, State, ZIP/Postal Code
- Country
- Phone Number.
- Finally, verify that your Facebook pixel is linked to your ads. Use the image below as a reference:
2. Enable Your Facebook Pixel to Receive Conversions from Ringba
- In your Facebook business account, go to your Events Manager page.
- Select the pixel you want to use with Ringba and go to Settings.
- Go to the Conversions API section of the settings and click the Generate access token link.
Important: This step is required for Facebook to enable server-to-server requests to the pixel.
Once you have generated an access Token, the pixel is ready to integrate on the Facebook side. Now you just need to complete the final step to enable the integration in Ringba.
3. Integrate Ringba with Facebook Offline Events
- In your Ringba account, navigate to Integrations > Platforms and click Add Platform Integration.
- Select Facebook Events as the platform.
- Click the Authorize button to authorize Ringba to allow access to your Facebook account.
- Navigate to the Ringba campaign where you want to use the integration. Scroll down to the Platform Integration section and click Add Integration.
- In the Integrate using field, select Number. Then select the number to use, the integration platform you just created, and link the pixel.
A drop-down selection with the Pixels options that you have on Facebook side appears so you can select the one that you will use for this integration.
4. Create a Custom Conversion in Facebook for Ad Optimization
For this, you first must have some instances of the event to send to Facebook. Otherwise Facebook won’t let you complete the setup.
First, connect Ringba with Facebook and let Ringba send conversions back to Facebook. Once that’s done and you can see those conversions on the pixel panel like the image below, you can proceed setting up the custom conversion using the Custom Event.
Note: Please note that Facebook takes around an hour to process the events sent to them.
- In your Facebook business account, go to your Custom Conversions page.
- Click Create Custom Conversion.
- Complete the fields and choose the conversion event you set up in your test of the Conversion API. If you want to override the configured conversion trigger, you can use the call duration and Ringba Conversion/Payout value to define the custom conversion trigger rules.
- Once you have configured your custom conversion, go to your business ad account by clicking Go to Settings so you can link the conversion to your ad account.
- Next, go to Connected Assets.
- Finally, connect the conversion to your ad account.
FAQ and Troubleshooting
If you still have questions about Facebook pixels set up, please contact our chat support team to get personalized support from Ringba engineers.
To learn more about the mentioned features, use the following resources:
Ringba Documentation:
Facebook Documentation:
- https://developers.facebook.com/docs/marketing-api/conversions-api/
- https://developers.facebook.com/docs/marketing-api/conversions-api/payload-helper