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
- Use the Admin role for team members who need design/code access without billing
- Use the Editor role for content contributors
- Add analytics via the Custom Code header rather than editing templates directly
- Voog supports multiple languages -- ensure analytics tracks language versions correctly
- Use Voog's built-in statistics alongside external analytics for comparison