How to manage user permissions and access in Google Tag Manager

Author:

Managing user permissions and access in Google Tag Manager (GTM) is crucial for maintaining the security and integrity of your tracking implementation. Properly configured permissions ensure that only authorized users can make changes to your tags, triggers, and variables, helping to prevent accidental or malicious modifications. Here’s a comprehensive guide on how to manage user permissions and access in Google Tag Manager.

Step 1: Understanding User Roles in GTM

Before diving into managing user permissions, it’s essential to understand the different roles and their associated permissions in Google Tag Manager:

  1. Administrator: Full control over the account and container. Administrators can manage user access, create, edit, and delete tags, triggers, and variables, and publish changes.
  2. User: Can create, edit, and delete tags, triggers, and variables, but cannot manage user access.
  3. Read-only: Can view and access all GTM data but cannot make any changes to tags, triggers, or variables.

Step 2: Adding Users to Google Tag Manager

To manage user permissions effectively, you need to add users to your GTM account and assign them the appropriate roles.

  1. Log in to Google Tag Manager:
  2. Select the Account:
    • Click on the account that contains the container you want to manage.
  3. Access Admin Settings:
    • In the left sidebar, click on Admin.
  4. Manage Users:
    • Under the Account column, click on User Management to manage users at the account level.
    • Alternatively, under the Container column, click on User Management to manage users at the container level.
  5. Add a New User:
    • Click the + button in the top right corner.
    • Select Add users from the dropdown menu.
  6. Enter User Email:
    • In the dialog box that appears, enter the email address of the user you want to add. This email must be associated with a Google account.
  7. Assign Permissions:
    • Choose the appropriate permissions for the user:
      • Container Permissions: Assign permissions such as Publish, Edit, or Read Only based on the user’s role.
      • Account Permissions: Assign permissions for account-level actions, such as Manage Users.
    • Click Invite to send the invitation.

Step 3: Managing Existing Users

You can also manage existing users by changing their permissions or removing them entirely.

  1. Edit User Permissions:
    • In the User Management interface, locate the user you want to edit.
    • Click on the three-dot menu (More actions) next to the user’s name and select Edit.
    • Adjust the permissions as needed and click Save.
  2. Remove a User:
    • To remove a user, click the three-dot menu next to their name and select Remove.
    • Confirm the removal in the prompt that appears.

Step 4: Best Practices for Managing User Access

  1. Limit Permissions: Only grant the necessary permissions that a user requires for their role. For instance, marketing team members may only need editing rights, while developers might need full administrative access.
  2. Regular Reviews: Periodically review user access and permissions to ensure that only current team members have access to GTM. Remove users who no longer need access to maintain security.
  3. Use Groups for Larger Teams: If your organization has a large number of users, consider using Google Groups to manage user access more efficiently. Add users to a Google Group and then grant that group permissions in GTM.
  4. Document Changes: Keep a log of who has access and what permissions they have. This documentation helps track changes over time and ensures accountability.
  5. Educate Users: Provide training for users on how to use GTM and the importance of permissions. This ensures that everyone understands the tool and adheres to best practices.

Step 5: Monitor Changes in Google Tag Manager

To ensure the integrity of your GTM setup, regularly monitor the changes made to tags, triggers, and variables.

  1. Change History:
    • In GTM, navigate to Versions in the left sidebar.
    • Here, you can view the history of changes made in your container, including who made each change and when.
  2. Version Control:
    • Use GTM’s version control to create and publish versions of your container. This allows you to roll back to previous versions if necessary.
  3. Audit User Access:
    • Regularly audit user access and permissions by checking the User Management section. This ensures that only authorized personnel have access to sensitive data and configurations.

Conclusion

Managing user permissions and access in Google Tag Manager is essential for maintaining the security and functionality of your tracking setup. By understanding user roles, carefully assigning permissions, and regularly reviewing access, you can protect your GTM environment from unauthorized changes and ensure that your marketing and analytics efforts remain effective. Following best practices not only enhances security but also fosters a collaborative environment where team members can work efficiently within GTM.