Platform Integration Guide

Connect your advertising platforms to Tandem Beam for automatic conversion tracking and attribution. This guide covers all 9 supported advertising platforms with step-by-step setup instructions.

Platform Comparison

Platform Difficulty Setup Time Click ID Test Mode
๐Ÿ“Š Google Analytics 4
Easy
15 min Auto-detected โœ… Debug endpoint
๐Ÿ“˜ Meta (Facebook)
Easy
20 min fbclid โœ… Test events
๐Ÿ’ผ LinkedIn
Medium
30 min li_fat_id โœ… Sandbox
๐Ÿ” Google Ads
Medium
25 min gclid โœ… Test mode
๐ŸŽต TikTok
Easy
20 min ttclid โœ… Test events
๐Ÿ“Œ Pinterest
Easy
20 min Auto-captured โœ… Test mode
๐Ÿค– Reddit
Easy
20 min Auto-captured โœ… Sandbox
๐Ÿฆ Twitter/X
Easy
20 min twclid โœ… Test mode
๐Ÿ”Ž Bing Ads
Easy
20 min msclkid โœ… Test mode
๐Ÿงช DEV+NULL
Testing
5 min N/A โœ… Always

Before You Begin

What you'll need to successfully connect any advertising platform to Tandem Beam.

General Requirements

Active Tandem Beam Account

Your advertiser account must be created first

Platform Developer/Business Accounts

Most platforms require business-level accounts for API access

Admin/Owner Permissions

You'll need sufficient permissions to generate API credentials

15-30 Minutes

Setup time varies by platform complexity

Active Ad Campaigns

You should have active campaigns or pixels already set up

Basic Technical Comfort

Ability to copy/paste credentials and follow step-by-step instructions

Recommended for ClickBeam: CNAME Setup

If you're using ClickBeam (client-side tracking), we recommend setting up a CNAME record for improved reliability and first-party context.

Example: beam.yourdomain.com โ†’ api.tandembeam.com

See API Reference for complete CNAME setup guide โ†’

Common Terminology

Term What It Means Example
Pixel ID Unique identifier for your tracking pixel 1234567890123456
Access Token Secret key that proves your identity to the platform EAAGm0PX...
Click ID Parameter added to URLs when someone clicks your ad ?fbclid=xyz123
OAuth Secure authentication method used by most platforms OAuth 2.0, OAuth 1.0a
API Secret Secret key for server-to-server communication abc123def456...
Conversion ID Identifier for a specific conversion action or goal 123456789
Test Mode Sandbox environment for testing without affecting real data Debug endpoint, test events
URN Uniform Resource Name - unique identifier format urn:li:conversionRule:123

Setup Best Practices

โœ… Do

  • โ€ข Copy credentials carefully (no extra spaces)
  • โ€ข Use the "Test Connection" button after setup
  • โ€ข Keep credentials secure and never share publicly
  • โ€ข Start with easier platforms (GA4, Meta) first
  • โ€ข Document your credentials in a password manager

โŒ Don't

  • โ€ข Share access tokens in screenshots or emails
  • โ€ข Skip the test connection step
  • โ€ข Use production accounts for testing
  • โ€ข Mix up different platform credentials
  • โ€ข Forget to regenerate tokens if they expire

Quick Start: Easiest Platforms

Start with these three platforms for the fastest setup and immediate results.

๐Ÿ“Š Google Analytics 4 (GA4)

Easy
15 minutes

Quick Facts

  • Click ID: Auto-detected from GA4 cookies
  • Authentication: Measurement ID + API Secret
  • Test Mode: Debug endpoint available
  • Events Supported: All standard events

Prerequisites

Active Google Analytics 4 property
Editor access to GA4 property

1 Access GA4 Admin

Log in to Google Analytics and navigate to Admin โ†’ Data Streams

2 Find Your Measurement ID

Click on your Web data stream. Your Measurement ID is at the top right.

Format:

G-XXXXXXXXXX

Example: G-ABC123DEF4

3 Generate API Secret

