Integrations

Google Ad Manager, Adswizz, Freewheel, Google Display&Video 360, Equativ, Xandr

Roles

System Administrator

Challenge

To have full control over which user has access to which features, objects and parts of Salesforce, there is a variety of settings available in the profiles and permission sets.

Which permissions and rights are required for a user, so that he can continue to use ADvendio Connect and the integrations of third-party systems, such as AdServers, SSPs or DSPs?


Solution

Please note with the 2.169 version there is a new object CustomEndpoints in the permissions list.

To be able to use features such as the submit to Adserver or programmatic imports, a user profile needs to contain at least the following settings:

Profile Settings

What is required?

Object Settings

We recommend Read and Edit access on all objects and fields directly related to the process you are trying to use.

Which field or objects these are depends heavily on the process (we’re planning to provide a more detailed list soon)

Apex Classes

Depends on the features you are planning to use, our general recommendation is to add all ADvendio apex classes and see if you can restrict access to certain features via object settings (hide the tab) or page layouts (hide buttons and actions)

Visualforce Pages

Depends on the features you are planning to use, our general recommendation is to add all ADvendio apex classes and see if you can restrict access to certain features via object settings (hide the tab) or page layouts (hide buttons and actions)

Assigned Connected App

ADvendio

Custom Metadata Types

ADvendio.Data Import Mapping

ADvendio.DeliveryDataMetric

Custom Settings Definition

ADvendio.ADvendio Settings

ADvendio.Adserver Status Mapping

ADvendio.ImportExportMapping

System Permissions

APEX Rest Services

API enabled

Lightning Experience User

Depending on the feature you’re using, it might be possible that even less permissions for a user are needed, this is a rough guideline, that will guarantee working integrations.

There are at least read rights (for certain objects also edit) permissions needed for the following objects:

Required Objects and Permissions for Delivery Reports

For the automatic delivery imports from AdServers, DSPs, SSPs or Social Media Platforms, the following more specific permissions are required.

When scheduling imports in our Delivery Report Center, the Salesforce user that is setting this up, will also be the user executing the data import. In that case, please make sure this user has at least edit permissions to the following:

Delivery Report Type

Object

Fields

Total / Lifetime

Campaign Item

Delivered Impressions

Delivered Clicks

AV AS Viewable AI

Video Metric

Delivered Plays

Last Delivery Data Update

Most Recent Gateway Job Information

Monthly

Revenue Schedule

We recommend access to all fields on Revenue Schedule

Monthly Site-Based Delivery Data

Revenue Schedule

Delivery Data

Connection ID

We recommend access to all fields on Revenue Schedule

Daily

Revenue Schedule Daily

We recommend access to all fields on Revenue Schedule

Daily Site-Based Delivery Data

Revenue Schedule Daily

Delivery Data

Connection ID

We recommend access to all fields on Revenue Schedule

Enhanced Delivery Data

Enhanced Delivery Data

Connection ID

Enhanced Delivery Data

Media Buying Monthly

Buy Data

We recommend access to all fields on Buy Data

Media Buying Daily

Buy Data

We recommend access to all fields on Buy Data

What happens if permissions are missing?

If your user profile is missing the read permissions to certain fields or objects, one of the following two things will happen:


Setup

No specific setup needed