This guide explains how to connect Facebook Conversion API (CAPI) with a Server-Side Google Tag Manager container. This setup improves tracking reliability and allows events to be sent directly from your server to Facebook.
Requirements
- A website with Web Google Tag Manager installed
- A deployed Server-Side GTM container
- A Facebook Pixel created
- A Facebook access token
Step 1 — Get your Facebook Pixel ID
- Open Facebook Events Manager
- Select your Pixel
- Copy the Pixel ID
Step 2 — Generate Access Token
- In Events Manager open Settings
- Find Conversion API
- Generate Access Token
Step 3 — Install Facebook CAPI template
- Open Server GTM container
- Go to Templates
- Click Search Gallery
- Install Facebook Conversion API template
Step 4 — Create Facebook server tag
- Click Tags → New
- Select Facebook Conversion API
- Enter Pixel ID
- Enter Access Token
Step 5 — Configure event mapping
- page_view → PageView
- purchase → Purchase
- add_to_cart → AddToCart
Step 6 — Configure deduplication
Enable Event ID to prevent duplicate events between browser and server tracking.
Step 7 — Publish
Click Submit → Publish.
Step 8 — Test events
- Open Facebook Events Manager
- Go to Test Events
- Visit your website
- Verify events appear
Facebook Conversion API is now active.