Skip to main content

Swaarm Integration with Self-Attributing Networks (SANs) like Google & Meta

How to integrate Self-Attributing Networks (SANs) like Google and Meta with Swaarm to automatically pull cost, click, impression, and conversion data.

Overview

SAN integration lets you connect your SAN advertising accounts (such as Google or Meta) with Swaarm. This allows Swaarm to regularly retrieve reports on costs, clicks, impressions, and conversions from the SAN, and aggregate this data alongside your other campaigns for centralized reporting and analysis.

Key benefits:

  • Centralized Reporting - access comprehensive reports on your advertising performance across different networks in one place

  • Automated Data Synchronization - campaign metrics update automatically, so you always have the latest data

  • Efficient Campaign Management - easily manage and compare performance across SAN campaigns and other advertising efforts


How to Integrate a SAN with Swaarm

Step 1 - Initiate Integration

  1. Go to Marketplace → Partners

  2. Select the SAN you want to integrate (e.g. Google or Meta)

  3. Click Connect — this redirects you to the SAN's login page

Step 2 - Authenticate & Authorize

  1. Log in using your SAN business account credentials

  2. Choose the specific SAN Ads account you want to link

  3. Grant the necessary permissions

  4. Click Got it - you'll be redirected back to Swaarm

Step 3 - Configure Publisher Settings

Swaarm automatically generates a Publisher linked to your connected SAN account. Edit this publisher to choose one of the following:

  • Option 1 - select specific SAN campaigns to sync

  • Option 2 - enable Sync All to automatically sync current and future campaigns

💡 Repeat these steps to connect additional SAN Ads accounts - each connection generates its own corresponding Publisher in Swaarm.


Campaign Data Synchronisation

Sync frequency

Swaarm updates campaign data hourly, with a cut-off at the end of the previous day to maintain data accuracy.

Conversion tracking

Conversions initially reported by the Swaarm SDK are marked as organic. These are updated to reflect the correct SAN source once SAN data synchronization completes.

Data integration process

  • An Offer is automatically created in Swaarm for each SAN campaign, if one doesn't already exist

  • Synchronisation covers data up to the day before the current date, with hourly updates on clicks, impressions, conversions, and costs

  • If no Swaarm JavaScript SDK integration exists, clicks, impressions, and conversions are persisted in Swaarm and assigned to the corresponding Offer. If an SDK integration exists, this data is presumed to already be available in Swaarm via the SDK.

  • Costs are uniformly distributed across the conversions

Did this answer your question?