In the same data stream, scroll down to Measurement Protocol API secrets โ†’ Click Create

โš ๏ธ Important

Copy the API secret immediately - it won't be shown again!

4 Configure in Tandem Beam

  1. Return to Platform Configurations
  2. Click Add New Configuration
  3. Select Google Analytics 4 from dropdown
  4. Paste your Measurement ID
  5. Paste your API Secret
  6. Click Save Configuration

5 Test Your Connection

Click the Test Connection button and wait for validation (5-10 seconds)

โœ… Success!

You should see: "Successfully connected to GA4"

Troubleshooting

"Invalid Measurement ID" Error

Cause: Measurement ID format incorrect

Solution: Ensure it starts with "G-" and is exactly 10 characters after the hyphen

Check: Copy directly from GA4 admin (no extra spaces)

"Invalid API Secret" Error

Cause: API secret expired or incorrect

Solution: Generate a new API secret in GA4

Check: Ensure you copied the entire secret (typically 20+ characters)

๐Ÿ“˜ Meta (Facebook/Instagram)

Easy
20 minutes

Quick Facts

  • Click ID: fbclid (Facebook Click ID)
  • Authentication: Access Token + Pixel ID
  • Test Mode: Test event codes supported
  • Events Supported: purchase, lead, contact, add_to_cart, sign_up, view_content, initiate_checkout, page_view

Prerequisites

Active Meta Business Manager account
Admin access to Events Manager

1 Access Meta Events Manager

Log in to Meta Business Manager โ†’ Navigate to Events Manager โ†’ Select your Data Source (Pixel)

2 Find Your Pixel ID

Your Pixel ID is at the top of Events Manager (15-16 digit number)

Format:

1234567890123456

3 Generate Access Token

Go to Settings โ†’ Conversions API โ†’ Click Generate Access Token

โš ๏ธ Important

Access tokens are sensitive. Keep them secure and never share publicly.

4 Configure in Tandem Beam

  1. Return to Platform Configurations
  2. Click Add New Configuration
  3. Select Meta (Facebook/Instagram)
  4. Paste your Access Token
  5. Enable Conversions toggle
  6. Paste your Pixel ID
  7. Click Save Configuration

5 Test Your Connection

Click Test Connection and look for green "โœ“ Connected" status

โœ… Success!

You should see: "Successfully connected to Meta. Pixel ID verified."

Troubleshooting

"Invalid Access Token" Error

Cause: Token expired or incorrect permissions

Solution: Regenerate token with ads_management permission

Check: Ensure token hasn't been revoked in Business Manager

"Pixel Not Found" Error

Cause: Pixel ID doesn't exist or no access

Solution: Double-check Pixel ID (15-16 digits, no spaces)

Check: Verify you have access to this pixel in Events Manager

๐Ÿ’ผ LinkedIn

Medium
30 minutes

Quick Facts

  • Click ID: li_fat_id (LinkedIn Click ID)
  • Authentication: OAuth 2.0 Access Token
  • Test Mode: Sandbox environment available
  • Best For: B2B lead generation and conversions

Prerequisites

LinkedIn Campaign Manager account
Active advertising account
Conversion tracking set up in Campaign Manager

1 Access LinkedIn Campaign Manager

Log in to LinkedIn Campaign Manager โ†’ Navigate to Conversion Tracking

2 Generate OAuth Token

In Campaign Manager โ†’ Data Sources โ†’ Conversions API โ†’ Click Generate Token

Required scopes:

  • rw_conversions - Read and write conversions
  • r_ads - Read ad data

3 Find Conversion Rule URN

In Conversion Tracking, find your conversion rule and copy the URN

Format:

urn:li:conversionRule:123456

4 Configure in Tandem Beam

  1. Return to Platform Configurations
  2. Select LinkedIn from dropdown
  3. Paste your Access Token
  4. Enable Conversions toggle
  5. Paste your Conversion Rule URN
  6. Click Save Configuration

5 Test Your Connection

Click Test Connection to validate your credentials

โœ… Success!

