Skip to main content

Overview

Tag Insight provides flexible user management capabilities to ensure the right people have appropriate access to your tracking data and configurations. Users can have different roles at both the organization and project levels. User Management Interface

User roles

Organization roles

Owner

Full administrative access
  • Manage billing
  • Add/remove users
  • Create/delete projects
  • Access all settings

Admin

Organization management
  • Manage users and projects
  • Configure organization settings
  • Cannot access billing

Member

Basic access
  • Access assigned projects
  • No organization management
  • Project-level permissions apply

Project roles

Full project access
  • Create and modify tracking plans
  • Configure audits and monitoring
  • Manage project settings
  • Export data and reports
Based on the demo transcripts, Tag Insight distinguishes between “editor seats” and “reader seats” for pricing purposes.

Adding users

Inviting team members

1

Navigate to team settings

Go to Settings > Team in your organization
2

Click invite user

Select + Invite Team Member
3

Enter user details

  • Email address
  • Organization role
  • Initial project assignments
4

Send invitation

The user will receive an email to join your organization

Bulk user import

For larger teams, you can import multiple users:
  1. Download the CSV template
  2. Fill in user details
  3. Upload the completed file
  4. Review and confirm

Managing user access

Project assignment

Users can be assigned to specific projects with different roles:
// Example user configuration
{
  user: "[email protected]",
  organization_role: "member",
  projects: [
    {
      project: "main-site-production",
      role: "editor"
    },
    {
      project: "mobile-app",
      role: "viewer"
    }
  ]
}

Access matrix example

User TypeOrganization AccessProject AccessUse Case
Analytics LeadAdminEditor (all)Manages tracking implementation
DeveloperMemberEditor (assigned)Implements tracking code
Marketing ManagerMemberViewerReviews tracking data
ExecutiveMemberViewer (selected)High-level monitoring

Permission details

Editor permissions

Editors can:
  • ✅ Create and modify tracking plans
  • ✅ Configure audit schedules
  • ✅ Set up monitoring rules
  • ✅ Export tracking plans
  • ✅ Access live debugger
  • ✅ View all audit reports
  • ✅ Manage project settings

Viewer permissions

Viewers can:
  • ✅ View tracking plans
  • ✅ Access audit reports
  • ✅ View monitoring dashboards
  • ❌ Modify configurations
  • ❌ Export data
  • ❌ Change settings
  • ❌ Create new items

Team collaboration features

Activity tracking

Tag Insight logs all user activities:
  • Tracking plan modifications
  • Audit configuration changes
  • User access events
  • Export activities

Notifications

Team members can subscribe to:
  • Audit completion reports
  • Tracking regression alerts
  • Configuration changes
  • System updates

Security features

Enhanced security options

Advanced security features including SSO and 2FA are planned for future releases. Contact sales to learn more about our security roadmap.

Session management

  • Automatic logout after inactivity
  • Session duration controls
  • Device management
  • Security policies

Best practices

Role assignment

Grant users the minimum access required for their role. Start with viewer access and upgrade as needed.
Quarterly review of user access to ensure permissions remain appropriate.
Separate production and staging access to prevent accidental changes.
Document who has access to what and why for audit purposes.

Team structure examples

Small team structure

Organization Owner: 1 (CTO/Head of Analytics)
├── Admins: 1-2 (Lead Developer)
├── Editors: 2-3 (Analytics Team)
└── Viewers: 5-10 (Stakeholders)

Enterprise structure

Organization Owner: 1 (VP of Data)
├── Admins: 3-5 (Team Leads)
├── Project Owners: 10-15 (Product Managers)
├── Editors: 20-30 (Developers, Analysts)
└── Viewers: 50+ (Extended Team)

User limits and pricing

Based on the demo discussions:
  • Editor Seats: Count towards your plan limits
  • Viewer Seats: Often unlimited or high limit
  • Seat Management: Can be adjusted in billing settings
The number of editor seats impacts pricing. Contact sales to discuss your team’s needs.

Removing users

User offboarding

1

Navigate to team

Go to Settings > Team
2

Find user

Locate the user in the team list
3

Remove access

Click the menu icon and select Remove User
4

Confirm removal

Confirm to remove all access immediately

What happens when users leave

  • Immediate access revocation
  • Audit trail maintained
  • Ownership transferred to admin
  • No data is deleted

Audit trail

All user actions are logged:
  • Login/logout events
  • Configuration changes
  • Data exports
  • Permission modifications
Access the audit trail at Settings > Audit Log.

Common scenarios

Scenario 1: Onboarding a developer

  1. Invite as organization member
  2. Assign editor role to development project
  3. Assign viewer role to production project
  4. Provide documentation access

Scenario 2: External consultant

  1. Create limited-time account
  2. Assign specific project access only
  3. Set expiration date
  4. Monitor activity closely

Scenario 3: Executive access

  1. Invite as organization member
  2. Assign viewer role to key projects
  3. Set up executive dashboard
  4. Configure summary reports

FAQ

Yes, a user can be an editor in one project and a viewer in another.
Viewer seats typically have high limits. Editor seats depend on your plan.
Yes, you can suspend user access without deleting their account.
Project ownership can be transferred by organization admins in project settings.

Next steps