Se realizó un análisis exhaustivo de todas las páginas de servicios para evaluar el uso del include button.html y determinar si es necesario incluir más botones de contacto.
_includes/button.html<a href="#" data-whatsapp-link class="btn btn-primary" title="Contacto con la Agencia de Marketing Digital Since">
<span class="text"></span><span class="text-decoration"> _</span>
<span class="decoration">⇒</span>
</a>
text - Texto personalizable del botón_includes/button-secondary.html<a href="/contacto#formulario" class="btn btn-secondary" title="Contacto con la Agencia de Marketing Digital Since">
<span class="text"></span><span class="text-decoration"> _</span>
<span class="decoration">⇒</span>
</a>
servicios.html - Página Principal de Servicios| Ubicación | Tipo de Botón | Estado | |———–|—————|——–| | Final de página | Formulario (<div id="kommo-form-placeholder"></div> <script> (function() { var loaded = false; function loadKommo() { if (loaded) return; loaded = true; !function(a,m,o,c,r,m){a[o+c]=a[o+c]||{setMeta:function(p){this.params=(this.params||[]).concat([p])}},a[o+r]=a[o+r]||function(f){a[o+r].f=(a[o+r].f||[]).concat([f])},a[o+m]=a[o+m]||function(f,k){a[o+m].f=(a[o+m].f||[]).concat([[f,k]])}}(window,0,"amo_forms_","params","load","loaded"); var s = document.createElement('script'); s.async = true; s.charset = 'utf-8'; s.src = 'https://forms.kommo.com/forms/assets/js/amoforms.js?1753714270'; document.getElementById('kommo-form-placeholder').appendChild(s); } var target = document.getElementById('kommo-form-placeholder'); if ('IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { loadKommo(); observer.disconnect(); } }, { rootMargin: '200px' }); observer.observe(target); } else { loadKommo(); } })(); </script> ) | ✅ Presente | | Sección CTA | Ninguno | ⚠️ Falta |
Problema detectado: No hay botón de contacto antes del formulario. El usuario debe hacer scroll hasta el final para encontrar la opción de contacto.
_servicios/administracion-redes-sociales.html| Ubicación | Línea | Tipo | Estado | |———–|——-|——|——–| | Paquete Mercurio | 111 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete Urano | 129 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete Saturn | 140 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete Jupiter | 158 | Inline data-whatsapp-link | ⚠️ No usa include | | Sección CTA logo | 214 | ` _</span
⇒ </a> ` | ✅ Correcto | | Formulario final | 239 |
<div id="kommo-form-placeholder"></div> <script> (function() { var loaded = false; function loadKommo() { if (loaded) return; loaded = true; !function(a,m,o,c,r,m){a[o+c]=a[o+c]||{setMeta:function(p){this.params=(this.params||[]).concat([p])}},a[o+r]=a[o+r]||function(f){a[o+r].f=(a[o+r].f||[]).concat([f])},a[o+m]=a[o+m]||function(f,k){a[o+m].f=(a[o+m].f||[]).concat([[f,k]])}}(window,0,"amo_forms_","params","load","loaded"); var s = document.createElement('script'); s.async = true; s.charset = 'utf-8'; s.src = 'https://forms.kommo.com/forms/assets/js/amoforms.js?1753714270'; document.getElementById('kommo-form-placeholder').appendChild(s); } var target = document.getElementById('kommo-form-placeholder'); if ('IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { loadKommo(); observer.disconnect(); } }, { rootMargin: '200px' }); observer.observe(target); } else { loadKommo(); } })(); </script>| ✅ Presente |
Problema: Los botones en paquetes de precios usan código inline en lugar del include.
_servicios/branding.html| Ubicación | Línea | Tipo | Estado | |———–|——-|——|——–| | Paquete BASIC (1ra sección) | 29 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete STANDAR (1ra sección) | 46 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete CLASSIC (1ra sección) | 57 | Inline data-whatsapp-link | ⚠️ No usa include | | Sección “Por qué invertir” | 74 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete BASIC (2da sección - duplicado) | 93 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete STANDAR (2da sección) | 110 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete CLASSIC (2da sección) | 121 | Inline data-whatsapp-link | ⚠️ No usa include | | Sección CTA logo | 210 | ` _</span
⇒ </a> ` | ✅ Correcto | | Formulario final | 230 |
<div id="kommo-form-placeholder"></div> <script> (function() { var loaded = false; function loadKommo() { if (loaded) return; loaded = true; !function(a,m,o,c,r,m){a[o+c]=a[o+c]||{setMeta:function(p){this.params=(this.params||[]).concat([p])}},a[o+r]=a[o+r]||function(f){a[o+r].f=(a[o+r].f||[]).concat([f])},a[o+m]=a[o+m]||function(f,k){a[o+m].f=(a[o+m].f||[]).concat([[f,k]])}}(window,0,"amo_forms_","params","load","loaded"); var s = document.createElement('script'); s.async = true; s.charset = 'utf-8'; s.src = 'https://forms.kommo.com/forms/assets/js/amoforms.js?1753714270'; document.getElementById('kommo-form-placeholder').appendChild(s); } var target = document.getElementById('kommo-form-placeholder'); if ('IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { loadKommo(); observer.disconnect(); } }, { rootMargin: '200px' }); observer.observe(target); } else { loadKommo(); } })(); </script>| ✅ Presente |
Problemas:
_servicios/campanas-ads-y-embudos-de-venta.html| Ubicación | Línea | Tipo | Estado | |———–|——-|——|——–| | Paquete ESENCIAL | 224 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete PRO | 241 | Inline data-whatsapp-link | ⚠️ No usa include | | Paquete ESTUDIO | 252 | Inline data-whatsapp-link | ⚠️ No usa include | | Sección CTA logo | 185 | ` _</span
⇒ </a> ` | ✅ Correcto | | Formulario final | 306 |
<div id="kommo-form-placeholder"></div> <script> (function() { var loaded = false; function loadKommo() { if (loaded) return; loaded = true; !function(a,m,o,c,r,m){a[o+c]=a[o+c]||{setMeta:function(p){this.params=(this.params||[]).concat([p])}},a[o+r]=a[o+r]||function(f){a[o+r].f=(a[o+r].f||[]).concat([f])},a[o+m]=a[o+m]||function(f,k){a[o+m].f=(a[o+m].f||[]).concat([[f,k]])}}(window,0,"amo_forms_","params","load","loaded"); var s = document.createElement('script'); s.async = true; s.charset = 'utf-8'; s.src = 'https://forms.kommo.com/forms/assets/js/amoforms.js?1753714270'; document.getElementById('kommo-form-placeholder').appendChild(s); } var target = document.getElementById('kommo-form-placeholder'); if ('IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { loadKommo(); observer.disconnect(); } }, { rootMargin: '200px' }); observer.observe(target); } else { loadKommo(); } })(); </script>| ✅ Presente |
Problema: Botones en paquetes de precios usan código inline.
_servicios/creacion-audiovisual.html| Ubicación | Línea | Tipo | Estado | |———–|——-|——|——–| | Sección CTA logo | 153 | ` _</span
⇒ </a> ` | ✅ Correcto | | Formulario final | 197 |
<div id="kommo-form-placeholder"></div> <script> (function() { var loaded = false; function loadKommo() { if (loaded) return; loaded = true; !function(a,m,o,c,r,m){a[o+c]=a[o+c]||{setMeta:function(p){this.params=(this.params||[]).concat([p])}},a[o+r]=a[o+r]||function(f){a[o+r].f=(a[o+r].f||[]).concat([f])},a[o+m]=a[o+m]||function(f,k){a[o+m].f=(a[o+m].f||[]).concat([[f,k]])}}(window,0,"amo_forms_","params","load","loaded"); var s = document.createElement('script'); s.async = true; s.charset = 'utf-8'; s.src = 'https://forms.kommo.com/forms/assets/js/amoforms.js?1753714270'; document.getElementById('kommo-form-placeholder').appendChild(s); } var target = document.getElementById('kommo-form-placeholder'); if ('IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { loadKommo(); observer.disconnect(); } }, { rootMargin: '200px' }); observer.observe(target); } else { loadKommo(); } })(); </script>| ✅ Presente |
Estado: ✅ Correcto - No tiene sección de precios con botones inline.
_servicios/creacion-paginas-web.html| Ubicación | Línea | Tipo | Estado | |———–|——-|——|——–| | Landing Page | 32 | Inline data-whatsapp-link | ⚠️ No usa include | | Sitio Corporativo | 50 | Inline data-whatsapp-link | ⚠️ No usa include | | Plataforma Alto Rendimiento | 60 | Inline data-whatsapp-link | ⚠️ No usa include | | Sección diferenciadores | 77 | Inline data-whatsapp-link | ⚠️ No usa include | | Sección CTA logo | 273 | ` _</span
⇒ </a> ` | ✅ Correcto | | Formulario final | 303 |
<div id="kommo-form-placeholder"></div> <script> (function() { var loaded = false; function loadKommo() { if (loaded) return; loaded = true; !function(a,m,o,c,r,m){a[o+c]=a[o+c]||{setMeta:function(p){this.params=(this.params||[]).concat([p])}},a[o+r]=a[o+r]||function(f){a[o+r].f=(a[o+r].f||[]).concat([f])},a[o+m]=a[o+m]||function(f,k){a[o+m].f=(a[o+m].f||[]).concat([[f,k]])}}(window,0,"amo_forms_","params","load","loaded"); var s = document.createElement('script'); s.async = true; s.charset = 'utf-8'; s.src = 'https://forms.kommo.com/forms/assets/js/amoforms.js?1753714270'; document.getElementById('kommo-form-placeholder').appendChild(s); } var target = document.getElementById('kommo-form-placeholder'); if ('IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { loadKommo(); observer.disconnect(); } }, { rootMargin: '200px' }); observer.observe(target); } else { loadKommo(); } })(); </script>| ✅ Presente |
Problema: Botones en paquetes de precios usan código inline.
_servicios/posicionamiento-web-seo.html| Ubicación | Línea | Tipo | Estado | |———–|——-|——|——–| | Sección CTA logo | 163 | ` _</span
⇒ </a> ` | ✅ Correcto | | Formulario final | 227 |
<div id="kommo-form-placeholder"></div> <script> (function() { var loaded = false; function loadKommo() { if (loaded) return; loaded = true; !function(a,m,o,c,r,m){a[o+c]=a[o+c]||{setMeta:function(p){this.params=(this.params||[]).concat([p])}},a[o+r]=a[o+r]||function(f){a[o+r].f=(a[o+r].f||[]).concat([f])},a[o+m]=a[o+m]||function(f,k){a[o+m].f=(a[o+m].f||[]).concat([[f,k]])}}(window,0,"amo_forms_","params","load","loaded"); var s = document.createElement('script'); s.async = true; s.charset = 'utf-8'; s.src = 'https://forms.kommo.com/forms/assets/js/amoforms.js?1753714270'; document.getElementById('kommo-form-placeholder').appendChild(s); } var target = document.getElementById('kommo-form-placeholder'); if ('IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { loadKommo(); observer.disconnect(); } }, { rootMargin: '200px' }); observer.observe(target); } else { loadKommo(); } })(); </script>| ✅ Presente |
Estado: ✅ Correcto - No tiene sección de precios con botones inline.
⇒ </a> `
servicios.html no tiene botón de contacto antes del formulariobranding.html tiene una sección de precios duplicada completa⇒ </a> `
administracion-redes-sociales.html (4 botones)branding.html (7 botones + eliminar duplicados)campanas-ads-y-embudos-de-venta.html (3 botones)creacion-paginas-web.html (4 botones)⇒ </a> ` antes del formulario
flowchart TD
A[Análisis Completado] --> B{Prioridad}
B --> C[Alta: Estandarizar botones]
B --> D[Alta: Agregar botón en servicios.html]
B --> E[Alta: Eliminar duplicados en branding.html]
C --> C1[administracion-redes-sociales.html]
C --> C2[branding.html]
C --> C3[campanas-ads-y-embudos-de-venta.html]
C --> C4[creacion-paginas-web.html]
C1 --> F[Usar include button.html]
C2 --> F
C3 --> F
C4 --> F
D --> G[Agregar CTA antes del formulario]
E --> H[Eliminar líneas 81-126 duplicadas]
F --> I[Mantenimiento más fácil]
G --> J[Mejor conversión]
H --> K[Contenido limpio]
I --> L[✅ Objetivo Cumplido]
J --> L
K --> L
| Archivo | Cambios | Cantidad de Botones a Modificar |
|---|---|---|
servicios.html | Agregar botón CTA | 1 nuevo |
administracion-redes-sociales.html | Estandarizar botones | 4 botones |
branding.html | Estandarizar + eliminar duplicados | 7 botones + limpieza |
campanas-ads-y-embudos-de-venta.html | Estandarizar botones | 3 botones |
creacion-paginas-web.html | Estandarizar botones | 4 botones |
creacion-audiovisual.html | Sin cambios | 0 |
posicionamiento-web-seo.html | Sin cambios | 0 |
Total: 18 botones a estandarizar + 1 nuevo + eliminación de contenido duplicado
El usuario solicitó reemplazar los formularios de contacto (<div id="kommo-form-placeholder"></div> <script> (function() { var loaded = false; function loadKommo() { if (loaded) return; loaded = true; !function(a,m,o,c,r,m){a[o+c]=a[o+c]||{setMeta:function(p){this.params=(this.params||[]).concat([p])}},a[o+r]=a[o+r]||function(f){a[o+r].f=(a[o+r].f||[]).concat([f])},a[o+m]=a[o+m]||function(f,k){a[o+m].f=(a[o+m].f||[]).concat([[f,k]])}}(window,0,"amo_forms_","params","load","loaded"); var s = document.createElement('script'); s.async = true; s.charset = 'utf-8'; s.src = 'https://forms.kommo.com/forms/assets/js/amoforms.js?1753714270'; document.getElementById('kommo-form-placeholder').appendChild(s); } var target = document.getElementById('kommo-form-placeholder'); if ('IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { loadKommo(); observer.disconnect(); } }, { rootMargin: '200px' }); observer.observe(target); } else { loadKommo(); } })(); </script> ) por secciones de CTA más emotivas y claras que incluyan el botón de contacto.
Archivos afectados:
servicios.html (línea 165)_servicios/administracion-redes-sociales.html (línea 239)_servicios/branding.html (línea 230)_servicios/campanas-ads-y-embudos-de-venta.html (línea 306)_servicios/creacion-audiovisual.html (línea 197)_servicios/creacion-paginas-web.html (línea 303)_servicios/posicionamiento-web-seo.html (línea 227)Estructura propuesta para el nuevo CTA:
<section class="wrapper text_center">
<h2>[Mensaje emotivo personalizado por servicio]</h2>
<p>[Texto motivador que conecte con el usuario]</p>
<a href="#" data-whatsapp-link class="btn btn-primary" title="Contacto con la Agencia de Marketing Digital Since">
<span class="text">[Texto de acción personalizado]</span><span class="text-decoration"> _</span
><span class="decoration">⇒</span>
</a>
</section>
administracion-redes-sociales.html - 4 botonesbranding.html - 7 botones + eliminar duplicadoscampanas-ads-y-embudos-de-venta.html - 3 botonescreacion-paginas-web.html - 4 botonesservicios.html - Nuevo CTA con botónadministracion-redes-sociales.html - Reemplazar formulariobranding.html - Reemplazar formulariocampanas-ads-y-embudos-de-venta.html - Reemplazar formulariocreacion-audiovisual.html - Reemplazar formulariocreacion-paginas-web.html - Reemplazar formularioposicionamiento-web-seo.html - Reemplazar formulariobranding.html