You should see: "Successfully connected to LinkedIn"

Troubleshooting

"Invalid Token" Error

Cause: Token expired or incorrect scopes

Solution: Regenerate token with both rw_conversions and r_ads scopes

Check: Verify token hasn't been revoked

"Conversion Rule Not Found" Error

Cause: URN doesn't exist or no access

Solution: Verify URN format (urn:li:conversionRule:XXXXXX)

Check: Ensure conversion rule exists in Campaign Manager

Other Supported Platforms

Quick reference guides for the remaining 6 advertising platforms.

๐ŸŽต TikTok

Easy
20 minutes

Quick Facts

  • Click ID: ttclid (TikTok Click ID)
  • Authentication: Access Token
  • Test Mode: Test event codes supported
  • Events Supported: 13 standard event types

Prerequisites

Active TikTok Ads Manager account
TikTok Pixel created and installed

1 Access TikTok Events Manager

Log in to TikTok Ads Manager โ†’ Navigate to Assets โ†’ Events โ†’ Web Events

2 Find Your Pixel Code

Click on your pixel, then find the Pixel Code at the top of the page

Format:

C11AAA1AA1AAA1AAAAA1AA

Example: C4B2C8D1E9F3G5H7I9J1

3 Generate Access Token

In the same pixel view, navigate to Settings โ†’ Generate Access Token or go to Developer Tools section

โš ๏ธ Important

Save the access token securely - you won't be able to view it again!

4 Configure in Tandem Beam

  1. Return to Platform Configurations
  2. Click Add New Configuration
  3. Select TikTok from dropdown
  4. Paste your Access Token
  5. Enable Conversions toggle
  6. Paste your Pixel Code
  7. (Optional) Add Test Event Code for testing
  8. Click Save Configuration

5 Test Your Connection

Click Test Connection to validate your setup

โœ… Success!

You should see: "Successfully connected to TikTok Events API"

Troubleshooting

"Invalid Access Token" Error

Cause: Access token expired or has insufficient permissions

Solution: Generate a new access token with Events API permissions

Check: Ensure token is at least 50 characters with no spaces

"Pixel Code Not Found" Error

Cause: Pixel code format incorrect or doesn't exist

Solution: Copy pixel code exactly as shown in TikTok Ads Manager

Check: Verify pixel code is 22 characters (format: C11AAA1AA1AAA1AAAAA1AA)

"Events Not Appearing" Issue

Cause: Events may take 5-15 minutes to appear in TikTok

Solution: Wait for processing, then check Test Events tab

Check: Verify ttclid is being captured from TikTok ad URLs

๐Ÿ“Œ Pinterest

Easy
20 minutes

Quick Facts

  • Click ID: epik (Pinterest Click ID)
  • Authentication: Access Token
  • Test Mode: Available for validation
  • Deduplication: 7-day window with event_id

Prerequisites

Pinterest Business account
Pinterest Tag installed on website

1 Access Pinterest Ads Manager

Log in to Pinterest Ads Manager โ†’ Navigate to Ads โ†’ Conversions

2 Find Your Pinterest Tag ID

Click on your Pinterest Tag in the Conversions section. The Tag ID is displayed at the top

Format:

2612345678901

13-digit numeric ID

3 Generate Access Token

Go to Business Hub โ†’ Settings โ†’ API โ†’ Click Generate Access Token

โš ๏ธ Important

Copy the access token immediately - Pinterest won't show it again!

4 Configure in Tandem Beam

  1. Return to Platform Configurations
  2. Click Add New Configuration
  3. Select Pinterest from dropdown
  4. Paste your Access Token
  5. Enable Conversions toggle
  6. Enter your Tag ID
  7. Enter your Ad Account ID (optional but recommended)
  8. Click Save Configuration

5 Test Your Connection

Click Test Connection to verify your credentials

โœ… Success!

You should see: "Successfully connected to Pinterest Conversions API"

Troubleshooting

"Invalid Access Token" Error

Cause: Access token expired or has insufficient permissions

