Newsletter Verlinkung auf Danke Seite Übersetzung

Hallo Shopifyer,

ich versuchen eine neue DankeSeite für den Newsletter zu verlinken, bekomme es aber nicht gelöst. Der Code in der Bestätigungsmail sieht wie folgt aus…

{% if shop.url %}
              <table>

                
                  
                    <table>

                      <tr>

                        <td>

                          Abonnieren
                          
                        

</td>

                      </tr>

                    </table>
                  
                
              </table>
            {% endif %}

Nun wollte ich in den Übersetzungen diesen Link einfügen…

https://lilea-education.com/pages/anmeldung-mailingliste

Wie in diesem Post hier…

https://community.shopify.com/c/technische-fragen-antworten/danke-seite-nach-newsletter-anmeldung-anpassen/m-p/1825310#M21005

Ich kann dort aber keine Einträge, keinen Link dafür finden. Was mache ich falsch? Danke und schönes Wochenende

Hey @pfannenwender

Welche Fehlermeldung bekommst du? Um die Danke-Seite für den Newsletter erfolgreich zu verlinken, sicherstellen, dass der Link in der Bestätigungsmail korrekt eingefügt wird. Und du möchtest den Link in der Übersetzung einfügen? Der Code in der Bestätigungsmail könnte dann wie folgt angepasst werden:

  1. Ändere den href-Wert in der <a>-Tag auf die gewünschte URL.
  2. Stelle sicher, dass der Rest der Bestätigungsmail korrekt bleibt.

Hier ist der angepasste Code für die Bestätigungsmail den du testen kannst, mit einem absoluten HREF Pfad anstatt einem relativen Pfad:

{% if shop.url %}
  <table>

    
      
        <table>

          <tr>

            <td>

              [Abonnieren](https://lilea-education.com/pages/anmeldung-mailingliste)
            

</td>

          </tr>

        </table>
      
    
  </table>
{% endif %}

Hoffe das hilft dir weiter - und ebenfalls ein schönes Wochenende! :wink:

1 Like

Hallo Gabe,

danke für deine schnelle Antwort.

Was ich nicht verstehe. Wenn ich den absoluten Pfad im Code der email angebe…

{% if shop.url %}
  <table>

    
      
        <table>

          <tr>

            <td>

              [Abonnieren](https://lilea-education.com/pages/anmeldung-mailingliste)
            

</td>

          </tr>

        </table>
      
    
  </table>
{% endif %}

lande ich zwar auf der neuen Seite, aber das System weiß gar nicht das ich abonniert habe…

Deshalb hatte ich es in diesem Thread…https://community.shopify.com/c/technische-fragen-antworten/danke-seite-nach-newsletter-anmeldung-anpassen/m-p/1825310

so verstanden, dass ich den relativen Pfad im Code der Mail nicht ändere und den absoluten Pfad in der Übersetzung angeben muss, damit genau das nicht passiert.

Auf der Danke Seite hab ich dann auch mit Liquid den Code für den “abmelden/unsubscribe” Button eingebaut. Der weiß gar nicht was er machen soll und leitet sich auf sich selbst weiter :wink:

Ich seh den Wald vor lauter Bäumen nicht :wink: Was hab ich da falsch verstanden?

Es ist schon spät, gute Nacht und Danke

Hey @pfannenwender

Es scheint du wirst einen redirect einrichten müssen, wenn du deine eigene Danke-Seite für die Newsletter-Anmeldung verlinken möchtest, weil das System mit dem oben-vorgeschlagenen Code nicht erkennt, dass der Kunde tatsächlich abonniert hat. Das passiert wahrscheinlich, weil der ursprüngliche Link im Bestätigungs-E-Mail eine spezielle URL enthält, die das Abonnement bestätigt. Diese URL enthält in der Regel eine eindeutige ID oder einen Token, der dem System mitteilt, dass der Abonnent sich angemeldet hat, was in unserem Workaround Code ggf. fehlt.

Um dir dabei behilflich zu sein, kann unser Team das :eyes: . Hast du bereits ein Ticket bei unserem Support-Team geöffnet?

Falls nicht, sende bitte eine E-Mail an unseren Support wie hier demonstriert von der E-Mail-Adresse, die du zur Anmeldung in deinem Shopify-Shop verwendest, und gib deine myshopify.com-URL da auch ein. Sobald die dein Konto authentifiziert haben, können sie dir weiterhelfen.

Im Grunde enthält der Link {{ customer.subscribe_url }} notwendige Daten für die Bestätigung des Abonnements im Backend System und kann doch nicht so einfach durch eine statische URL ersetzt werden. Stattdessen kannst du versuchen, eine Weiterleitung zu deiner neuen Danke-Seite zu erstellen, nachdem die Bestätigung abgeschlossen ist, daher einfach den Code der Bestätigungs-E-Mail beim standard Code lassen samt dem relativen Pfad {{ customer.subscribe_url }}.

Auf der standart Danke-Seite einen Liquid-Code verwenden, um sicherzustellen, dass die Seite nur angezeigt wird, wenn der Kunde erfolgreich abonniert hat. Hier ist ein Beispiel:

{%- if form.posted_successfully? -%}
  
{%- else -%}
  
{%- endif -%}

VG,

1 Like