Skip to main content
Growth Opt Playbook
Growth Opt
Playbook
Library
◎Home
Learn & explore
▤Blog▧Guides & SOPs◇Start with a question
Analyze & review
⇧Start with my data▦Browse analyses
My workspace
◉My account◷My projects▣Data on this device▤Plans & service
Library
Marketing metric calculatorsTemplatesGlossaryMethod comparisons
Uploaded data is processed only in this browser.
Growth Opt PlaybookGrowth Opt Playbook/Guide 1 · Tracking Foundation/Guide 1-3 · Network Postback Integration Manual
About Pro◷My projects
My account

How do you integrate network postbacks safely?

Configure the per-network mapping, verify with test conversions, then go live.

Loading…

Related resources

Related guides and terms

Check this with your data
  • Marketing Operations Dashboard→
Guide
  • Postback Errors: Diagnose Zero Installs and Lost Events→
  • Attribution Data Mismatch: Why GA4, MMP, and Media Disagree→
Key glossary terms
  • MMP (Mobile Measurement Partner)→
  • Probabilistic Attribution→
⌕
↑↓ move↵ openesc close
Growth Opt Playbook

A browser-only weekly decision workspace for performance marketers.

AnalyzeOperations dashboardPerformance varianceCreative fatigueBudget allocationMarketing metric calculatorsDiagnose performance
LearnMy projectsWeekly reportTemplatesMethod comparisonsMethodology manualsBlogGlossaryOperating guides
LegalPrivacyTermsContact
공드리공작소
Representative
신기훈
Business registration number
856-07-03210
Business address
서울특별시 동대문구 천호대로41길 26, 402호(용두동, 천우네오젠)
Customer service
010-8829-9034
Email
gondry.montauk@gmail.com
Growth Opt Playbook
Growth Opt
Playbook
Library
◎Home
Learn & explore
▤Blog▧Guides & SOPs◇Start with a question
Analyze & review
⇧Start with my data▦Browse analyses
My workspace
◉My account◷My projects▣Data on this device▤Plans & service
Library
Marketing metric calculatorsTemplatesGlossaryMethod comparisons
Uploaded data is processed only in this browser.
1 Foundation · 1-3

Network Postback Integration Manual

Standardizes partner integration between Adjust and the networks (Meta/Google/TikTok/Apple). One misconfigured postback can wreck a network's machine-learning optimization — every integration goes LIVE only after passing this procedure.

Owner · Growth Ops7 network integrations
Summary

A postback is the channel through which the MMP (Adjust) delivers attribution results back to each ad network. Every network goes through three steps: (1) partner activation, (2) postback mapping, (3) macro verification. Meta/TikTok are SAN (Self-Attributing Networks); Google/Apple run a SAN+S2S hybrid by default.

§1 Postback overview

  • Install Postback — sent to the network on each new install. The core learning signal for ML optimization.
  • In-App Event Postback — sent when in-app events (signup, purchase, etc.) fire. Required for tCPA/tROAS bidding.

For SAN networks, Adjust doesn't issue click URLs — the network supplies its own click/view data to the MMP. Meta, Google, TikTok, Snap, X, and Apple Search Ads are the main examples.

§2 Integration type by network

Network↕Type↕Attribution window↕Cost ingestion↕Notes↕
Meta AdsSAN1d click / 1d viewAutomaticCheck app AEM eligibility and optimization events
Google Ads (UAC)SAN30d click / 1d engaged-viewAutomaticFirebase link required; gbraid/wbraid auto-collected
TikTokSAN7d click / 1d viewAutomaticSeparate SKAN postback channel for iOS
Apple Search AdsS2S30d clickAutomatic (ASA API)Map ASA campaign IDs to the App Token
MolocoS2S7d clickManual (file)Disabling probabilistic matching recommended
LINE AdsClick URL7d clickManualJP/TW markets only
AppLovinSAN7d clickAutomaticVerify MAX bidding vs Direct separately

§3 Adjust partner setup (common procedure)

  1. Adjust dashboard → the app → open Partner Setup
  2. Search the partner → click + Add Partner
  3. Enter credentials (Meta = Pixel ID, Google = Linker ID, TikTok = Advertiser ID)
  4. Sending Settings: send only Install + Tier-1 in-app events
  5. Fire install/events from a sandbox test device → confirm receipt in the network dashboard (up to 24h delay)
  6. Switch to Production after verification

3.1 Meta · Aggregated Event Measurement (AEM)

Distinguish app AEM from web event configuration. Do not apply the historical web eight-event priority limit as a universal iOS app sending limit. Check app and event eligibility in Events Manager and the current ad-set measurement and optimization settings.

Check the MMP Meta integration and event mapping, event receipt in Events Manager, optimization-event eligibility, and the ad-set AEM and SKAN settings. Test against the options supported for the account.

3.2 Google Ads · Firebase link

UAC requires a Firebase connection. Either mirror Adjust events into GA4, or send Adjust → Google Ads directly. Direct sending loses less data and is the primary recommendation.

Google Conversion Linker mapping
# Found on the Google Ads partner page in the Adjust dashboard
# Linker ID example: aw-123456789
# Conversion Labels are issued per event:
#   install:   AbCdEf1234-aw-installs
#   purchase:  XyZ789-aw-purchase
# Match 1:1 in Adjust → Partner Setup → Google Ads → Conversion Mapping

§4 URL macro spec

Non-SAN networks (Moloco, LINE, etc.) require Adjust macros embedded in the click URL. The network substitutes each macro with its own value at click time.

Macro↕Adjust parameter↕Purpose↕
{campaign_id}campaign_idCampaign identifier. Matches the network campaign ID 1:1
{campaign_name}campaignCampaign name (URL-encode non-ASCII/whitespace)
{adgroup_name}adgroupAd group / targeting unit
{creative_name}creativeCreative unit (for A/B testing)
{idfa}idfaiOS advertising identifier (when ATT authorized)
{gps_adid}gps_adidAndroid Google Play Services ADID
{cost}cost_amountCost per click/impression
{click_id}click_idNetwork's unique click ID
{deeplink}deeplinkDeep link URL (URL-encoded)

§5 Troubleshooting

!
Installs report as 0 in the network dashboard

1) Check the Install Postback toggle in Adjust → Partner Setup. 2) Never issue a separate click URL to a SAN network — double tracking misclassifies traffic as organic. 3) Confirm a Sandbox token isn't being used in Production.

!
Cost data shows 0 in the Adjust dashboard

Per-network Cost API integration is a separate opt-in. Adjust → App Setup → Cost Data → register each network's API key. Meta = System User Access Token, Google = Ads API auth. Initial sync takes 24–48 hours.

!
Probabilistic matching share is high

When iOS 14.5+ users decline ATT, IDFA is masked and deterministic matching is impossible. Adjust falls back to IP+UA fingerprinting, but networks like Moloco don't trust it. Run those networks on a single SKAdNetwork channel instead.

가이드 1-3. Network Postback Integration Manual Last updated · 2026-05-22
Contents
Postback overviewIntegration type by networkAdjust partner setupURL macro specTroubleshooting
Sources & reviewReviewed · 2026-10-08

Growth Opt Playbook editorial review

  • AppsFlyer Meta app AEM integration ↗
  • Adjust postback and callback documentation ↗
  • AppsFlyer support documentation ↗