Role-Based Access Control

Updated by TJ Zarro

ROLE-BASED ACCESS CONTROL

WHAT IS RBAC?

Role based access controls allow for the more granular control of permissions within the Rockerbox UI. Roles are created and permissions assigned to each of the created roles. Every user is assigned to a role and can only perform actions based on those permissions.

WHAT PERMISSIONS DOES ROCKERBOX SUPPORT?

Rockerbox's current support for RBAC has a few high-level permissions. We are continuing to expand the features that have permissions as we roll out:

  1. User Management: 
    1. Add/Remove users
    2. Create Roles/Manage permissions
  2. Email Subscriptions:
    1. Controls whether customers receive Weekly Insights and Data Status Reporting notifications.
    2. Users without Email subscription permissions cannot update their “Subscription” selections in the “Settings” UI to opt-in
  3. UI Features
    1. Controls whether the user can interact with the “Download CSV” button on the Cross-Channel Report. 
  4. UI Views
    1. Customers can control who has access to specific pages within the UI. For example, only some users could be allowed to access the Cross-Channel
    2. Users without access to a page will see a notification in the UI that says their permissions aren’t sufficient to access.
  5. Integrations
    1. Controls which platforms customers can see in the “Platform” dropdown on the Platform Performance and Rockerbox Performance pages.
    2. Does not impact any other page in the UI at this time, including the Integrations page and Cross Channel Attribution

HOW DO I GET ACCESS TO RBAC?

Customers must opt-in to Rockerbox’s RBAC functionality. Let your CSM know and we’ll enable it for you.

Migrating to RBAC

When RBAC is enabled, we'll automatically create two roles by default:

  1. Admin
  2. Member

All currently created users will be automatically assigned to the Admin role by default. Users with the Admin permissions can change users’ roles if permissions need to be updated for a user.

DEFAULT ROLES/PERMISSIONS

Permission Group

Permission

Description

Admin?

Member?

Email Subscriptions

Edit

Users can themselves in and out of available Email subscriptions in Settings

Email Subscriptions

Read

Users can view their email subscription configurations in Settings.

Email Subscriptions

Receive

Users without this permission will not be able to receive Weekly Insights or Data Status Reporting emails. 

Integrations

Adwords

User can see “Adwords” in the “Platform dropdown on the Rockerbox Performance and Platform Performance Pages.Adwords must be auth’d for this permission to be functional.

Integrations

Bing

User can see “Bing” in the “Platform dropdown on the Rockerbox Performance and Platform Performance Pages.Bing must be auth’d for this permission to be functional.

Integrations

Facebook

User can see “Facebook” in the “Platform dropdown on the Rockerbox Performance and Platform Performance Pages.Facebook must be auth’d for this permission to be functional.

Integrations

LinkedIn

User can see “LinkedIn” in the “Platform dropdown on the Rockerbox Performance and Platform Performance Pages.LinkedIn must be auth’d for this permission to be functional.

Integrations

Pinterest

User can see “Pinterest” in the “Platform dropdown on the Rockerbox Performance and Platform Performance Pages.Pinterest must be auth’d for this permission to be functional.

Integrations

Snapchat

User can see “Pinterest” in the “Snapchat dropdown on the Rockerbox Performance and Platform Performance Pages.Snapchat must be auth’d for this permission to be functional.

Integrations

TikTok

User can see “TikTok” in the “Snapchat dropdown on the Rockerbox Performance and Platform Performance Pages.TikTok must be auth’d for this permission to be functional.

UI Features

Download CSV

Can download data from Cross-Channel Report as a CSV. This is distinct from Ad-Hoc Exports

UI Views

Cross Channel Report

Platform Performance

Rockerbox Performance

Performance Benchmarks

Spend Trends

Ad Hoc Exports

Event Status

Google Sheets Plugin

Integrations

Orders & Conversions

Surveys

Channel Overlap

Marketing Paths

User can access the page in the UI

User Management

Assign Roles

User can create users and assign/change roles

User Management

Create Custom Roles

Users can create and manage custom roles


How did we do?