Need help? We've got your back.

Find advice and answers for everything

Back

Category: Feature Updates

Advanced Conversion API (CAPI) Tracking

What is it & why you need it 


You can now send detailed sale information from EzyCourse to your advertising platforms using webhooks. Previously, our server-side tracking only recorded the purchase itself. With this upgrade, you can also send important visitor details (like browser and click data) that help platforms like Meta better understand who made the purchase.


This means more accurate tracking, better ad results, stronger retargeting, and improved campaign optimization — helping you scale your ads with more confidence and saving extra ad costs.



How to get started using it 


You need to first set up the server-side ad tracking conversions feature from your dashboard. Read how to set it up here.


Once you’ve set it up, you can use tools like Pabbly Connect or Zapier to easily send advanced CAPI data directly from your website to Meta. 


On your Pabbly dashboard, create a new workflow. For the purpose of this tutorial, we’ll be using the classic editor. 



image



On the trigger, search and choose the EzyCourse app.



image



For the trigger event, select the New Sale event from the dropdown. 



image



A webhook URL will automatically be generated for you. Copy it. 



image



Now, head over to your EzyCourse dashboard and navigate to Site Settings -> Webhook (Data-out) menu.



image



Scroll down and find the New Sale event. First check the “Enable New Sale Trigger”. And then checkmark the “Include tracking data for advertising (e.g. Meta CAPI)” option also. This second checkbox includes the metadata object that ultimately sends key info like IP address, Facebook Browser Pixel, Facebook Click ID, etc. making your ad tracking even more reliable and accurate. 



image



image



Now, paste the Webhook URL and save it.



image



Click Send Test Data to send a test data with the metadata object and let webhook capture it. 



image



On your Pabbly workflow, you should see all the data along with advanced ads conversion related data.



image



If you’ve connect your Meta account with your website correctly, then any new sales should be captured in this way. Now, you have to send the captured data to Meta. 


To do that, search and select the Facebook Conversions app as the action.



image



For the action event, select the Send Event option. And then click the Connect button.



image



image



Now, connect or login to the Facebook account where you have the Meta Business account. 



image



Right after connecting, you have to give the following data: 


Pixel ID: your_pixel_id


Action Source: Website 


Event Name: Purchase 



image



You can then map most of the values from the data we’ve already captured on the trigger side including the metadata object. For example: Event Source URL, Client IP Address, Browser ID, and other visitor info. 



image



image



Make sure you save the workflow and enable it so that the advanced CAPI conversion tracking works.