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
Go to Marketplace → Partners
Select the SAN you want to integrate (e.g. Google or Meta)
Click Connect — this redirects you to the SAN's login page
Step 2 - Authenticate & Authorize
Log in using your SAN business account credentials
Choose the specific SAN Ads account you want to link
Grant the necessary permissions
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
