Overview
Outbrain's native advertising platform helps brands distribute content at scale through premium publisher networks. Proper implementation of the Outbrain Pixel and conversion tracking ensures accurate measurement of content engagement, lead generation, and revenue attribution. This guide covers everything from initial account setup through advanced tracking configurations.
Why Outbrain Implementation Matters
- Accurate conversion tracking: Measure which content drives real business outcomes, not just clicks
- Audience building: Retarget engaged users with Outbrain's pixel-based audiences
- Campaign optimization: Feed conversion data back to Outbrain's algorithm for better content placement
- Attribution clarity: Understand the full customer journey from content discovery to conversion
Implementation Phases
Phase 1: Discovery & Access
Objectives: Secure account access, define conversion goals, and plan technical approach.
Key Activities:
- Obtain Outbrain Amplify account login credentials
- Identify key conversion events (lead form, purchase, signup, content engagement)
- Determine pixel deployment method: direct embed, Google Tag Manager, or server-side
- Confirm legal and privacy requirements (GDPR, CCPA consent)
- Map out which pages require pixel installation
Deliverables:
- Access credentials documented in password manager
- Conversion taxonomy aligned with business objectives
- Implementation plan with timeline and resources
- Privacy compliance requirements documented
Phase 2: Instrumentation Build
Objectives: Deploy Outbrain Pixel, configure conversion events, and integrate with data layer.
Key Activities:
- Install base Outbrain Pixel on all site pages (header or via GTM)
- Deploy conversion pixels on post-conversion pages (thank-you pages, order confirmations)
- Configure conversion actions in Amplify dashboard with appropriate values
- Implement data layer to pass dynamic values (revenue, product IDs, user data)
- Set up cross-domain tracking if campaigns drive to multiple domains
- Configure consent management integration for privacy compliance
Deliverables:
- Pixel code deployed to production (or staged in GTM)
- Conversion actions created in Amplify with correct parameters
- Data layer specification documented for developers
- Tag management container (if using GTM) configured and tested
- Cross-domain linker parameters enabled if applicable
Phase 3: QA & Launch
Objectives: Validate tracking accuracy, test edge cases, and launch with confidence.
Key Activities:
- Test pixel firing on all key pages using browser developer tools
- Trigger test conversions and verify they appear in Amplify within 1-2 hours
- Validate conversion values and parameters are captured correctly
- Test on multiple browsers, devices, and network conditions
- Confirm consent management integration respects user opt-outs
- Review initial campaign data to ensure tracking is complete
Deliverables:
- QA test results with screenshots of successful pixel fires
- Conversion test confirmations from Amplify dashboard
- Sign-off from stakeholders on tracking accuracy
- Launch checklist completed and approved
- Runbook for ongoing monitoring and troubleshooting
Implementation Methods
Option 1: Direct Pixel Embed
Best for: Simple sites without tag management, fast implementation.
- Embed Outbrain JavaScript snippet directly in site template
- Place base pixel in
<head>or before</body> - Add conversion pixel to post-conversion pages
Pros: Quick to deploy, no third-party dependencies. Cons: Harder to update, requires developer access to change code.
Option 2: Google Tag Manager
Best for: Sites already using GTM, marketers who need flexibility.
- Deploy Outbrain Pixel via custom HTML tag in GTM
- Use GTM variables to dynamically populate conversion values
- Trigger tags based on page URL, data layer events, or form submissions
Pros: Easier to update, no code changes needed after initial setup. Cons: Slightly more complex, requires GTM knowledge.
Option 3: Server-Side Conversion API
Best for: Privacy-compliant tracking, advanced attribution, reducing reliance on browser pixels.
- Send conversion data directly from your backend to Outbrain's API
- Use hashed email or user IDs for enhanced matching
- Combine with browser pixel for redundant tracking
Pros: More reliable, privacy-friendly, works when cookies are blocked. Cons: Requires backend development, API authentication and rate limits.
Technical Requirements
Pixel Prerequisites
- JavaScript enabled on user's browser
- Third-party cookies allowed (for pixel-based tracking)
- HTTPS-enabled site for secure connections
- Access to site header or tag management container
Server-Side API Prerequisites
- Backend server capable of making HTTPS POST requests
- Secure storage for API credentials
- User identifier for matching (hashed email, phone, or cookie ID)
- Server-side event logging for conversion data
Data Layer Requirements
- Consistent variable naming (e.g.,
transaction_id,revenue,order_id) - Numeric values properly formatted (no currency symbols or commas)
- Event triggers aligned with actual conversion moments (not just page loads)
Deployment Artifacts
By the end of implementation, you should have:
- Outbrain Pixel ID: Unique identifier for your account's tracking pixel
- Conversion action IDs: Specific IDs for each conversion type (lead, purchase, signup)
- GTM container backup: Export of tag configuration for documentation and rollback
- Data layer spec: Documentation of variables and event names used for tracking
- Test plan & results: Record of QA testing with pass/fail status for each scenario
- API credentials: Securely stored tokens for Conversion API (if using server-side)
Post-Launch Monitoring
First 24 Hours
- Verify pixel fires are appearing in Amplify dashboard
- Check that conversion events are being recorded
- Monitor for any JavaScript errors or failed requests
First Week
- Review conversion volume and ensure it matches expected traffic patterns
- Validate conversion values are accurate (spot-check against internal data)
- Confirm attribution is working (clicks leading to conversions)
Ongoing
- Set up alerts for sudden drops in pixel fires or conversions
- Monthly audits to verify pixel is still present on all pages
- Quarterly reviews of conversion action settings and values
Linked Runbooks
Detailed implementation guides for specific topics:
- Install or Embed Tag or SDK
- Event Tracking
- Data Layer Setup
- Cross-Domain Tracking
- Server-Side vs Client-Side
Common Pitfalls to Avoid
- Pixel only on landing page: Must also be on conversion pages to track outcomes
- Missing conversion parameters: Revenue, order IDs, and values need to be passed dynamically
- Attribution window too short: Default 30 days is often appropriate; shorter windows undercount conversions
- No QA in staging: Always test on a non-production environment first
- Forgetting cross-domain tracking: Multi-site funnels need linker parameters to maintain user identity
- Ignoring consent management: GDPR and CCPA require user consent before firing tracking pixels
Success Criteria
Implementation is successful when:
- Pixel fires consistently on 95%+ of page loads
- Conversion events are tracked accurately (within 5% of internal analytics)
- Revenue values match order management system data
- Campaign performance data in Amplify is actionable and trustworthy
- Privacy compliance requirements are met (consent respected, data handled securely)