Send installs to each network, and import its spend for ROAS.
Every network has one card in the dashboard under Integrations, Ad networks. Each card does two separate jobs. Set up either one, or both.
| Job | Direction | Why |
|---|---|---|
| Send installs | Measura to the network | The network learns which ads bring installs and buys, and shows your ads to more of the right people. |
| Import spend | The network to Measura | Your spend per campaign, so the Revenue page can show return on ad spend (ROAS). |
An install goes only to the network whose Measura link was clicked. A TikTok link install goes to TikTok, never to Meta. Installs from SMS, QR codes or organic traffic are not sent to click-based networks.
Google Ads app conversions is the exception: Google receives every install and decides for itself which ones its ads drove.
With more than one app, pick an app at the top of the Ad networks tab. An app's own setup wins over the All apps one, so each app can send to its own Meta dataset. Apps without their own setup use All apps. Spend is set under All apps only, because it belongs to an ad account, not an app.
v21.0 and the event name as Install unless you have a reason to change them.The card shows Waiting for the first install until Meta accepts one, then the date of the last delivery.
act_ in Meta Ads Manager's account menu.Google offers two targets. Most app advertisers want the first.
| Option | Use it when |
|---|---|
| Google Ads app conversions | You run Google Ads app campaigns. This is the default. |
| Google Campaign Manager 360 | Your agency tracks conversions with CM360 Floodlight. |
Google Ads app conversions
Google Campaign Manager 360
client_email access to your CM360 advertiser.123-456-7890.InstallApp, paste the token, and save.APP_INSTALL, paste the token, and save.Tag your Snapchat links with the Snapchat channel, so their installs are sent here.
Click-to-WhatsApp ads are measured by Meta, so WhatsApp Business sends through Meta's Conversions API. Follow the Meta steps on the WhatsApp Business card, and tag your links with the WhatsApp channel.
WhatsApp has no spend API. Add its spend by hand on the Revenue page.
X has no install API. On the X card, Set up sends installs from your X links to your own https:// address as Measura JSON. The shape is in the API reference.
X has no spend API. Add its spend by hand on the Revenue page.
Every network except WhatsApp can instead send to your own address: in Set up, choose Your own URL (Measura JSON) and paste an https:// URL. Use this when a partner or your own server translates the events. The payload is documented in the API reference.
Measura reads yesterday's spend for each campaign every hour. Spend is matched to a Measura campaign by the network's own campaign id.
Spend for a campaign id Measura does not know yet shows under Unlinked spend on the Revenue page. Click Create campaign next to it. Its earlier spend is linked at once and counted in ROAS.
If a pull fails, the card shows Needs attention and the owner gets a notification with the network's reason. Open Manage to reconnect.