Supported Platforms

PlatformTypeAuth MethodAudience SyncEnhanced ConversionsFractional Attribution
MetaAd NetworkOAuth 2.0✅ Real-time
Google AdsAd NetworkOAuth 2.0✅ 6-hour batch
TikTokAd NetworkOAuth 2.0✅ Real-time
LinkedInAd NetworkOAuth 2.0✅ Daily batch
Microsoft AdsAd NetworkOAuth 2.0✅ 6-hour batch
PinterestAd NetworkOAuth 2.0✅ Real-time
RedditAd NetworkOAuth 2.0✅ Daily batch
SnapchatAd NetworkOAuth 2.0✅ Real-time
Twitter/XAd NetworkOAuth 2.0✅ Daily batch
QuoraAd NetworkAPI Key✅ Daily batch
ImpactAffiliateAPI KeyN/AN/A
CJ AffiliateAffiliateAPI KeyN/AN/A
ShareASaleAffiliateAPI KeyN/AN/A
Amazon DSPDSPOAuth 2.0✅ Daily batch
The Trade DeskDSPAPI Key✅ 6-hour batch

Authentication Methods

Most platforms use OAuth for secure, user-friendly authentication:
1

Click Connect

OneView Dashboard → Integrations → [Platform] → Connect
2

Authorize

Log into platform account → Approve permissions
3

Auto-Configuration

Credentials stored securely, refreshed automatically
Benefits:
  • No manual credential management
  • Automatic token refresh
  • Granular permissions
  • Instant revocation if needed

API Key

Some platforms require manual API key entry:
Platform Dashboard → API Settings → Generate Key → Copy
OneView → Integrations → [Platform] → Paste Key
Platforms using API keys:
  • Quora Ads
  • Affiliate networks (Impact, CJ, ShareASale)
  • The Trade Desk
  • Custom integrations

General Requirements

Account Access Levels

PlatformRequired RoleWhy
MetaAdmin or AdvertiserPixel and audience access
GoogleAdmin or StandardConversion and list access
TikTokAdmin or OperatorPixel management
LinkedInCampaign Manager AdminConversion tracking
MicrosoftSuper Admin or StandardUET tag access

Technical Prerequisites

Active ad account with platform
Pixel/Tag already created (we don’t create new ones)
Business verification completed (Meta, TikTok)
Billing enabled on ad account
Terms of Service accepted for APIs

Data Requirements

Minimum data needed for integration:
{
  required: {
    event_name: "Purchase",
    timestamp: "2024-01-15T10:30:00Z",
    user_identifier: "email OR phone OR external_id"
  },
  recommended: {
    value: 99.00,
    currency: "USD",
    utm_parameters: { source, medium, campaign }
  }
}

Platform Limits and Quotas

API Rate Limits

PlatformEvents/SecondDaily LimitBatch SizeRetry After
Meta200/sec10M events1,0001 minute
Google100/secNo limit2,0005 minutes
TikTok100/sec1M events1,0001 minute
LinkedIn10/sec100K events10015 minutes
Microsoft50/secNo limit1,0005 minutes

Audience Size Limits

PlatformMin SizeMax SizeProcessing Time
Meta10010M5-10 minutes
Google1,000100M6-12 hours
TikTok1,00010M10-15 minutes
LinkedIn300300K24-48 hours
OneView automatically handles rate limiting with exponential backoff. You don’t need to manage these limits manually.

Bulk Integration Tips

Connecting Multiple Platforms

Configuration Strategy

1

Use Same Attribution Model

Start with last-touch for all platformsAdjust per event type after validation
2

Standardize Event Names

// Use same names across platforms
{
  checkout: "InitiateCheckout",  // Not "BeginCheckout"
  purchase: "Purchase",           // Not "Order" or "Sale"
  signup: "CompleteRegistration"  // Not "SignUp" or "Register"
}
3

Set Conservative Lookback

Start with 7-day click, 1-day viewExpand after confirming accuracy

Testing Multiple Platforms

Create test conversion with all UTMs:
?utm_source=test&
 utm_medium=integration&
 utm_campaign=validation&
 utm_content=platform_name
Check each platform received (or didn’t) based on attribution.

Common Bulk Issues

Avoid these mistakes when connecting multiple platforms:
  • Different attribution models for same event
  • Overlapping UTM parameters
  • Inconsistent event naming
  • Missing platform-specific required fields
  • Not waiting for processing delays

Integration Maintenance

Health Monitoring

OneView automatically monitors:
  • Authentication status (OAuth expiry)
  • API errors and rate limits
  • Match rates for enhanced conversions
  • Audience sync status
  • Platform API changes

When Reauthorization Needed

Platforms require reauth when:
  • Password changed
  • Permissions modified
  • 90-day security refresh (Meta)
  • Account suspended/reactivated
  • New terms of service
OneView sends email alerts 7 days before OAuth expiry and immediately if connection fails.

Next Steps

  • Supported platforms table
  • Authentication methods overview
  • General requirements
  • Platform limits and quotas
  • Bulk integration tips

integrations/ad-networks/[platform]
  • Prerequisites and account requirements
  • Authentication steps
  • Field mappings table
  • Platform-specific features/limitations
  • Testing the integration
  • Common error messages
⠀Affiliate Networks integrations/affiliate/[network]
  • Postback URL configuration
  • Parameter mapping
  • Commission tracking setup
  • Deduplication with paid media
  • Testing affiliate conversions
⠀DSPs integrations/dsp/[platform]
  • Audience list requirements
  • Sync frequency and limits
  • Match rate optimization
  • Custom audience strategies
  • Measurement setup
As our committment to the highest data quality, all Integrations always use official APIs. For all Media Partners you get:
  • Unified Identities to see the full customer journey in real-time, across all channels and devices.
  • Adaptive Targeting to eliminate attribution conflicts and enhance automated bidding between different Media Partners.
  • Virtual Cookies to completely remove all advertising scripts and cookies from your website, without losing data.
You can use any of the following advertising partners to track your campaigns, or use the dashboard to integrate with your own custom advertising partner.

Advertising Partners

Affiliate Networks

We offer free integration services for missing Affiliate or Advertising platforms, reach out to get yours integrated.
You can use our no-code interface to integrate with your own custom advertising partner.