feat(analytics): Plausible snippet on every page, FAQ marked on the bootcamp

The snippet was on 10 of 40 pages, so the Trial / FAQ / Buy / Custom Quote /
search posts / Project Plan goals were inert everywhere else. It now sits
verbatim, in the same <head> position as index.html, on all 39 visitor-facing
pages. email/trial-confirmation.html is deliberately left out (email template).

FAQ: the five <details class="bc-faq"> <summary> elements on the bootcamp page
and its DE/ES twins now carry plausible-event-name=FAQ, and the 15
.faq-question buttons on de/es/support.html get the marking they were believed
to already have. No goal renamed: one FAQ goal across all languages.

No markup, copy or behaviour change, and no third-party request beyond the
snippet itself. verify-html.py PROBLEMS 0; check-links.py OK; event checker
59 PASS / 0 FAIL; impeccable detector +0/-0 findings on the changed files.
This commit is contained in:
oliver committed 2026-10-28 21:50:53 +00:00
1 parent 73b3f34696
commit 0cd0fa1af1
28 files changed
+213 -45

No files matched your search

+11 -5
View File
@@ -554,6 +554,12 @@
]
}
</script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
</head>
<body>
<!-- Page-scoped top bar: the site has no global header, so the page carries its own way home. -->
@@ -786,31 +792,31 @@
<h2 class="section-title">Preguntas que suelen surgir primero</h2>
<div class="bc-faq-grid">
<details class="bc-faq">
<summary>¿Necesito conocimientos técnicos?</summary>
<summary class="plausible-event-name=FAQ">¿Necesito conocimientos técnicos?</summary>
<div class="bc-a">
<p>No. Las sesiones no exigen conocimientos de ERP ni de programación, y usted trabaja con sus propios datos en lugar de seguir una demostración vacía.</p>
</div>
</details>
<details class="bc-faq">
<summary>¿Y si me pierdo una sesión?</summary>
<summary class="plausible-event-name=FAQ">¿Y si me pierdo una sesión?</summary>
<div class="bc-a">
<p>Las sesiones son en directo y cada una se apoya en la anterior, así que asista siempre que pueda. Si se pierde una, el chat de antiguos alumnos y el taller abierto de la última sesión son el lugar para ponerse al día.</p>
</div>
</details>
<details class="bc-faq">
<summary>¿El hosting está incluido después del curso?</summary>
<summary class="plausible-event-name=FAQ">¿El hosting está incluido después del curso?</summary>
<div class="bc-a">
<p>Sí, durante un año, incluido en el programa. Pasado ese año, su sistema pasa a uno de nuestros planes de hosting habituales, al precio publicado en nuestro sitio.</p>
</div>
</details>
<details class="bc-faq">
<summary>¿Qué necesito instalar?</summary>
<summary class="plausible-event-name=FAQ">¿Qué necesito instalar?</summary>
<div class="bc-a">
<p>No hay nada que instalar ni nada que ejecutar usted mismo. Bastan un ordenador y un navegador, el sistema en funcionamiento lo ponemos nosotros. n8n, que se usa en la lección 9, es una cuenta gratuita que usted abre con el propio plan gratuito de n8n.</p>
</div>
</details>
<details class="bc-faq">
<summary>¿Es un curso sobre Odoo?</summary>
<summary class="plausible-event-name=FAQ">¿Es un curso sobre Odoo?</summary>
<div class="bc-a">
<p>Es un curso sobre su negocio en marcha. Odoo es el motor que hay bajo el sistema que construye; las diez lecciones tratan de su inventario, sus facturas, sus clientes y las horas que esto le devuelve.</p>
</div>
+21 -15
View File
@@ -268,6 +268,12 @@
.contact-form { padding: 1.25rem; }
}
</style>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://plausible.office.odoo4projects.com/js/pa-NhA7Rf-79VopXFQXhSS4e.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
<script defer src="/static/lang.js"></script>
</head>
<body>
@@ -321,7 +327,7 @@
<!-- First Steps -->
<div class="faq-panel active" id="panel-first-steps">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Mi Odoo parece vacío. ¿Qué puedo hacer con él?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -341,7 +347,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo instalo una app nueva?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -351,7 +357,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo añado mi servidor de correo para enviar mensajes desde Odoo?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -361,7 +367,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo cambio mi nombre de usuario o mi contraseña?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -375,7 +381,7 @@
<!-- Advanced Users -->
<div class="faq-panel" id="panel-advanced">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Tengo acceso SSH a mi servicio?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -384,7 +390,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo configuro la frecuencia de mis copias de seguridad?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -393,7 +399,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cuánto tiempo se guardan las copias de seguridad?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -402,7 +408,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo dirijo mi dominio a mi Odoo?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -412,7 +418,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo puedo instalar Odoo Enterprise?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -425,7 +431,7 @@
<!-- Trouble Shooting -->
<div class="faq-panel" id="panel-trouble">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>Después de un git check in, mi servidor no arranca o muestra un error 500</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -434,7 +440,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Por qué mi dominio muestra «Unknown Certificate» o «Bad Gateway»?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -447,7 +453,7 @@
<!-- Commercial -->
<div class="faq-panel" id="panel-commercial">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Está incluida la Odoo Enterprise License?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -456,7 +462,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo puedo cambiar de plan?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -469,7 +475,7 @@
<!-- Bring your Database -->
<div class="faq-panel" id="panel-migrate">
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Cómo puedo migrar mi base de datos de Odoo desde otro proveedor?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>
@@ -479,7 +485,7 @@
</div>
</div>
<div class="faq-item">
<button class="faq-question">
<button class="faq-question plausible-event-name=FAQ">
<span>¿Puedo actualizar mi base de datos de Odoo desde una versión anterior, p. ej., 14 &rarr; 19?</span>
<span class="faq-icon"><i class="fas fa-chevron-down"></i></span>
</button>