Solution: Generate a new access token with Conversions API permissions

Check: Ensure token starts with "pina_" and is at least 60 characters

"Tag ID Not Found" Error

Cause: Tag ID doesn't exist or account doesn't have access

Solution: Verify Tag ID is exactly 13 digits (no letters or spaces)

Check: Confirm tag exists in Pinterest Ads Manager โ†’ Conversions

"Events Not Showing" Issue

Cause: Processing delay (Pinterest can take up to 24 hours)

Solution: Wait for processing, verify epik is being captured

Check: Ensure Pinterest Tag is installed and firing on your website

๐Ÿค– Reddit

Easy
20 minutes

Quick Facts

  • Click ID: rdt_cid (Reddit Click ID)
  • Authentication: OAuth 2.0 Client Credentials
  • Test Mode: Sandbox environment available
  • Attribution Window: Configurable (7-30 days typical)

Prerequisites

Active Reddit Ads account
Reddit Pixel created in Events Manager

1 Access Reddit Ads Manager

Log in to Reddit Ads โ†’ Navigate to Events Manager

2 Find Your Pixel ID

In Events Manager, click on your pixel. The Pixel ID is at the top of the pixel settings

Format:

t2_abc123def

Starts with "t2_" followed by alphanumeric characters

3 Generate API Credentials

Navigate to Pixel Settings โ†’ API Access โ†’ Click Generate Credentials. You'll receive a Client ID and Client Secret

โš ๏ธ Important

Save both Client ID and Client Secret immediately - the secret cannot be retrieved later!

4 Configure in Tandem Beam

  1. Return to Platform Configurations
  2. Click Add New Configuration
  3. Select Reddit from dropdown
  4. Paste your Client ID
  5. Paste your Client Secret
  6. Enable Conversions toggle
  7. Enter your Pixel ID (format: t2_abc123def)
  8. Click Save Configuration

5 Test Your Connection

Click Test Connection to verify OAuth authentication

โœ… Success!

You should see: "Successfully authenticated with Reddit Conversions API"

Troubleshooting

"Authentication Failed" Error

Cause: Client ID or Client Secret incorrect or expired

Solution: Regenerate API credentials in Reddit Ads Manager

Check: Ensure credentials have Conversions API permissions

"Pixel Not Found" Error

Cause: Pixel ID format incorrect or doesn't exist

Solution: Verify Pixel ID starts with "t2_" and matches exactly

Check: Confirm pixel exists in Reddit Events Manager

"Events Not Showing" Issue

Cause: Events may take 1-3 hours to appear in Reddit reporting

Solution: Wait for processing, verify rdt_cid is being captured

Check: Ensure Reddit Pixel is installed and active on your website

๐Ÿฆ Twitter / X

Easy
20 minutes

Quick Facts

  • Click ID: twclid (Twitter Click ID)
  • Authentication: OAuth 1.0a (4 credentials required)
  • Test Mode: Available for validation
  • Attribution Window: 30 days for conversions

Prerequisites

X (Twitter) Ads account
X Developer Portal access
Conversion pixel created in Events Manager

1 Access X Developer Portal

Log in to X Developer Portal โ†’ Create or select your app โ†’ Navigate to Keys and Tokens

2 Generate OAuth 1.0a Credentials

In Keys and Tokens, generate all four OAuth 1.0a credentials

Required credentials:

  • โ€ข Consumer Key (API Key)
  • โ€ข Consumer Secret (API Secret)
  • โ€ข Access Token
  • โ€ข Access Token Secret

3 Find Your Pixel ID

Go to X Ads Manager โ†’ Tools โ†’ Events Manager. Your Pixel ID is at the top of the pixel settings

โš ๏ธ Important

Save all credentials securely - tokens cannot be retrieved later!

4 Configure in Tandem Beam

  1. Return to Platform Configurations
  2. Click Add New Configuration
  3. Select Twitter/X from dropdown
  4. Paste your Consumer Key (API Key)
  5. Paste your Consumer Secret (API Secret)
  6. Paste your Access Token
  7. Paste your Access Token Secret
  8. Enable Conversions toggle
  9. Enter your Pixel ID
  10. Enter your X Ads Account ID
  11. Click Save Configuration

