Remerge Integration
Beta
The Remerge integration is still being verified with live advertiser accounts (the integration card shows a
Betabadge). If adstage numbers differ from your Remerge dashboard, please let adstage support know.
In adstage you can collect cost data from Remerge app retargeting campaigns automatically, report clicks and conversions arriving through a tracking link under the remerge.ads channel, and send attributed installs and events back to Remerge. Cost collection is set up in the Cost Integration tab of Integrations > Ad Channel Integration > Remerge; tracking links and conversion sending are configured per link in Deep Links > Create.
1. Integration Overview
| Feature | Supported | Description |
|---|---|---|
| Cost collection | Yes | Spend, impressions, and clicks per campaign, collected automatically every 4 hours |
| Click attribution | Yes | Clicks, installs, and events arriving through a tracking link are reported under the remerge.ads channel |
| Conversion sending | Yes (network postback preset) | Attributed installs and events are sent to the Remerge Event Tracking API |
| Channel name | remerge.ads | Shown as Remerge in the report channel filter |
Remerge is a managed DSP. Campaign setup and link registration go through your Remerge account manager.
2. Setting Up Cost Collection
Before you start
Remerge does not issue a separate reporting API key. Enter the email and password you use to sign in to the Remerge dashboard. If you do not have a login, ask your Remerge account manager. Remerge's own documentation also authenticates the Reporting API with dashboard credentials and tells clients without a login to request one from their account manager.
Please note
We recommend creating a dedicated Remerge dashboard user for AdStage instead of using a team member's personal account. Collection stops if that person leaves or changes their password.
Steps
-
Open the
Cost Integrationtab in Integrations > Ad Channel Integration > Remerge. The How to get your Remerge key box and the Remerge reporting API documentation link at the top repeat the instructions. Since Remerge has no self-serve key page, the box showsIssued by your Remerge account manager. -
Turn on the Remerge Cost Integration switch. While it is off, the
Add Integration Accountbutton is disabled. -
Click
Add Integration Accountand fill in theIntegration Information Registrationdialog.
| Field | Description |
|---|---|
| Account Label | A name to identify this account in adstage (for example Remerge - Retargeting) |
| Login Email | Your Remerge dashboard login email |
| Password | The password for that account |
- Click
Integrate. Before saving, adstage signs in to Remerge with the credentials and pulls one day of report data (the button showsVerifying...). If that succeeds, the password is stored encrypted.
| Message | Cause |
|---|---|
| The key was rejected by Remerge. Please check the key and its permissions. | The email or password is wrong, or the account has no reporting access |
| Could not reach Remerge to verify the key. Please try again later. | A temporary Remerge outage or rate limit. Try again shortly |
| This account is already registered | The same email is already connected in this organization |
- Once the account is added, the first collection starts immediately. Remerge reports must be requested one day at a time, so the first run can take a few minutes. The status shows Preparing until it finishes, then changes to Success.
Managing connected accounts
The account list shows Account Name, Status, Last Data Update, and Management (delete).
- Preparing: the first collection is still running.
- Success: Remerge API calls are working. The status stays successful even when no campaigns are running and no rows are returned.
- Failed: credentials changed or access was revoked, so no data could be fetched. Hover over the status to see the reason. adstage retries every cycle, so the status returns to Success automatically once the cause is fixed. Rate limits and temporary server errors do not flip the status; they are simply retried next cycle.
Even with a Success status, if no cost data is stored for more than three days a warning appears next to the status, and hovering shows "No cost data has been collected for N days". The warning clears automatically once data arrives again.
Credentials cannot be edited. If the password changed or you want to switch users, delete the account with the trash icon in the Management column and add it again. Deleting stops collection, but data already collected stays in adstage.
3. Creating Tracking Links
When someone taps a Remerge ad, Remerge sends them to the click URL registered for the campaign and fills in campaign and creative details plus the click ID. Register an adstage tracking link as that click URL so traffic and conversions land in the remerge.ads channel.
-
In Deep Links > Create, select
Remergeas the ad channel. -
The
Campaign,Ad Group, andCreativefields are pre-filled with Remerge macros. Leave them as they are and Remerge substitutes the real names at click time. -
To break out the publisher app and exchange as well, click
Add channel detailsand fill in theMediumandMedia Channel 1fields. -
Configure the redirect settings (app store, app, web), save, and copy the generated link.
-
Send the link to your Remerge account manager and ask them to register it as the click URL. There is no self-serve screen for this in the Remerge dashboard.
The link carries these macros. The click ID and the ID macros are always appended, even if you leave the name fields empty.
| adstage parameter | Remerge macro | Value |
|---|---|---|
click_id | {click_id} | Remerge click ID. The basis for attribution and postbacks; always appended |
campaign | {external_campaign_name_raw} | Campaign name (only when the Campaign field is filled) |
campaign_id | {campaign} | Remerge campaign ID; always appended |
ad_group | Creative Set (ad label) macro | Creative set name (only when the Ad Group field is filled) |
ad_creative | {ad_name} | Creative file name (only when the Creative field is filled) |
ad_creative_id | {creative} | Creative ID; always appended |
sub_channel | {publisher} | Publisher app the ad ran on (only when Medium is filled) |
sub_channel_1 | {partner} | Exchange (only when Media Channel 1 is filled) |
Example:
Please note
- Do not remove or edit the macros in the link. Without the click ID, conversions cannot be matched to Remerge clicks and no postback can be sent.
- Do not type campaign names manually. Keeping the macro ensures the name Remerge fills in matches the campaign name from cost collection, so cost and conversions land on the same report row.
- Cost is collected at the campaign level only. Splitting a report by creative splits conversions while cost stays on the campaign row.
4. Sending Conversions to Remerge
Reporting attributed installs and events back to Remerge lets Remerge use them for retargeting optimization. This is configured per link under Network Postback. For shared behavior such as deduplication and retries, see Network Postback.
Before you start
- Ask your Remerge account manager for the partner name (
partner) and key (key). Remerge assigns both. - Register the Android
Package Nameand iOSBundle IDunder Tracking Link > Settings > Deep Link Settings. They fill theapp_idparameter of the postback.
Steps
-
On the create or detail screen of a Remerge tracking link, turn on the
Send install postback to ad networkswitch. For links whose ad channel isRemerge, the Remerge preset fills in automatically. If it does not, pickRemerge — Events (key from Remerge)underNetwork Preset. -
Review the filled-in values. Installs and events use the same address, so leave
Event Postback URL Templateempty.
| Remerge parameter | adstage macro | Value |
|---|---|---|
partner | Fixed value | The partner name Remerge assigns. Defaults to adstage; replace it in the URL if you are given a different name |
key | {auth_token} | The key issued by Remerge, taken from the Network Auth Token field |
app_id | {bundle_id} | The Android package name or iOS bundle ID from Deep Link Settings |
event | {event} | Event name. Installs are sent as install |
idfa, aaid | {idfa}, {gaid} | Advertising identifiers. Only the matching platform's value is filled |
ts | {timestamp} | Event time (10-digit Unix time in seconds) |
revenue_float, currency | {revenue}, {currency} | Purchase amount and currency code. Filled for purchase events only |
ip | {ip} | User IP address |
is_attributed, partner_attribution_method | Fixed values 1, click | Marks the event as attributed to a Remerge click |
click_id | {click_id} | The Remerge click ID captured by the link at click time |
campaign | {campaign} | Campaign name |
-
Paste the key from Remerge into the
Network Auth Tokenfield. It is stored encrypted and is never shown again. -
Set
Trigger Events. The default isinstallonly. To send post-install events such as purchases, add them, and useEvent Name Mappingif Remerge expects different names. -
Save, then ask your Remerge account manager to confirm receipt. The Remerge Event Tracking API returns HTTP 204 by default, so only your account manager can verify that the values arrived correctly.
Please note
app_idfor iOS apps: Remerge's documentation expects the numeric App Store ID on iOS, but the preset fillsapp_idwith the bundle ID from Deep Link Settings. For iOS apps, confirm with your account manager and replaceapp_idwith the numeric App Store ID.- Remerge's documentation also lists
label(the creative label ID) as mandatory. It is not in the preset, so add it to the URL if your account manager asks for it.- adstage only sends installs and events attributed to that link. Remerge prefers to receive unattributed (organic) events as well, but network postbacks carry attributed conversions only.
- If you use several links, configure the postback on each one.
5. Collected Data
| Item | Description |
|---|---|
| Collection interval | Every 4 hours (1, 5, 9, 13, 17, 21 KST). One immediate run right after an account is added |
| Collection window | Last 30 days (D-30 to D-1), excluding the current day. Refetched each run so late-arriving numbers are updated |
| Data level | Campaign level (Remerge campaign ID and name) |
| Report metrics | Cost (Channel), Impressions (Channel), Clicks (Channel) |
| Network conversions | Conversions reported by Remerge are stored with the raw data. They are retargeting target events rather than app installs, so they are not counted as Installs (Channel) |
| Currency | The currency set on the Remerge campaign. If no currency is reported, USD is recorded |
| Timezone | UTC (day boundaries at 00:00 UTC). The integration screen also shows Report timezone: UTC |
| Channel name | remerge.ads |
Metrics reported by the network carry a (Channel) suffix in reports. Days with zero spend, impressions, and clicks are not stored.
6. Cautions
Please note the following.
- Remerge keeps report data for six months only. Older periods cannot be collected, so export reports separately if you need long-term comparisons.
- Numbers may differ between Remerge and adstage. adstage collects on UTC day boundaries, so viewing the Remerge dashboard in another timezone shifts daily figures.
- Campaigns can use different currencies. When a currency differs from the organization base currency, the converted amount is stored alongside it.
- Changing the password or deleting the Remerge user flips the status to Failed and stops collection.
- The current day is not collected. Reports show data through yesterday only.
- Traffic from custom links where the channel was typed as
remergeis also reported under theremerge.adschannel.
7. Troubleshooting
The account cannot be added
- Check the login: confirm the email and password sign in to the Remerge dashboard directly.
- Check access: ask your account manager whether that user can view reports for the advertiser you are connecting.
- Check for duplicates: confirm the same email is not already in the account list.
- Connection error: "Could not reach Remerge" is a temporary Remerge-side issue. Try again shortly.
No data is being collected
- Check the switch: confirm the Remerge Cost Integration switch is on.
- Check the status: if it is Failed, hover for the reason; for authentication errors, delete the account and add it again.
- Check delivery: if the status is Success but there is no data, spend, impressions, and clicks were all zero for that period. Check campaign status in the Remerge dashboard.
- Check retention: Remerge has no data for periods older than six months.
Postbacks are not reaching Remerge
- Check the link: confirm the ad click went through the adstage tracking link and that the click ID macro is still in the URL.
- Check the key: confirm the
Network Auth Tokenholds the key from Remerge and thatpartnermatches the name Remerge assigned. - Check the bundle ID: confirm the package name and bundle ID are registered in Deep Link Settings, and whether
app_idneeds to be the numeric App Store ID on iOS. - Check trigger events: confirm the event you expect is listed under
Trigger Events. - Ask your account manager: Remerge does not report success in the response, so ask them to reconcile what they received.
Cost and conversions appear on separate report rows
A link with a manually typed campaign name can diverge from the campaign name in Remerge. Switch to a link that keeps the macro in the campaign field.
8. Frequently Asked Questions
Do I need to request a separate API key?
No. Remerge has no separate reporting API key. Enter your dashboard login email and password. If you do not have a login, ask your Remerge account manager.
Conversions (Channel) and Installs (Channel) are empty in my report.
That is expected. Remerge conversions are retargeting target events, not app installs, so they are not counted as installs. Measure performance with Cost (Channel), Impressions (Channel), Clicks (Channel) and the event metrics adstage measures directly.
Is historical data from before the integration collected?
Up to the last 30 days from the moment you connect. Remerge itself keeps only six months, so nothing older can be collected by any means.
Can I register the tracking link myself in the Remerge dashboard?
No. Remerge is a managed DSP, so send the generated link to your account manager and ask them to register it.
9. Reference Documentation
- Remerge Reporting API — the API used for cost collection: sign-in authentication, six-month retention, response fields
- Click & Impression Placeholders — the click macros used in tracking links
- Event Data Forwarding — Event Tracking API endpoint and parameters, partner name and key issuance
- Attribution Data Forwarding — parameters required when sending attributed events

