2013-04-02 13 views
16

Gibt es eine Möglichkeit, einem Benutzer nur zu erlauben, das Ziel eines Links zu bearbeiten, und nicht den Link selbst, indem er die Template-Sprache von MailChimp benutzt? Es scheint nichts über diese spezifische Situation in ihrem documentation zu geben.Nur das Link-Ziel in MailChimp editierbar machen

Zum Beispiel:

<a href="link.html" target="_blank"> 
    <img src="button.gif" alt="Button Name" /> 
</a> 

Deshalb möchte ich den Benutzer nur bearbeiten „link.html“ erlauben, irgendwo anders hinzuweisen, wie die Link-Taste ändert sich nie.

Leider, um die Sache zu komplizieren, gibt es eine unbekannte Anzahl von Links in der Vorlage (dank der Verwendung von mc:repeatable), so dass die Lösung nicht fest auf eine bestimmte Verbindung codiert werden kann.

Ist das möglich?

+2

Ich habe nicht über diese Fähigkeit verfügen. Ich habe https://twitter.com/MailChimp und/oder https://twitter.com/MailChimpUX getwittert, um andere Probleme anzugehen, die ich hatte. – samanthasquared

+0

Was ist der Zweck, um dem Benutzer zu erlauben, die 'href' zu ändern? – adamdehaven

+0

@AdamD So können sie das Ziel der Verbindung ändern. –

Antwort

6

Verwenden Sie in Ihrer MailChimp-Vorlage anstelle von <a href="link.html" target="_blank"> stattdessen ein Merge-Tag. So zum Beispiel:

<a href="*|CUSTOM_URL|*" target="_blank"> 

Befolgen Sie diese Schritte die Einrichtung abzuschließen:

  1. Zum Lists>Create Forms und fügen Sie ein neues Eingabefeld.
  2. Klicken Sie bei ausgewähltem Feld auf Field Settings.
  3. Beschriften Sie das Feld Custom Url.
  4. Stellen Sie die Field Tag zu CUSTOM_URL
  5. Uncheck Required Field.
  6. Set Field Visibility bis Versteckt.
  7. Stellen Sie den Default Merge Tag Value zu http://www.example.com/new-link.html (in anderen Worten, das ist, wo der Absender würde Eingabe die absolute URL, die Sie Ihre link.html geändert möchten, bevor jede Kampagne zu senden.

Wenn die Kampagne, es gesendet wird, wird automatisch in diesem Standard-Link (new-link.html) für das href Attribut auf den Link zu füllen, ohne den Absender, die Kampagne tatsächlich zu verändern.

Seien Sie sicher, dass niemand einen Wert in dieses Feld tritt tatsächlich als Add Abonnenten oder überschreibt den vom SENDER festgelegten Standardwert.

+0

Große Antwort! Ich denke, ich habe die Frage nicht gut erklärt, da das Template eine variable Anzahl von Links enthält (dank eines Repeaters). Das würde wahrscheinlich damit nicht funktionieren. –

+0

Wiederholen Sie einfach den obigen Vorgang für jeden Link, den Sie auf der Seite einfügen müssen. Zum Beispiel, 'CUSTOM_URL_ONE',' CUSTOM_URL_TWO' ... usw. Es gibt keine Begrenzung für die Anzahl, die Sie erstellen können - Sie müssen nur SICHER sein, dass sie jeden Link bearbeiten, bevor Sie eine Kampagne senden, die den Merge-Tags entspricht, die Sie in der Vorlage erstellen. Sie können auch einige "IF" -Funktionen von MailChimp verwenden, je nach Ihren Bedürfnissen: http://kb.mailchimp.com/article/how-do-conditional-smart-merge-tags-work – adamdehaven

+0

Wie gesagt, die Anzahl der Links ist VARIABLE dank 'mc: repeatable', daher kenne ich die Nummer nicht: -/ –

7

Ich lief heute genau das gleiche Problem. Es scheint, dass das einzelne href-Attribut derzeit nicht dynamisch mit Merge-Tags in Mailchimp erstellt werden kann.

Die beste Problemumgehung, die ich gefunden habe, ist ein editierbares Feld (span) innerhalb des wiederholbaren Abschnitts zu erstellen, der den Link und das Bild der Schaltfläche enthält.

<tr mc:repeatable> 
    <td width="600px">      
     <span mc:edit="offer_link">  
      <a href="http://www.mywebsite.com" target="_blank"> 
       <img src="http://www.mywebsite.com/images/button.png" width="100" height="30" alt="view offer button"> 
      </a> 
     </span> 
    </td> 
</tr> 

Wenn der Absender aus der Vorlage die E-Mail erstellt, können sie auf das Symbol ‚<>‘ im Editor die HTML für den Link zu bearbeiten. Sie benötigen einige grundlegende HTML-Kenntnisse, aber es wird den Trick machen.

1

Ich bin zu demselben Schluss gekommen wie viele hier, es gibt keinen einfachen Weg, dies in MailChimp oder Campaign Monitor zu tun.

In MailChimp ist der einzige Weg, ihre Boilerplate Vorlagen zu verwenden, die "Content Blocks" haben, die die Bearbeitung sehr einfach machen - Sie können einfach nicht Ihre eigene Vorlage selbst programmieren. Was wir brauchen, ist die Möglichkeit, benutzerdefinierte Vorlagen mit "Inhaltsblöcken" zu codieren, die derzeit in MailChimp nicht verfügbar sind. Hier

lesen über Content-Blöcke:
http://kb.mailchimp.com/campaigns/content-blocks/about-content-blocks