Facebook is a social network for communication, as well as a business tool for attracting clients.
This integration allows sending events from Ringostat to Facebook Pixel. This will allow you to more accurately form audiences and account for call conversions when working with Facebook advertising.
All events are transmitted to Facebook as a standard "Contact" event, so you can work with them on par with other pre-installed ones.
Facebook Pixel cannot track offline events, but only tracks events that occur on the visitor's website. Therefore, when a call is made, we send an event to our script and trigger it in the visitor's browser. If at that moment the website is already closed, the call event will not be transmitted, so there will always be a difference in the number of calls between Ringostat and Facebook (however, if the visitor reopens the website on this device within a day, we will send the call event with a delay).
How to enable and configure?
In the Ringostat personal account, go to the "Call tracking"— "Custom JS functions" section. Once in the section, click the "Add function Before call" button
Set the name "Facebook Pixel" and click the "Edit code" button
In the window, you need to set the name (1) and then copy and paste the script (2) specified below, completely replacing the installed one:
Copy code(function(data) {fbq('track', 'Contact',{type:'Ringostat Phone call'});});
Check once more to match the screenshot and click the "Save" button.
In the second window, also click the button to save the section settings.
If your website is on the Prom.ua platform (websites: Prom.ua, Satu.kz), after completing all the above actions, due to the platform's specifics, you also need to add settings to Events Manager. Otherwise, calls from your website will not be tracked in Facebook Pixel.
Select "Add event":
Select "Meta Pixel":
Select "Event Setup Tool":
In the window, select "Open Event Setup Tool".
Next, enter the website URL in the format https://site.com/ and click "Open website":
When navigating to the website, in the pop-up notification window, select "Track URL":
In the next step, select the "Contact" event and confirm the selection:
After configuring the event, calls from your website will appear in Facebook Pixel.
Viewing conversions in Facebook
Checking data receipt from Ringostat
After configuration on the Ringostat side, you can verify that we are transmitting call data to you by going to the "Events Manager" - "Data sources" section. A "Contact" event should appear there:
Important! The Contact event will not appear immediately. It will be displayed only after complete configuration and a subsequent call from a website visitor.
In the detailed event information, you can see the contact details we sent. Namely, the time and date, the device from which the visit was made, and the actual link to the website:
Setting up conversion in Facebook Pixel
Conversion in Facebook Pixel can only be configured after the first successful call with information transmission to Facebook!
If a call has already been made, we begin the configuration. Go to "Events Manager" — "Custom conversions":
Next, in the window, select the event we send for the call, namely contact, specify the website domains where Ringostat call tracking operates and Facebook Pixel is installed, the conversion name, its value if needed, and click the "Create" button:
The created conversion will immediately appear in the custom conversions list:
Sending events to Facebook Pixel "After call" using JS functions.
Separately, you can configure sending events to Facebook Pixel by the "After call" parameter through Google Tag Manager. To do this, in the Ringostat Personal Account, go to the "Call tracking" -> "User JS functions" page
Select the call moment (e.g., After Call), specify the event name (in our example, it is Ringostat Phone Call), and add the event to the data layer:
(function(data) {fbq('track', 'Contact',{type:'Ringostat Phone call'});});
In the GTM interface, create a trigger of type "Custom Event" and specify the event name (in our example - Ringostat Phone Call) from the data layer.
Go to the Tags section and create a new tag with the following details:
Tag Type - Custom HTML
HTML - JavaScript code for sending an event to Facebook Pixel:
<script>fbq('track', 'Contact',{type:'Ringostat Phone call'});</script>
The Facebook Pixel integration is now complete!






