5 Test Your Connection

Click Test Connection to verify OAuth 1.0a authentication

โœ… Success!

You should see: "Successfully authenticated with X Ads API"

Troubleshooting

"OAuth Signature Invalid" Error

Cause: One or more OAuth 1.0a credentials incorrect

Solution: Verify all 4 credentials (Consumer Key/Secret, Access Token/Secret)

Check: Regenerate credentials if any are expired or revoked

"Insufficient Permissions" Error

Cause: Access token doesn't have AD_MANAGER permissions

Solution: Ensure app has AD_MANAGER or ACCOUNT_ADMIN permissions

Check: Verify permissions in X Developer Portal app settings

"Events Not Showing" Issue

Cause: Processing delay (X can take 24-48 hours for reporting)

Solution: Wait for processing, verify twclid is being captured

Check: Confirm auto-tagging is enabled in X Ads campaign settings

๐Ÿ”Ž Bing Ads (Microsoft Advertising)

Easy
20 minutes

Quick Facts

  • Click ID: msclkid (Microsoft Click ID)
  • Authentication: OAuth 2.0 with refresh token
  • Test Mode: Test conversions supported
  • API: Offline Conversions API for enhanced tracking

Prerequisites

Active Microsoft Advertising account
UET Tag installed on website
Azure AD app registration (for OAuth)

1 Create Azure AD Application

Log in to Azure Portal โ†’ Azure Active Directory โ†’ App Registrations โ†’ New Registration. Grant "Microsoft Advertising" API permissions

2 Generate OAuth Credentials

In your Azure AD app, navigate to Certificates & Secrets โ†’ Create client secret. Then configure redirect URI for OAuth flow

Required credentials:

  • โ€ข Client ID (Application ID)
  • โ€ข Client Secret
  • โ€ข Refresh Token (from OAuth flow)

3 Find Account & Goal IDs

Go to Microsoft Advertising โ†’ Tools โ†’ Conversion Tracking โ†’ Offline Conversion Goals. Note your Customer ID, Account ID, and Conversion Goal ID

โš ๏ธ Important

Create an Offline Conversion Goal first - this is required for API tracking

4 Configure in Tandem Beam

  1. Return to Platform Configurations
  2. Click Add New Configuration
  3. Select Bing Ads from dropdown
  4. Enter your Customer ID
  5. Enter your Account ID
  6. Enter your Conversion Goal ID
  7. Paste your OAuth Client ID
  8. Paste your OAuth Client Secret
  9. Paste your OAuth Refresh Token
  10. Click Save Configuration

5 Test Your Connection

Click Test Connection to verify OAuth and API access

โœ… Success!

You should see: "Successfully connected to Bing Ads API"

Troubleshooting

"OAuth Token Expired" Error

Cause: Refresh token expired or revoked

Solution: Complete OAuth flow again to generate new refresh token

Check: Verify Azure AD app has Microsoft Advertising API permissions

"Conversion Goal Not Found" Error

Cause: Offline Conversion Goal ID incorrect or inactive

Solution: Verify Goal ID in Microsoft Advertising โ†’ Conversion Tracking

Check: Ensure goal type is "Offline Conversion"

"MSCLKID Not Captured" Issue

Cause: UET Tag not installed or auto-tagging disabled

Solution: Install UET Tag and enable auto-tagging in campaign settings

Check: Verify msclkid parameter appears in URLs from Bing ads

๐Ÿงช DEV+NULL Testing Platform

Test Platform
5 minutes

Quick Facts

  • Purpose: Safe testing destination (no real data sent to ad platforms)
  • Authentication: None required (internal testing)
  • Test Mode: Always active
  • Best For: Validating tracking setup before connecting real platforms

What is DEV+NULL?

DEV+NULL is a special testing platform that captures your transformed event payloads without sending data to external advertising platforms. It's perfect for validating your tracking configuration, testing event mappings, and inspecting data transformations in a completely safe environment.

