Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[simplenews_stats] [D10] Keine Öffnungen/Ansichten der Newsletter werden gezählt

Eingetragen von pyretta (171)
am 28.09.2023 - 10:01 Uhr in
  • Module
  • Drupal 9.x oder neuer

Hallo,

hoffe es kann mir hier jemand weiterhelfen. Ich baue gerade mit dem Modul "simplenews" in Drupal 10 ein Newslettersystem auf, mit dem ich direkt aus Drupal heraus Newsletter versenden kann. Was prinzipiell auch gut funktioniert, nur bei den Statistiken, habe ich noch etwas Probleme.

Erstmal die Specs der Umgebung, inkl. der mit dem Newsletter-System verbundenen Module:

Drupal 10.1.4
PHP 8.2.10
MySQL 8.0.33

Module:

  • symfony_mailer (V. 1.3.1) - https://www.drupal.org/project/symfony_mailer
  • simplenews (V. 3.0.0-beta5) - https://www.drupal.org/project/simplenews
  • simplenews_stats (V. 3.0.0-beta7) - https://www.drupal.org/project/simplenews_stats

Also, wie gesagt, die Statistiken - die über das Zweitmodul "simplenews_stats" hinzugefügt werden, kriege ich nicht korrekt eingestellt. Die Klicks innerhalb der Newsletter-Mail auf diverse Links werden perfekt gezählt, berechnet und im Diagramm dargestellt - aber die Ansichten/Öffnungen der Mail nicht.

Habe deshalb erst Google bemüht und bin letztlich auf folgendes Issue gestoßen - allerdings zu einer vorherigen Version des Moduls: https://www.drupal.org/project/simplenews_stats/issues/3200232

Dort wird ein spezielles "simplenews-image" angesprochen, das mit bestimmten Parametern (Subscriber-UID) eingebunden werden soll, damit die Öffnungen gezählt werden können. Das scheint auch noch immer der Fall zu sein. Ein Test mittels hardcoded eingefügtem Bild, hat für einen bestimmten Nutzer (für den ich in diesem Moment die UID kannte und somit hardcoded eintragen konnte) die Öffnungen gezählt.

Man kann in den simplenews Einstellungen die "Newsletter tokens" aktivieren, danach erhält man Zugriff auf den Token-Browser speziell zum Modul.
Im Bereich "Mailingrichtlinien" vom Modul "symfony_mailer" (/admin/config/system/mailer/policy/simplenews_newsletter?destination=/admin/config/system/mailer) kann ich die Ausgabe des korrekten zum jeweiligen Newsletter-Abonnenten passenden "Unsubscribe-Link" ebenfalls per Token einfügen lassen:

<div class="clearfix">
  {{ body }}
</div>

{% if not opt_out_hidden %}
  <p class="simplenews-unsubscribe"><a href="[simplenews-subscriber:unsubscribe-url]">Von diesem Newsletter abmelden</a></p>
{% endif %}

{% if test %}
<p class="simplenews-test-message">This is a test version of the newsletter.</p> 
{% endif %}

Ich kann dort auch mittels dem Token [simplenews-subscriber:mail] die E-Mail-Adresse hier in diesen Bereich einfügen lassen.
Nur mit dem "simplenews-image" habe ich noch meine Schwierigkeiten.

Habe folgendes versucht:

<p class="simplenews-openingstats"><img src="https://www.meinedomain.de/simplenews-image?sstc=[simplenews-subscriber:original:user:uid]"></p>

Der URL-Parameter gibt eine UID des Abonnenten aus, die auch an die URL angefügt wird, wenn die Mail in der Browser-Version geöffnet wird. Beispiel: "/node/123?sstc=u1nl123".
Deshalb habe ich gehofft mit den offiziell angebotenen Tokens [simplenews-subscriber:original:user:uid] oder [simplenews-subscriber:user:uid] diese UID generieren lassen zu können. Aber diese Tokens werden nicht interpretiert und einfach als Klartext ausgegeben.

Bin da langsam etwas am verzweifeln. Wenn ich händisch die UID "u1nl123" des einen Nutzers anstelle des Tokens einfüge, funktioniert es mit der Ansicht-/Öffnungs-Statistik - also das mit dem Bild scheint grundsätzlich zu funktionieren und zu greifen. Nur der Token passt noch nicht.

Ach und im Template (egal in welchem: email-wrap.html.twig, email.html.twig, simplenews-newsletter-body--default.html.twig, node--simplenews_issue.html.twig) werden die betreffenden Token gar nicht interpretiert - auch nicht die, die hier in den Mailingrichtlinien funktionieren, allerdings wäre es möglich, dass ich sie dort falsch eingebunden habe - habe sie exakt so eingebunden, wie sie vom Token-Browser vorgeschlagen wurden - Beispiel: [simplenews-subscriber:original:user:uid]

Kann mir hier jemand weiterhelfen und mir erklären, was ich hier falsch mache oder anders machen sollte?
Wäre wirklich dankbar, wenn jemand mit ähnlicher Erfahrung mir hier weiterhelfen könnte.

Vielen Dank im Voraus.

‹ [GELÖST] Kontaktformular: Info über erfolgreichen Versand wird nicht sofort angezeigt [simplenews_stats] [D10] Keine Öffnungen/Ansichten der Newsletter werden gezählt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • erfahrung mit dem Modul script manager
  • Verständnisfrage private_files in Drupal
  • [erledigt]MP3 in Drupal 10 einbinden
  • HTML oder JS Code wird nicht ausgeführt
  • Posts von einem Inhaltstyp in einen anderen verschieben
  • Mysql Ver 8.0.41 zu MariaDB 10.11.11
  • DrupalCamp Ruhr 12. / 13. September in Essen!
  • [gelöst]Zugriff auf inhaltstyp für angemeldete Benutzer wird verweigert
  • Word DOC Export Modul/Funktion gesucht
  • W3CSS Paragraphs Views
  • Advertising Modul gesucht
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • dinmikkith schrieb JavaScript
    vor 1 Woche 22 Stunden
  • Ex- und Import nutzen
    vor 1 Woche 3 Tagen
  • cut&paste lässt sich automatisieren
    vor 1 Woche 3 Tagen
  • geht, soweit mir bekannt, nur
    vor 1 Woche 3 Tagen
  • Inkompatibilität zwischen MySQL u. MariaDB sowie SQL-Basiswissen
    vor 1 Woche 3 Tagen
  • JavaScript gehört in Drupal
    vor 1 Woche 4 Tagen
  • JavaScript gehört in Drupal
    vor 1 Woche 4 Tagen
  • Ich würde mich an die beiden
    vor 3 Wochen 2 Tagen
  • @dinmikkith leider
    vor 3 Wochen 2 Tagen
  • Da gibt's schon was. Ich
    vor 3 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250016
Registrierte User: 20329

Neue User:

  • antidetect-browser25
  • freundbs
  • Lorydom

» Alle User anzeigen

User nach Punkten sortiert:
wla9455
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3855
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association