Skip to content
Clarisights Knowledge Center home
InboxAsk a human

Connecting AdRoll on Clarisights

AdRoll (NextRoll) is a display retargeting and prospecting platform. Connecting AdRoll to Clarisights lets you analyze impressions, clicks, spend, and view/click-through attribution from your retargeting campaigns alongside the rest of your paid stack.

At a glance

AuthenticationOAuth 2.0 (NextRoll / AdRoll)
Permissions neededA user role on the AdRoll organization with read access on advertisables (the AdRoll term for ad accounts)
Account discoveryAutomatic — every advertisable your AdRoll user can see is offered
Data freshnessDaily (deliveries and attribution reports refresh each cycle)
Lookback windowConfigurable backfill window; default daily refresh covers recent days
Backfill on connectRecent reporting window pulled on first connect
TimezoneUTC (all AdRoll stats are stored in UTC)
CurrencyAccount native currency (auto-converted to your reporting currency)
Levels supportedAccount (Advertisable) · Campaign · Ad Group · Ad
Limited rolloutNo

Prerequisites

  • An active AdRoll / NextRoll account with at least one advertisable

  • A user role on the AdRoll organization with read access to advertisables, campaigns, and reporting

  • Permission to authorize third-party apps with your AdRoll account

Steps to Connect

Step 1 — Sign in with AdRoll from Clarisights

In Clarisights, go to Integrations → AdRoll and click Connect. You'll be redirected to AdRoll (services.adroll.com) to authenticate. Sign in with the AdRoll user that has access to the advertisables you want to connect.

[TODO: Screenshot needed — Clarisights Integrations page AdRoll row]

Step 2 — Authorize Clarisights

AdRoll will display a permission screen listing the access Clarisights requires (read access to advertisables, campaigns, ad groups, ads, and reporting). Click Allow.

⚠ Common error: "Missing authentication token!" → AdRoll did not return both an access token and a refresh token. Cancel and retry the connect flow; if the error persists, ensure your AdRoll user has access to at least one advertisable in the organization.

Step 3 — Select advertisables

After authorization, Clarisights automatically discovers every advertisable your AdRoll user has access to (via the get_advertisables endpoint). Pick the ones you want to connect, optionally rename them, and click Create Accounts.

[TODO: Screenshot needed — Clarisights AdRoll account selection screen]

Verify the connection

  • Go to Integrations → AdRoll. Each connected advertisable should show a "Connected" status with its Advertisable ID.

  • First data appears within 24 hours, after the next scheduled sync.

  • Quick start: create a new report, add AdRoll as the data source, and add Account · Campaign · Impressions · Clicks · Spend · Click-Attributed Revenue.

Data available

Hierarchy

How AdRoll's native levels map to the standard Clarisights levels:

Native level (AdRoll)

Clarisights level

Advertisable

Account

Campaign

Campaign

Ad Group

Ad Group

Ad

Ad

Dimensions

Dimension

Level

Description

Account / Advertisable ID

Account

AdRoll advertisable name and EID

Account Currency

Account

Billing currency configured for the advertisable

Account Status

Account

Active / Paused

Account URL

Account

Primary website URL on the advertisable

Created Date

Account

When the advertisable was created in AdRoll

Campaign / Campaign ID

Campaign

Campaign name and EID

Ad Group / Ad Group ID

Ad Group

Ad group name and EID

Audience Segments

Ad Group

Retargeting segments associated with the ad group (display names resolved via segment lookup)

Ad / Ad ID

Ad

Creative name and EID

Metrics

Delivery

Metric

Description

Impressions

Total ad impressions

Clicks

Total clicks

Spend

Total spend in account currency

CTR

Click-through rate (clicks / impressions)

CPM

Cost per thousand impressions

CPC

Cost per click

Attribution

Metric

Description

VTC

View-through conversions (precise)

CTC

Click-through conversions (precise)

Assists

Precise assist conversions

Conversions

VTC + CTC

VTC Rate

VTC / Impressions

CTC Rate

CTC / Clicks

CPA

Spend / Conversions

Click CPA

Spend / CTC

View CPA

Spend / VTC

Revenue

Metric

Description

Click-Attributed Revenue

Revenue attributed to ad clicks

View-Attributed Revenue

Revenue attributed to ad views

Assist Revenue

Revenue from assist conversions

Attributed Revenue

Click + View attributed revenue

Click ROI

Click revenue / Spend

View ROI

View revenue / Spend

ROI

Attributed revenue / Spend

Limitations & known constraints

  • Two report streams: AdRoll exposes performance via two separate endpoints — deliveries (impressions / clicks / spend) and attributions (VTC / CTC / revenue). Both are pulled and stitched together in Clarisights, but a delay in one stream can briefly show inconsistent numbers between delivery and attribution metrics.

  • UTC-only timezone: All AdRoll stats are stored in UTC. Day-boundary comparisons against channels in other timezones may show small alignment differences.

  • Ad → Ad Group association: Some AdRoll API responses don't include the parent ad group on an ad. Clarisights reconstructs the mapping by walking ad-group-to-ad relationships during sync, but if a brand-new ad lands between syncs it may briefly appear without an ad-group parent.

  • Audience segment names: Display names for retargeting segments are fetched via a separate segment lookup. Newly created segments may show only the segment ID until the next sync resolves the name.

  • Token rotation: AdRoll rotates the refresh token on every access-token refresh. Clarisights persists the new refresh token automatically, but if you revoke Clarisights' access in AdRoll the integration will stop syncing until you reconnect.

Operating notes

  • Refresh schedule: data is pulled daily; access tokens auto-refresh on demand.

  • Multi-account: a single AdRoll user can connect every advertisable they have access to. Use additional AdRoll users for advertisables managed by separate organizations.

  • Currency conversion: native account currency is preserved on ingest and converted to your reporting currency by Clarisights.

  • Credential rotation: re-authenticate any time from Integrations → AdRoll → Reconnect. You'll need to reconnect after revoking access in AdRoll or after a year (when the AdRoll refresh token expires).

Need help?

When contacting support from the in-app messenger, please include:

  • The integration name and Advertisable ID (Integrations → AdRoll)

  • The exact error message or screenshot

  • The step where the issue occurred

  • When the issue started