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 - 09: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20458

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 22 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