# PropellerAds × MeetROAS

Status: supported and ready to use.

## Can I use it?

Ready to use. After saving, run one Test conversion and confirm that PropellerAds registers it.

- Provider area: Tracking → Other tracker or CPA network
- Click macro: `${SUBID}`
- Official documentation: https://help.propellerads.com/en/articles/1954809-how-to-integrate-propellerads-s2s-conversion-tracking

## What to copy and where to paste it

- Copy the complete MeetROAS campaign URL and paste it into: PropellerAds Target URL
- Copy the provider account setup and paste it into: MeetROAS Campaign → Conversion integrations

## What you need

Copy the complete account URL on ad.propellerads.com/conversion.php and keep aid, tid, and visitor_id=${SUBID}. Keep payout=${PAYOUT} only when conversion revenue is required.

## Setup steps

1. Create or open a MeetROAS Campaign whose traffic source is PropellerAds, then copy the generated campaign URL.
2. Open Tracking and choose Other tracker or CPA network; a native tile is not required.
3. Copy the account-generated Main postback URL; MeetROAS derives Main, Goal 2, and Goal 3 from this one URL.
4. Paste the MeetROAS campaign URL into the PropellerAds Target URL; ${SUBID} is already included.
5. In MeetROAS, paste the Main postback URL once, then create the Main, Goal 2, and Goal 3 defaults in one click. Revoke and replace only the individual binding whose business meaning differs. Every full URL remains visible and editable.
6. Paste the MeetROAS campaign URL into Tracking → Test conversion and open the Test Banner. Confirm the send in MeetROAS and wait for PropellerAds to register the conversion.

> If no MeetROAS tile is listed, use Custom, Other tracker, or the generic postback option.

## Events and money

No goal parameter means Main conversion; goal=2 and goal=3 are secondary levels. Only Main affects CPA Goal optimization. payout receives destination value, never price.

## Destination money → upstream parameter reference

Direction: destination → MeetROAS Partner Event API → attributed source. value is revenue; price is acquisition cost; currency is declared by the destination. — means this MeetROAS connector does not project that field, not that the upstream lacks it. URL money columns show optional template placeholders: replace only when both template parameter and destination amount exist; omit when the amount is absent. No automatic parameter insertion, substitution between amounts, or FX conversion. Registration and login cannot carry money.

| Source | value → | price → | currency / missing-value rules |
| --- | --- | --- | --- |
| PropellerAds | payout=${PAYOUT} | — | No currency projection or FX conversion |

## Click, Goal and slot defaults

The upstream expands the campaign macro into a real click ID, which MeetROAS returns; it is not the destination's mrc_. These are defaults for new bindings; existing manual bindings are not overwritten. Obtain account identifiers and URLs from each provider; never infer events from slot numbers or tokens.

| Source | Campaign macro / parameter | Outgoing click field | Event / Goal mapping |
| --- | --- | --- | --- |
| PropellerAds | ${SUBID} | visitor_id=${SUBID} | pwa_install → Main (no goal); account_registration → goal=2; first_deposit → goal=3. One binding per slot; only Main is used for CPA optimization |

## How to confirm success

Paste the MeetROAS campaign URL into Tracking → Test conversion and open the Test Banner. Confirm the send in MeetROAS and wait for PropellerAds to register the conversion.

Finally, confirm that PropellerAds received the conversion. The provider dashboard is the final result.

## Cautions

- Do not assume fixed business meanings for Main, goal=2, or goal=3; your MeetROAS bindings define the actual events.
- The provider notes that conversion statistics may take up to 24 hours to update.
