Track outbound clicks as Plausible custom events

js/plausible-events.js classifies every outbound click:
  Affiliate Click  — host in AFFILIATES map, or rel=sponsored
  Outbound Click   — any other external link
props: network, destination, destination_path, placement (utm_medium),
link_text, lang. Internal links, in-page anchors, mailto: and tel: are ignored;
data-plausible-skip opts an element out. Adding a new partner is one line in
AFFILIATES. Loaded on 1206 pages before </body>.

Create the two goals in Plausible (Settings -> Goals -> Custom event) named
exactly 'Affiliate Click' and 'Outbound Click' for them to show as conversions.
This commit is contained in:
Hermes Agent committed 2026-10-24 18:42:02 +00:00
1 parent 3bd7001795
commit 21b274f91f
1207 files changed
+1349 -6

No files matched your search

@@ -1547,5 +1547,6 @@
<script>document.write(/*W6-static*/null);</script>
<!-- Cookie Banner Container -->
<script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1360,5 +1360,6 @@
});
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1122,5 +1122,6 @@
});
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1177,5 +1177,6 @@
});
}
</script>
</div></body>
</div> <script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1037,5 +1037,6 @@ function createAIROIComparison() {
});
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1017,5 +1017,6 @@
});
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1009,5 +1009,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
+1
View File
@@ -1477,5 +1477,6 @@
<script src="/js/cookie-banner.min.js"></script>
<!-- Directory Card Fix Script -->
<script src="/js/directory-fix.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html><!-- Redeploy Mon, Aug 4, 2025 7:27:48 AM -->
@@ -846,5 +846,6 @@ server {
});
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1057,5 +1057,6 @@
});
</script>
<script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -893,5 +893,6 @@
<script src="/components/footer.min.js"></script>
<script>document.write(/*W6-static*/null);</script>
<script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1395,4 +1395,5 @@
.attr('fill', '#e0e0e0');
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
@@ -1727,4 +1727,5 @@
.attr('stroke', '#e0e0e0');
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
@@ -723,5 +723,6 @@
.text(d => d.id);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1044,5 +1044,6 @@
}, 100);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -924,5 +924,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -631,5 +631,6 @@
}, 500);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -581,5 +581,6 @@
}, 500);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -554,5 +554,6 @@
}, 500);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -1943,5 +1943,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -597,5 +597,6 @@
}, 500);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -958,5 +958,6 @@
]
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -484,5 +484,6 @@
createROIAnalysisVisualization();
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -362,5 +362,6 @@
createCostSavingsVisualization();
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -770,5 +770,6 @@
}
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -656,5 +656,6 @@
<script src="/components/footer.min.js"></script>
<script>document.write(/*W6-static*/null);</script>
<script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -966,5 +966,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -806,5 +806,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -882,5 +882,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -962,5 +962,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -932,5 +932,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -915,5 +915,6 @@
}
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -672,5 +672,6 @@
.text("Capacidades: Dashboard Tradicional vs Dashboard IA");
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -660,5 +660,6 @@
.text("ROI (%)");
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -578,5 +578,6 @@
.text("Capacidades: Ecommerce Tradicional vs Ecommerce IA");
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -649,5 +649,6 @@
.text("Rendimiento: Creación Manual vs Editor IA");
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -901,5 +901,6 @@
});
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -779,5 +779,6 @@
});
}
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -654,5 +654,6 @@ jobs:
}, 500);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -776,5 +776,6 @@ Responde de manera profesional, personalizada y orientada a resultados.
}, 500);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -752,5 +752,6 @@ PROJECT_INTEGRATION = {
}, 500);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -795,5 +795,6 @@
createComparisonChart();
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -760,5 +760,6 @@
createImplementationTimeline();
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -771,5 +771,6 @@
createIndustryNetwork();
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -617,5 +617,6 @@
createImplementationTimeline();
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -608,5 +608,6 @@
createPerformanceMetrics();
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -866,5 +866,6 @@
}, 250);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -122,5 +122,6 @@
<script src="/components/eeat.min.js"></script>
<script>document.write(createEEAT({author: {name: "Equipo Odoo Expertos", title: "Consultora Senior en Sistemas ERP", experience: "15+ años"}, publishDate: "19 de julio de 2025"}));</script>
<script src="/components/footer.min.js"></script><script>document.write(/*W6-static*/null);</script><script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -113,5 +113,6 @@
<script src="/components/eeat.min.js"></script>
<script>document.write(createEEAT({author: {name: "Equipo Odoo Expertos", title: "Consultora Senior en Sistemas ERP", experience: "15+ años"}, publishDate: "19 de julio de 2025"}));</script>
<script src="/components/footer.min.js"></script><script>document.write(/*W6-static*/null);</script><script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -10,4 +10,5 @@
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><script src="/components/header.min.js"></script><script>document.write(/*W6-static*/null);</script><nav class="breadcrumbs"><a href="/">Startseite</a> › <a href="/de/odoo-ia/">Odoo KI</a> › <span>System Reservas Booking KI</span></nav><div class="article-content"><h1>Odoo System Reservas KI: El Booking Que Se Optimiza Solo</h1><p>System de reservas con KI que maximiza ocupación, predice no-shows, y ajusta precios automáticamente según demanda. Para empresas que buscan <a href="/de/odoo-ia/implementacion-odoo-ia-guia-paso-a-paso-2025/" rel="nofollow noopener" target="_blank">implementar KI en sus procesos</a>, los sistemas de reservas representan una de las áreas más beneficiosas.</p><h2>Capacidades KI en Reservas</h2><p>La integración con <a href="/de/odoo/curso-odoo-aprender-completo-2025/" rel="nofollow noopener" target="_blank">el ecosistema completo de Odoo</a> permite funcionalidades avanzadas que van más allá de simples calendarios:</p><ul><li>Pricing dinámico basado en demanda y estacionalidad</li><li>Predicción de no-shows con 78% precisión</li><li>Optimización automática de disponibilidad</li><li>Recomendaciones personalizadas para huéspedes</li><li>Integración con sistemas de pagos inteligentes</li><li>Análisis predictivo de patrones de cancelación</li></ul><h2>Sinergia con Restaurantes y Hostelería</h2><p>Para hoteles y complejos turísticos, la integración con <a href="/de/odoo-ia/odoo-restaurantes-ia-hosteleria-2025/" rel="nofollow noopener" target="_blank">sistemas KI para restaurantes</a> permite una Verwaltung holística. El <a href="/de/odoo-ia/odoo-chatbot-ia-atencion-cliente-2025/" rel="nofollow noopener" target="_blank">chatbot KI</a> complementa perfectamente el System de reservas ofreciendo atención 24/7.</p><h2>Personalización Avanzada</h2><p>Mediante <a href="/de/odoo-ia/odoo-studio-ia-personalizacion-2025/" rel="nofollow noopener" target="_blank">Studio KI de Odoo</a>, las empresas pueden adaptar el System de reservas a sus necesidades específicas. El <a href="/de/odoo-ia/odoo-soporte-ia-tecnico-2025/" rel="nofollow noopener" target="_blank">soporte técnico especializado</a> garantiza una implementación sin problemas y mantenimiento continuo.</p></div><script src="/components/eeat.min.js"></script><script>document.write(createEEAT({author:{name:"Equipo Odoo Expertos",title:"Consultora Senior en Sistemas ERP",experience:"15+ años"},publishDate:"19 de julio de 2025"}));</script><script src="/components/footer.min.js"></script><script>document.write(/*W6-static*/null);</script><script src="/js/cookie-banner.min.js"></script></body></html>
</head><body><script src="/components/header.min.js"></script><script>document.write(/*W6-static*/null);</script><nav class="breadcrumbs"><a href="/">Startseite</a> › <a href="/de/odoo-ia/">Odoo KI</a> › <span>System Reservas Booking KI</span></nav><div class="article-content"><h1>Odoo System Reservas KI: El Booking Que Se Optimiza Solo</h1><p>System de reservas con KI que maximiza ocupación, predice no-shows, y ajusta precios automáticamente según demanda. Para empresas que buscan <a href="/de/odoo-ia/implementacion-odoo-ia-guia-paso-a-paso-2025/" rel="nofollow noopener" target="_blank">implementar KI en sus procesos</a>, los sistemas de reservas representan una de las áreas más beneficiosas.</p><h2>Capacidades KI en Reservas</h2><p>La integración con <a href="/de/odoo/curso-odoo-aprender-completo-2025/" rel="nofollow noopener" target="_blank">el ecosistema completo de Odoo</a> permite funcionalidades avanzadas que van más allá de simples calendarios:</p><ul><li>Pricing dinámico basado en demanda y estacionalidad</li><li>Predicción de no-shows con 78% precisión</li><li>Optimización automática de disponibilidad</li><li>Recomendaciones personalizadas para huéspedes</li><li>Integración con sistemas de pagos inteligentes</li><li>Análisis predictivo de patrones de cancelación</li></ul><h2>Sinergia con Restaurantes y Hostelería</h2><p>Para hoteles y complejos turísticos, la integración con <a href="/de/odoo-ia/odoo-restaurantes-ia-hosteleria-2025/" rel="nofollow noopener" target="_blank">sistemas KI para restaurantes</a> permite una Verwaltung holística. El <a href="/de/odoo-ia/odoo-chatbot-ia-atencion-cliente-2025/" rel="nofollow noopener" target="_blank">chatbot KI</a> complementa perfectamente el System de reservas ofreciendo atención 24/7.</p><h2>Personalización Avanzada</h2><p>Mediante <a href="/de/odoo-ia/odoo-studio-ia-personalizacion-2025/" rel="nofollow noopener" target="_blank">Studio KI de Odoo</a>, las empresas pueden adaptar el System de reservas a sus necesidades específicas. El <a href="/de/odoo-ia/odoo-soporte-ia-tecnico-2025/" rel="nofollow noopener" target="_blank">soporte técnico especializado</a> garantiza una implementación sin problemas y mantenimiento continuo.</p></div><script src="/components/eeat.min.js"></script><script>document.write(createEEAT({author:{name:"Equipo Odoo Expertos",title:"Consultora Senior en Sistemas ERP",experience:"15+ años"},publishDate:"19 de julio de 2025"}));</script><script src="/components/footer.min.js"></script><script>document.write(/*W6-static*/null);</script><script src="/js/cookie-banner.min.js"></script> <script src="/js/plausible-events.js" defer></script>
</body></html>
@@ -329,5 +329,6 @@
<script>document.write(/*W6-static*/null);</script>
<!-- Cookie Banner -->
<script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -831,5 +831,6 @@
}, 100);
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -469,5 +469,6 @@
createOptimizationVisualization();
});
</script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -400,5 +400,6 @@
<script src="/components/footer.min.js"></script>
<script>document.write(/*W6-static*/null);</script>
<script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -280,5 +280,6 @@
<script src="/components/footer.min.js"></script>
<script>document.write(/*W6-static*/null);</script>
<script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>
@@ -203,5 +203,6 @@
<script src="/components/footer.min.js"></script>
<script>document.write(/*W6-static*/null);</script>
<script src="/js/cookie-banner.min.js"></script>
<script src="/js/plausible-events.js" defer></script>
</body>
</html>