โœ… Benefits

  • โ€ข Zero risk - no real data sent anywhere
  • โ€ข Inspect complete transformed payloads
  • โ€ข Test event mappings and configurations
  • โ€ข Validate PII hashing works correctly
  • โ€ข Debug platform adapter issues safely

๐ŸŽฏ Use Cases

  • โ€ข Testing new event configurations
  • โ€ข Validating conversion tracking setup
  • โ€ข Training and onboarding
  • โ€ข Debugging attribution issues
  • โ€ข Pre-production validation

1 Add DEV+NULL Platform

Go to Platform Configurations โ†’ Add New Configuration โ†’ Select DEV+NULL from the dropdown

2 Optional: Add Label

Provide a display label to identify this test destination (completely optional)

Example labels:

  • โ€ข "Testing Setup"
  • โ€ข "QA Environment"
  • โ€ข "Training Sandbox"

3 Save Configuration

Click Save Configuration. DEV+NULL is immediately ready - no credentials or testing needed!

4 Configure Event Settings

In your Event Settings, include DEV+NULL as a destination platform to start capturing test events

5 Send Test Events & Inspect

Trigger events on your website, then inspect captured payloads in the Attribution Dashboard

โœ… What You'll See

Events show "DEV+NULL" as platform with complete request/transformed payloads for inspection

โš ๏ธ Testing Platform Only

DEV+NULL does not send data to external advertising platforms. Use it for testing and validation only. When you're ready for production conversion tracking, configure real platforms (Meta, Google Ads, LinkedIn, etc.) using the guides above.

What Can I Test?

Event Tracking

  • โ€ข Verify events are being captured
  • โ€ข Confirm event names are correct
  • โ€ข Check event parameters and values
  • โ€ข Validate timing and sequencing

Data Transformation

  • โ€ข Inspect platform-specific transformations
  • โ€ข Verify PII hashing (SHA-256)
  • โ€ข Check click ID capture and attribution
  • โ€ข Validate custom event mappings

Advanced: Inspecting Payloads

Captured events are stored and can be inspected to verify your tracking configuration. Each captured event includes:

  • โ€ข Request Payload: Original event data as received by Tandem Beam
  • โ€ข Transformed Payload: Data after platform-specific transformations
  • โ€ข Metadata: Vendor IDs, tandem tracking, adapter configuration
  • โ€ข Headers: HTTP headers for debugging
  • โ€ข Trace ID: Links to full event trace in Attribution Dashboard

Common Issues & Solutions

"Connection Timeout" Error

Cause: Network issues or platform API temporarily unavailable

Solution: Wait 5-10 minutes and try again. Check platform status pages for outages.

"Test Failed" Error

Cause: Credentials saved but test event couldn't be sent

Solution: Configuration is saved. Check platform for test event delivery. May need to whitelist Tandem Beam IPs.

"Rate Limit Exceeded" Error

Cause: Too many API requests in short time period

Solution: Tandem Beam will automatically retry after cooldown. No action needed.

Need More Help?

Contact support with your advertiser ID and platform name for personalized assistance. Include error message if available.

Frequently Asked Questions

Do I need developer accounts for every platform?

Not always. GA4 and Bing Ads work with standard accounts. Meta, Google Ads, and LinkedIn require Business Manager or developer account access for API credentials.

Can I test without sending real data to platforms?

Yes! Meta and TikTok support test event codes. GA4 has a debug endpoint. All platforms can use Tandem Beam's test mode to validate setup without real conversions.

How do I know if platform integration is working?
  1. Use the "Test Connection" button after configuring
  2. Check the Attribution Dashboard for platform event delivery
  3. Verify events appear in the platform's UI (e.g., Meta Events Manager)
  4. Monitor the Intelligence Dashboard for successful conversions
What if I need to change my credentials later?

Simply edit the platform configuration, paste new credentials, and save. Tandem Beam will automatically use the updated credentials for all future events.

