You don’t need a separate pixel for each ad one pixel per website is enough. If it’s not tracking sales, it’s likely a setup or firing issue. Here's how to troubleshoot your pixel step-by-step:
Basic Pixel Troubleshooting Checklist:
Use Meta Pixel Helper (Chrome extension)
– Visit your website and see if the pixel fires correctly.
– Make sure the "Purchase" event is showing when you complete a test transaction.
Check Events Manager
– Go to Meta Events Manager > Select your pixel.
– Look for any red flags like “No Recent Activity” or warning messages under Events.
Verify Pixel Placement
– If using Shopify, WooCommerce, etc., make sure your pixel ID is entered correctly in the integration settings.
– If you manually installed it, double-check that it’s in the header and your event code (like fbq('track', 'Purchase')) is on the thank-you page.
Use the Test Events Tool
– In Events Manager > Test Events tab, paste your website URL.
– Go through a checkout as a user and see what fires. This helps isolate missing or misfiring events.
Check for URL Conflicts
– If your thank-you page uses a dynamic or non-standard URL, Meta might not recognize it.
– Ensure you’re tracking using the right event trigger (e.g., button click, URL contains /thank-you, etc.).
Check for Domain Verification Issues
– If you haven’t verified your domain and set up Aggregated Event Measurement, some sales may not be tracked due to privacy restrictions (especially for iOS users).
TL;DR: You don’t need multiple pixels, but you do need to make sure the one you’re using is firing the right events in the right places. Run a test event and walk through your funnel. That usually pinpoints where things break.