About user permissions

This article describes how user permissions work in Tealium iQ Tag Management.

For server-side permissions, see Managing Server-Side User Permissions.

How user permissions work

There are two categories of user permissions, account-level and profile-level. Existing users can view their permission settings and other information from User Settings.

Account-level permissions

Account-level permissions pertain to the management of the account, site scans, and profiles. The following table describes the available account-level permissions:

Permission Description
Manage Account
  • Enables the user to assign account-level permissions for other users.
Manage Profiles
  • Enables the user to create, manage, and rename profiles for this account.
Manage Site Scans
  • Enables the user to run and delete site scans.
  • All users can view site scans.
Manage JavaScript Code Extensions
  • Enables the user to edit JavaScript code extensions set up in the account.
  • This permission only applies to legacy JavaScript code extensions.

Profile-level permissions

Profile-level permissions are assigned using one of the following three methods:

  • All Current and Future Profiles
    Use this option for Admin users or any user that requires access to all profiles for the account, including those that will be created in the future.
  • Select from Currently Assigned Profile(s)
    Use this option to filter the available profiles to only those that the user is currently assigned. Select the profiles assigned from the Profile List.
  • Select Profile(s)
    Use this option to edit permissions for the selected profiles in the Profile List.

The following table describes the available profile-level permissions:

Permission Description
Manage Users
  • Add, edit, and remove users and their permissions for this profile.
Manage Tag Templates
  • Edit and delete all tag templates for this profile
Manage Resource Locks
  • Apply and manage resource locks for variables, tags, load rules, and extensions.
Save Existing Versions
  • Perform a Save for this profile, which overwrites the existing configuration of the version with the new configurations.
  • Apply labels to variables, tags, load rules, and extensions.

Ensure that users with this permission understand the difference between performing a Save and a Save As.

Save As New Versions
  • Perform a Save As for this profile.
JavaScript Draft Promotion
Publish to Dev Environment
Publish to QA Environment
  • Publish to the QA environment.
Publish to Prod Environment
  • Publish to the Prod environment.

Was this page helpful?

This page was last updated: January 7, 2023