Can I connect multiple platforms simultaneously?

Absolutely! Configure as many platforms as needed. Tandem Beam automatically sends each event to all connected and active platforms with proper attribution.

Which platform should I start with?

For B2C: Start with GA4 (easiest) and Meta (most common).
For B2B: Start with GA4 and LinkedIn.
For E-commerce: Start with GA4, Meta, and Google Ads for comprehensive coverage.

What happens if I enter incorrect credentials?

The "Test Connection" button will show an error message. Your configuration will be saved, but events won't be sent until you correct the credentials. Simply edit the platform configuration and update with correct values.

Do access tokens expire?

It depends on the platform. GA4 API secrets don't expire. Meta tokens can be set to never expire. Google Ads and LinkedIn use OAuth refresh tokens that automatically renew. If a token expires, you'll see authentication errors and need to regenerate.

How long does it take for events to appear in platforms?

Most platforms process events in near real-time (within 1-5 minutes). Some platforms like GA4 may take 15-30 minutes to show events in their UI. Check your Attribution Dashboard in Tandem Beam for immediate confirmation of successful delivery.

Can I pause event delivery to a specific platform?

Yes! Each platform configuration has a "Processing Enabled" toggle. When disabled, Tandem Beam will stop sending events to that platform while continuing to send to all other active platforms. This is useful during platform maintenance or API issues.

What if my platform isn't listed?

Tandem Beam currently supports 9 major advertising platforms. If you need integration with a platform not listed, contact support with your requirements. We regularly add new platform integrations based on customer demand.

Do I need ClickBeam or SkyBeam installed first?

No. Platform configurations are independent of tracking method. You can configure platforms first, then deploy ClickBeam or SkyBeam later. However, events will only be sent to platforms after tracking is active on your website.

What data does Tandem Beam send to platforms?

Tandem Beam sends conversion events (purchases, leads, sign-ups) along with hashed user data (email, phone), click IDs for attribution, conversion values, and standard event parameters. All personally identifiable information (PII) is automatically hashed using SHA-256 before sending.

How secure are my platform credentials?

Very secure. Tandem Beam encrypts all credentials at rest in the database. Access tokens are never exposed in logs or user interfaces. API communication uses HTTPS exclusively. We follow industry best practices for credential storage and transmission.

Can I use different credentials for different advertisers?

Yes! Each advertiser account can have its own platform configurations with unique credentials. This is perfect for agencies managing multiple clients - each client can use their own Meta Pixel, GA4 property, etc.

What's the difference between "Active" and "Processing Enabled"?

Active means the platform configuration exists and credentials are valid. Processing Enabled controls whether events are actually sent. A platform can be Active but have Processing Disabled (useful for temporary pauses during maintenance).

How do I troubleshoot "Connection Successful but No Events" issue?
  1. Verify ClickBeam or SkyBeam is deployed and active
  2. Check that Event Settings are configured for your events
  3. Ensure the platform is included in Event Settings destinations
  4. Verify "Processing Enabled" toggle is on
  5. Check Attribution Dashboard for event processing logs
What browsers are supported for tracking?

ClickBeam supports all modern browsers (Chrome, Firefox, Safari, Edge) and mobile browsers (iOS Safari, Chrome Mobile). SkyBeam works at the server level so browser compatibility is not a factor. Both tracking methods work on all devices.

Can I track conversions that happen offline?

Yes! Most platforms support offline conversions. GA4 accepts events up to 72 hours after they occur. Meta, Google Ads, and LinkedIn all support offline conversion imports. Tandem Beam handles the technical details - you just send the conversion event whenever it happens.

How does Tandem Beam prevent duplicate conversions?

Each event gets a unique event ID that platforms use for deduplication. If the same conversion is tracked by both your platform pixel and Tandem Beam, the platforms automatically deduplicate based on the event ID, click ID, or transaction ID depending on the platform.

Ready to Connect Your Platforms?

Head to Platform Configurations to start setting up your integrations. Begin with GA4 for the quickest setup.

Go to Platform Configurations โ†’