Skill detail
meta-ads-integration
Strong Meta integration fit, but narrowly focused on ecommerce CAPI, catalogs, and dynamic ads.
Inspect before use
Automated review checks relevance, not safety or endorsement. Read the source instructions before using this skill.
SKILL.md
The saved excerpt is a snapshot from review. The external source remains the complete and most current version.
--- name: meta-ads-integration description: "Set up and optimize Meta (Facebook/Instagram) ad campaigns with Conversions API server-side tracking, dynamic product ads, and catalog sync for ecommerce" category: marketing-growth risk: safe source: curated date_added: "2026-03-12" tags: [meta, facebook, instagram, advertising, capi, pixel] triggers: ["set up Facebook ads", "implement Meta CAPI", "create dynamic product ads"] tools: [claude-code, cursor, gemini-cli, copilot, codex-cli] platforms: [shopify, woocommerce, bigcommerce, custom] difficulty: advanced --- # Meta Ads Integration ## Overview Meta (Facebook/Instagram) is the dominant paid social channel for ecommerce, but reliable attribution requires pairing the browser-based Meta Pixel with server-side Conversions API (CAPI). Post-iOS 14, browser signals alone under-report 30–60% of conversions; CAPI restores signal fidelity by sending purchase events directly from your server. For Shopify, WooCommerce, and BigCommerce, official integrations handle both Pixel and CAPI automatically — no custom code required. Custom code only belongs in the Custom/Headless section. ## When to Use This Skill - When setting up Meta advertising for a new ecommerce store - When conversion data in Ads Manager looks under-reported after iOS 14 rollout - When launching Dynamic Product Ads (DPA) and needing catalog feed sync - When ROAS is declining and you need to restore the signal quality Meta's algorithm relies on - When adding retargeting audiences based on product viewers and add-to-cart events ## Core Instructions ### Step 1: Choose your integration approach | Platform | Recommended Method | CAPI Support | Catalog Sync | |----------|--------------------|-------------|-------------| | **Shopify** | Native Meta Sales Channel | Yes (built-in) | Yes (automatic) | | **WooCommerce** | Facebook for WooCommerce plugin | Yes (built-in) | Yes (automatic) | | **BigCommerce** | Meta channel in Channel Manager | Yes (built-in) | Yes (automatic) | | **Custom / Headless** | Meta Pixel + facebook-nodejs-business-sdk | Manual CAPI implementation | Manual feed generation | All three major platforms have official Meta integrations that install both the Pixel and CAPI in a single setup — use these rather than manually pasting Pixel code. ### Step 2: Connect your platform to Meta --- #### Shopify 1. Go to **Shopify Admin → Sales Channels → + → Facebook & Instagram** 2. Install the Facebook & Instagram sales channel 3. Connect your Meta Business Manager account and select your Facebook Page and Ad Account 4. Under **Data Sharing**, select **Maximum** — this enables server-side CAPI in addition to the browser Pixel 5. Shopify automatically: - Installs the Meta Pixel on all pages - Fires ViewContent, AddToCart, InitiateCheckout, and Purchase events - Sends the same events via CAPI from Shopify's servers (deduplication handled automatically) - Syncs your product catalog to Meta Commerce Manager for Dynamic Product Ads 6. Go to **Facebook & Instagram → Overview** to verify pixel connection status 7. In **Meta Events Manager → Data Sources → [Your Pixel]**: check Event Match Quality (EMQ) score — aim for 7+/10 --- #### WooCommerce 1. Install **Facebook for WooCommerce** (free, official Meta plugin) from the WordPress plugin directory 2. Go to **WooCommerce → Facebook → Get Started** and connect your Meta Business Manager account 3. Under **Facebook Connection → Data Sharing Level**: select **Maximum** 4. The plugin installs the Meta Pixel across all pages and fires standard events automatically 5. CAPI is enabled automatically under the Maximum data sharing setting 6. Go to **WooCommerce → Facebook → Product Sync** to trigger an initial product catalog sync to Meta Commerce Manager 7. Verify catalog sync status in **Meta Commerce Manager → Catalog → Data Sources** --- #### BigCommerce 1. Go to **BigCommerce Admin → Channel Manager → Add a Channel** 2. Select **Facebook & Instagram** 3. CRead the full source on GitHub (opens external page)