Overview
Meta Ads (formerly Facebook Ads) allows you to reach billions of people across Facebook, Instagram, Messenger, and the Audience Network. By integrating Meta Ads with Kanalio, you can accurately track every stage of the customer journey, from initial interest to final booking.
This integration allows you to:
- Full-Funnel Tracking: Capture events like
ViewContent,InitiateCheckout, andPurchaseautomatically. - Conversions API (CAPI) Support: Ensure data accuracy by sending events directly from Kanalio's server to Meta, bypassing browser limitations and ad blockers.
- Improved Targeting: Build powerful Custom Audiences and Lookalike Audiences based on real booking data.
How to Integrate Meta Ads
Kanalio supports both the browser-side Meta Pixel and the server-side Conversions API (CAPI).
- Access the Dashboard: Log in to your Kanalio account and navigate to Settings > Integrations.
- Select Meta Ads: Click on the Meta Ads card and select Connect.
- Enter Pixel ID: Paste your Meta Pixel ID into the configuration field.
- Configure CAPI (Recommended):
- Paste your Access Token.
- Enter your Test Event Code (optional, for testing only).
- Save and Verify: Click Save. Use the Meta Events Manager to verify that events are being received.
How to Get Your Credentials
1. Finding your Pixel ID
- Go to your Meta Events Manager.
- Select the Data Sources tab on the left.
- Choose your Pixel/Data Source.
- Your Pixel ID is a 15-16 digit number visible under the name of your data source.
2. Generating an Access Token for CAPI
- In Events Manager, select your Pixel/Data Source.
- Click the Settings tab.
- Scroll down to the Conversions API section.
- Click the Generate access token link under "Set up manually".
- Copy and store this token securely, as it will not be shown again.
3. Finding the Test Event Code
- In Events Manager, select your Pixel/Data Source.
- Click the Test Events tab.
- Look for the "Test Server Events" section.
- Your Test Event Code (e.g.,
TEST12345) will be displayed there.
Frequently Asked Questions
1. What is the difference between the Pixel and CAPI?
The Meta Pixel runs in the user's browser, while the Conversions API (CAPI) runs on Kanalio's server. Using both ensures maximum data accuracy, as CAPI is not affected by ad blockers or browser cookie restrictions.
2. Does Kanalio handle event deduplication?
Yes. Kanalio sends a unique event_id for both Pixel and CAPI events. Meta uses this ID to deduplicate the events, ensuring your conversions are never counted twice.
3. Is Advanced Matching supported?
Yes. Kanalio automatically sends hashed customer information (like email and phone number) to Meta to help improve matching rates and attribution accuracy.
4. Why are my events not appearing in Events Manager?
It can take up to 20 minutes for new events to appear in Meta's dashboard. If they still don't appear, check that your Pixel ID and Access Token are correct and that your website has no JavaScript errors.
5. Can I track Instagram separately?
No, Meta Ads manages both Facebook and Instagram tracking through the same Pixel and CAPI integration. You can use Meta's reporting tools to see which platform drove each conversion.
6. Do I need a Business Manager account?
Yes, a Meta Business Manager account is required to manage Pixels and generate API access tokens.
7. How do I stop tracking for specific users?
Kanalio respects user consent preferences. If you use a cookie consent banner integrated with Kanalio, tracking will only occur if the user accepts "Marketing" cookies.
8. What is the "Test Event Code" used for?
The Test Event Code is a temporary code used to verify that server-side events are reaching Meta correctly. You should remove this code from Kanalio once you have confirmed the integration is working.