This guide will walk you through the permissions and access requirements for most data sources. This list is not exhaustive but will be updated over time to include all data sources we support.
|Data Source||Access Requirements for User Account||Other Notes/References|
|Adform||Requires user to have "External API" access enabled. They will also need sufficient access to specific clients to be able to read their data.|
"Advertiser" or "Agency" access level, as part of Buyer Solution category.
|Enabling External API|
|Adobe Analytics &|
Adobe Analytics 2.0
|Valid Adobe ID linked to Experience Cloud and has "Web Service Access" enabled for the account. Also requires explicit access granted to see the report suites, reports, segments, and custom fields.|
As the platform's permissions are high customizable and will vary from account to account, you must contact your Adobe system administrator for help enabling all the pieces.
|AdRoll||"Administrator" or "General User" access level.|
|Ahrefs||"Admin" or "Owner" access level and a Lite level subscription.|
|Apple Search Ads|
|Awin||API credentials are required.||Generate API credentials.|
|Bing Webmaster Tools||Requires an "API key" in order to be able to access and use Bing Webmaster APIs. This API key can be generated from Bing Webmaster Tools.|
|CallRail||Requires an "API key" with "Admin", "Manager", or "Reporting" access level.|
To generate an API Key:
For user settings:
|Capterra PPC||"API access" and "API key" to be enabled by the Capterra account manager.|
|Facebook Business Manager||"Finance Editor" access level is required.|
|Facebook Political Ads||Authenticating Facebook Political Ads|
|Google Ads||Valid Google account with at least "Read Only" access to a Google Ads account or MCC.|
|Google Ad Manager|
Note that this platform allows for custom roles/access, so you may need to talk to your Administrator for help.
A valid Google AdSense account with "Admin" access level.
|Manage user access to your account|
|Google Analytics||Valid Google account with at least "Read & Analyze" access to Property and View level.|
|Google Analytics 4||Valid Google account with at least "Read & Analyze" access to Property level.|
|Google Campaign Manager 360|
|Google Display & Video 360||Valid Google user account with "Standard" or "Admin" access.||Managing user access|
|Google My Business|
A valid Google account with at least an "Owner" or "Manager" access.
|Google Search Ads 360||Valid Google user account with at least "Advertiser Manager" or "Agency Manager" user role.||Add, edit or remove users in Search Ads 360|
|Google Search Console||Two kind of owners: "Verified Owner" and "Delegated Owner."||Verify your site ownership|
|HubSpot||Valid Hubspot account with "Admin Rights". For full access, the user role "Super Admin" or "Owner" is required.||HubSpot permissions|
|Instagram Insights||Valid Facebook user account linked to an Instagram account, with same permissions as Facebook Insights above for the Instagram-linked FB page.|
If the Facebook page the Instagram account is linked to is rolled into the New Page Experience, you must have "full control access" to the linked Facebook page.
|Instagram Public Data||Valid Facebook user account linked to an Instagram account (either Business or Creator profile) with a "Manage Page" user role level.|
Valid Klaviyo account with an "Admin", or "Owner" or "Manager" user role level.
An API Key must be created.
|LinkedIn Ads||Valid LinkedIn user account with at least "Viewer" access to an ad account.|
"Admin-level page access" is required for creative level granularity (content and metadata of the ads). Please find more information from this guide.
|LinkedIn Company Pages||Valid LinkedIn user account with "Super Admin" or "Content Admin" access.||Adding admin access to LinkedIn Pages|
|Mailchimp||Valid Mailchimp user account with "Admin" or "Owner" level.||Granting access to Mailchimp accounts|
|Microsoft Advertising||Valid Microsoft user account with at least "Advertiser Campaign Manager" access to an ad account.|
Multi-factor authentication must be enabled for the Microsoft user account.
|Granting access to Microsoft Advertising account|
Microsoft account security info & verification codes
To enable Supermetrics for Netvisor, you must go to the Netvisor Store and enable the connection there.
No specific user role level is required for this data source.
|Outbrain Amplify||API access||Contact your account manager at Outbrain to allowlist API access for your account. Alternatively, fill out this form requesting API access from Outbrain.|
Valid user account with at least "Administrator" or "Pro" access to an ad account.
|Granting access to Optimizely account|
|Pinterest Ads||Valid Pinterest user account with at least "Admin" or "Campaign" access to an ad account.|
The user must be logged in as the "owner" of the profile (advertising account access is not enough).
The profile queried must be a business profile.
|Authenticating Pinterest Organic|
|Salesforce||User must have API access enabled on their user profile in Salesforce and have rights to the objects, fields, and data they want to fetch.|
As the platform's permissions are high customizable and will vary from instance to instance, you must contact your Salesforce system administrator for help enabling all the pieces.
|Troubleshooting Permissions Issues with Salesforce|
|Salesforce Marketing Cloud|
Requires a Salesforce Marketing Cloud account, which is either Pro, Corporate, or Enterprise edition.
|Authenticating Salesforce Marketing Cloud|
|Searchmetrics||User must need an API Key and an API Secret.|
A valid "administrator" user role.
|Semrush Analytics||A Semrush subscription and an API key are required. ||Subscription and API key|
SemRush API units
A Semrush subscription and an API key are required.
|Subscription and API key|
Semrush API units
|Snapchat Marketing||A valid Snapchat user account with at least "Account Admin" or "Campaign Manager" access to an ad account.||Roles and permissions|
For an oAuth connection, you must need a valid ACCOUNTADMIN and create a Client ID and Client Secret. In addition, you need hostname, warehouse name, database name and database schema to establish the connection.
For a database connection, you must need a username, password, hostname, warehouse name, database name and database schema.
A "Shopify Store Owner Account" or "Shopify Staff Account".
|StackAdapt||An API Key is required. The key can be created by your StackAdapt Account Manager.|
|Stripe||An Administrator user role level is required.|
|Taboola||A valid Taboola user account with at least "Account Manager" access.||Account Administration|
|The Trade Desk||A Trade Desk API access must be enabled, which can be requested through The Trade Desk account manager.|
"Partner-level" reporting access is required.
|TikTok Ads||"Ad account Analyst" user role level is required.|
|Tripadvisor Reviews||"Location ID" of the venue.||Tripadvisor authentication guide|
|Twitter Ads||Valid Twitter user account with at least "Campaign analyst" access to an ad account.||Details for granting ad account access|
Note that some dimensions may require "Ad Manager" or higher access to see.
|Twitter Premium||Valid Twitter user account||Multi-account access not possible. Must have access to each account separately, and authenticate each separately|
|Yahoo Native Ads|
A valid Yahoo Native Ads account with at least an "Admin" or "Campaign Manager" access.
|Yahoo DSP||"API access" and a Client ID and Client secret.||Generate API|
|Yandex Direct||A valid Yandex Direct account with at least a "Chief Representative" or "Representative" user role.|
A valid Yandex Metrica account with a tag installed.
A valid "Chief Representative" or "Representative" user role.
|YouTube||For brand accounts, you must have a "Content Manager" access level. For other accounts/channels, it is required to be the "Owner" of the channel. Please refer to this Google documentation to see whether your Youtube account is a standard or a brand account.|