Tracking funktioniert nicht (mehr)

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Biohof
Beiträge: 5
Registriert: 21.01.2022, 13:11

Re: Tracking funktioniert nicht (mehr)

Beitrag von Biohof »

Super! Danke für die Hilfe!
Das Tracking funktioniert nach dem Update wieder :-)
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Tracking funktioniert nicht (mehr)

Beitrag von mirko »

Ja das stimmt, ich hatte zwar im Oktober den Fehler in meiner Version geändert aber nicht nochmals eingespielt. Jetzt nochmals das Online-Update ausführen und die aktuelle Version der Scripte laden lassen.
Biohof
Beiträge: 5
Registriert: 21.01.2022, 13:11

Re: Tracking funktioniert nicht (mehr)

Beitrag von Biohof »

Danke für den Tipp! Nach dem einschalten vom Reporting wurde folgender Fehler angezeigt nachdem ich auf einen Link geklickt habe:

Fatal error: Array and string offset access syntax with curly braces is no longer supported in .../html/newsletter/tracking/uasparser.php on line 250
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Tracking funktioniert nicht (mehr)

Beitrag von mirko »

Bei den Scripten kann man nichts "online" prüfen. Die PHP-Versionsangaben in den Scripten ist immer die minimale Anforderung.

Man kann auf dem Webspace die Datei config.inc.php ändern

error_reporting(0);
ini_set("display_errors", 0);


error_reporting(E_ALL);
ini_set("display_errors", 1);

Script danach aufrufen, sollten Fehlermeldungen erscheinen, falls es einen Fehler gab.
Biohof
Beiträge: 5
Registriert: 21.01.2022, 13:11

Re: Tracking funktioniert nicht (mehr)

Beitrag von Biohof »

Ich habe die Scripte erheut übertragen. Sie liegen mit dem heutigen Datum auf dem Webspace bereit. Ausgeführt werden sie trotzdem noch nicht.
Die Scripts.dat im Programmordner ist vom 17.09.2021 hat hat die entsprechende Größe

Kann ich die Version der online-Scripte prüfen?
In der Datei "uasparser.php" steht in der 3. Zeile "PHP version 5"
In der Datei "Webstat.php" steht am Ende der Kommentare "30.01.2019"
In der Datei "uasdata.ini" steht "Version: 20150104-01"
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Tracking funktioniert nicht (mehr)

Beitrag von mirko »

Die Scripte muss man mit einer Test-E-Mail neu übertragen lassen, werden nicht automatisch auf dem eigenen Webspace aktualisiert.

Die scripts.dat im SuperMailer-Programmordner sollte als Datum 17.09.2021 haben, Größe genau 598.340 Byte
Biohof
Beiträge: 5
Registriert: 21.01.2022, 13:11

Re: Tracking funktioniert nicht (mehr)

Beitrag von Biohof »

Ich hatte über das Menü ? das online-Update zuvor schon ausgeführt und das Update zu den Tracking-Scripts geladen. Leider funktioniert das Tracking nach wie vor nicht.
Wenn ich das online-Update jetzt öffne werden mir keine neuen Updates angezeigt.
Kann ich prüfen ob das Update funktioniert hat? Die Supermailer Version ist die 12.01 [12.01.0.2244]
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Tracking funktioniert nicht (mehr)

Beitrag von mirko »

im Online Update Menü ? - Online Update die Tracking-Scripte, nur die funktionieren mit PHP 8
Biohof
Beiträge: 5
Registriert: 21.01.2022, 13:11

Tracking funktioniert nicht (mehr)

Beitrag von Biohof »

Seit 6 Monaten funktioniert beim mir das Tracking im Supermailer nicht mehr. Leider habe ich das Tracking seit dieser Zeit nicht mehr verfolgt, darum ist es nicht früher aufgefallen. Ich bin ratlos welche Ursache dahinter steckt. Könnte es am Update auf 12.0 liegen?

Das Tracking ist im Supermailer richtig eingerichtet. Die Scripte werden per SFTP auf den Server übertragen. Ich habe die Dateien auf dem Server überprüft. Diese liegen nach jedem Upload in der aktuellen Version vor.

Die Kampagne wird auch in der Datenbank angelegt.

Beim öffnen der Emails werden jedoch weder das Tracking-Pixel als Öffungsindikator noch der Klick auf die Links in die Datenbank geschrieben. Warum auch immer habe ich erst jetzt bemerkt, dass die Links zwar in der URL-Zeile in der Form
"https://www.Meine-Damain.de/newsletter/ ... 42&np=Obst %26 Gemüse/"
des Browsers angezeigt, aber nicht aufgelöst werden. Es sieht so aus als würde das Skript in der Datei link.php nicht ausgeführt werden. (getestet mit Firefox, Edge und Chrome)

Auf dem Server ist PHP 8 aktiviert. In den Systemvorraussetzungen steht, dass PHP 4/5/7 notwendig ist. Die Supermailerversion 12.01 unterstützt jetzt aber auch PHP 8, oder?

Wisst Ihr Rat? Vielen Dank schon mal!
Antworten