Role-Based Access Control
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:
- User Management:
- Add/Remove users
- Create Roles/Manage permissions
- Email Subscriptions:
- Controls whether customers receive Weekly Insights and Data Status Reporting notifications.
- Users without Email subscription permissions cannot update their “Subscription” selections in the “Settings” UI to opt-in
- UI Features
- Controls whether the user can interact with the “Download CSV” button on the Cross-Channel Report.
- UI Views
- 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
- Users without access to a page will see a notification in the UI that says their permissions aren’t sufficient to access.
- Integrations
- Controls which platforms customers can see in the “Platform” dropdown on the Platform Performance and Rockerbox Performance pages.
- 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:
- Admin
- 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 | 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 | 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 | 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 | ✅ | ❌ |