Voog Roles and Permissions Guide | OpsBlu Docs

Voog Roles and Permissions Guide

Voog CMS team access -- account owner, admin, editor roles, and custom code permissions for analytics integration.

Voog is a multilingual website builder with a three-tier permission model.

Voog Role Model

Role Edit Content Edit Design/Code Manage Users Site Settings Billing E-commerce
Owner Yes Yes Yes Yes Yes Yes
Admin Yes Yes Yes Yes No Yes
Editor Yes No No No No No

Owner

The account creator. Has full control including billing management and account deletion.

Admin

Can manage content, design, users, and settings. Cannot access billing.

Editor

Content-only access. Can edit pages and blog posts but cannot modify design, code, or settings.

Analytics Integration

Only Owner or Admin can add tracking via Settings > Custom Code or template editing:

<!-- Voog: Settings > Custom code > Header -->
<!-- Or edit via Design > Code Editor > layout.tpl -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

Voog also provides a Liquid template language for dynamic template editing:

{% raw %}
<!-- layout.tpl -->
<head>
  {{ page.header }}
  {% if site.data.ga_id %}
  <script async src="https://www.googletagmanager.com/gtag/js?id={{ site.data.ga_id }}"></script>
  {% endif %}
</head>
{% endraw %}

Custom Roles

Voog does not support custom roles beyond Owner, Admin, and Editor.

Best Practices

  1. Use the Admin role for team members who need design/code access without billing
  2. Use the Editor role for content contributors
  3. Add analytics via the Custom Code header rather than editing templates directly
  4. Voog supports multiple languages -- ensure analytics tracks language versions correctly
  5. Use Voog's built-in statistics alongside external analytics for comparison