Der Podcast ist jetzt eine Woche online, global analytics funktioniert, aber wenn ich die einzelnen Episoden anklicke bekomme ich nur leere Grafiken, in Zahlen ist die Statistik aber vorhanden. Ist eine bestimmte Anzahl von Downloads erforderlich, damit die Grafiken angezeigt werden?
The podcast is online for a week, global analytics is fine. But if I click on an episode only Numbers showing up, no graphs. Does the analytics need a specific amount of downloads to show up?
Sieht aus als gibt’s einen Konflikt im JavaScript, vielleicht Konflikt mit einem anderen Plugin.
Kannst du mal schauen ob du einen Fehler in der JS Console siehst?
Ja, da gibt es einen Fehler:
Uncaught TypeError: window.analyticsApp is undefined
<anonymous> https://podcast.domain.irgentwas/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/js/dist/podcast-stats.js?ver=5.8.2:1
jQuery 2
podcast-stats.js:1:123817
Als Plugins sind Ninja Firewall und Simple Website Redirect installiert, aber auch ohne erscheint keine Statistik, habe die auch erst später installiert. Es gab schon mal einen Fehler mit nicht korrekter Variable, der tauchte aber beim einstellen einer Episode auf der Episodenseite auf. War danach aber gleich wieder weg. Vorsichtshalber habe ich danach die Episode gelöscht und wieder neu eingestellt.
Hier nochmal ausführlicher
GET
scheme
https
host
podcast.xxxx.de
filename
/wp-admin/admin-ajax.php
action
podlove-analytics-episode-average-downloads-per-hour
Adresse
91.203.110.237:443
Status
500
Internal Server Error
Uncaught TypeError: window.analyticsApp is undefined
<anonymous> https://podcast.xxxx.de/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/js/dist/podcast-stats.js?ver=5.8.2:1
jQuery 13
e
t
setTimeout handler*Deferred/then/l/<
c
fireWith
fire
c
fireWith
ready
B
EventListener.handleEvent*
<anonymous>
<anonymous>
podcast-stats.js:1:123817
<anonym> https://podcast.xxxx.de/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/js/dist/podcast-stats.js?ver=5.8.2:1
jQuery 13
e
t
(Async: setTimeout handler)
l
c
fireWith
fire
c
fireWith
ready
B
(Async: EventListener.handleEvent)
<anonym>
<anonym>
<anonym>
Da passiert scheinbar im PHP ein Fehler beim Abruf der Daten. Kommst du auch an das PHP error log auf deinem Server ran?
Manche Probleme lösen sich auch durch liegenlassen , möglicherweise hat unser Provider was selber geändert, jedenfalls gehts es jetzt wie durch Zauberhand, vielen Dank für die Mühe.