Seite 1 von 2
[3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 21.02.2026 17:04
von Jarl Nobbyson
Servus zusammen,
Matomo ist installiert, trackt auch fleissig und dürfte ergo funktionieren.
Jedoch macht mir das Opt-In/Out Probleme, jedesmal wenn der Code in der ucp.php im Bereich der Datenschutzerklärung eingefügt ist kann ich das Portal einwandfrei aufrufen, ein Klick auf irgend etwas anderes bringt dabei den Fehler 500 im Browser.
Was könnte da nicht stimmen?
Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 21.02.2026 17:13
von LukeWCS
Hallo
Was ist "Matomo"? Das ist kein phpBB Standard. Ist das eine Ext? Wenn ja, Link zur Ext bitte und ich würde dann das Thema verschieben, weil das hat mit phpBB Support nichts zu tun.
Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 21.02.2026 17:26
von Jarl Nobbyson
Oh sorry, bin im falschen Bereich gelandet!
Matomo:
https://matomo.org/
Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 21.02.2026 19:00
von chris1278
Also Matomo ist ein trackinmg dienst ähnlich wie google analytics.
Nimm diese Extension:7
viewtopic.php?t=245064
Diese ist für die nutzung von matomo kompatibel.
Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 21.02.2026 19:09
von LukeWCS
Okay, also gehts um Webanalyse und das in Verbindung mit
Jarl Nobbyson hat geschrieben: 21.02.2026 17:04
jedesmal wenn der Code in der ucp.php im Bereich der Datenschutzerklärung eingefügt ist
heisst für mich Custom Coding bei phpBB, also im weitesten Sinne Modding. Das liegt ausserhalb des phpBB Supports, ich verschiebe das mal. Du musst warten bis sich ein Matomo Benutzer dazu äussern kann.
Im Support raten wir generell von jeglichem Modding ab, weil das hochgradig fehlerträchtig ist und speziell bei Fehlersuche alles komplizierter und zeitaufwendiger machen kann.
edit:
chris1278 hat geschrieben: 21.02.2026 19:00
Also Matomo ist ein trackinmg dienst ähnlich wie google analytics.
Jupp Chris, ist jetzt klar geworden.
Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 21.02.2026 19:52
von Jarl Nobbyson
@chris1278 ah okay, das hab ich tatsächlich bereits im Forum drin, ergo spare ich mir in der Datenschutzerklärung das Opt-Out, korrekt?
Dazu aber die Frage: was ist mit oberes und unteres HTML gemeint?
Ich muss ja für Matomo vor dem </head> folgendes angeben:
Code: Alles auswählen
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//xxxxxxxxxx.tuxonmac.de/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
Ich vermute das sollte das untere HTML sein, da vor </head> eingefügt normalerweise.
Oberes HTML ist dann das Opt-Out?
@LukeWCS roger, gern verschieben

Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 21.02.2026 20:19
von chris1278
Versuch mal, das Skript hier so anzupassen:
Code: Alles auswählen
<!-- Matomo -->
<script type="opt-in" data-type="application/javascript" data-name="matomo">
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function()
{
var u="//xxxxxxxxxx.tuxonmac.de/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
Dann wähle in der Cookie-Extension bei Matomo die Option „eigenes Skript“ aus und füge den in die Box für den oberen Teil.
Danach Foren- und Browser-Cache löschen.
Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 22.02.2026 07:57
von Jarl Nobbyson
Erledigt, dann heisst es jetzt mal ein paar Tage abwarten ob und was passiert.
Danke schön!
Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 22.02.2026 11:08
von chris1278
Ich hab mir mal angeschaut und du hast zwei fehler.
1. Du hast das skirpt doppelt im quellcode stehen davon einmal die angepasste version von mir und das was du wahrscheinlich ursprünglich hattest.
2. Du hast bei dem von mir eine öffnende eckige klammer
< zweimal.
Der wuellcode sieht so aus:
Code: Alles auswählen
<!-- Matomo -->
<<script type="opt-in" data-type="application/javascript" data-name="matomo">
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function()
{
var u="//analytics.tuxonmac.de/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//analytics.tuxonmac.de/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
Das was ohne diese infos im script ist:
<script type="opt-in" data-type="application/javascript" data-name="matomo">
musst du löschen
und bei dem weon mir hast du das so:
Code: Alles auswählen
<<script type="opt-in" data-type="application/javascript" data-name="matomo">
das ist halt die eckige klammer zuviel.
Wenn du das skript zweimal drin hast und der user das nicht akzeptiert wird es ja trotzdem geladen.
Das solltest du in jedemfall korrigieren weil das sieht dann so aus:
https://prnt.sc/XppKPVPW0fec
siehe oben links ind er ecke.
Re: [3.3] Opt-In/Out Matomo bringt Fehler 500
Verfasst: 22.02.2026 14:02
von Jarl Nobbyson
Das zweite hatte ich unwissend in der overall_header.html eingetragen, ist jetzt entfernt.
Die zweite eckige Klammer ist mir nicht aufgefallen, ich hab deinen Code schlicht nur kopiert.
Ist aber jetzt auch entfernt und nur eine noch da.