2013-04-02 13 views
16

Esiste un modo per consentire solo a un utente di modificare la destinazione di un collegamento e non il collegamento stesso, utilizzando il linguaggio del modello di MailChimp? Non sembra esserci nulla riguardo a questa situazione specifica nel loro documentation.Rende modificabile solo la destinazione del collegamento in MailChimp

Ad esempio:

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

Quindi voglio consentire all'utente di modificare solo "link.html" al punto da qualche altra parte, come il pulsante di collegamento non cambia mai.

Sfortunatamente, per rendere le cose più complicate, c'è un numero sconosciuto di collegamenti nel modello (grazie all'uso di mc:repeatable), quindi la soluzione non può essere codificata su un collegamento specifico.

È possibile?

+2

non ho incontrato questa capacità. Ho twittato https://twitter.com/MailChimp e/o https://twitter.com/MailChimpUX per risolvere altri problemi che ho avuto. – samanthasquared

+0

Qual è lo scopo per voler consentire all'utente di cambiare il 'href'? – adamdehaven

+0

@AdamD Così possono cambiare la destinazione del collegamento. –

risposta

6

Nel modello MailChimp, invece di utilizzare <a href="link.html" target="_blank">, utilizzare invece un tag di unione. Così, per esempio:

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

Seguire questi passaggi per completare il set up:

  1. Vai a Lists>Create Forms e aggiungere un nuovo campo di inserimento.
  2. Con il campo selezionato, fare clic su Field Settings.
  3. Contrassegnare il campo Custom Url.
  4. Impostare la Field Tag a CUSTOM_URL
  5. Deseleziona Required Field.
  6. Impostare Field Visibility a Nascosto.
  7. Impostare la Default Merge Tag Value a http://www.example.com/new-link.html (in altre parole, si tratta in cui il mittente sarebbe inserire l'URL assoluto che si desidera che il link.html cambiato a prima di inviare ciascuna campagna.

quando la campagna viene inviato, si riempirà automaticamente in questo link di default (new-link.html) per l'attributo href sul collegamento senza che il mittente in realtà modificare la campagna.

Basta essere sicuri che nessuno entra effettivamente un valore in questo campo quando add ing abbonati o sostituirà il valore predefinito impostato da SENDER.

+0

Ottima risposta! Credo di non aver fatto un ottimo lavoro spiegando la domanda, anche se il Template ha un numero variabile di link (grazie a un ripetitore). Questo probabilmente non funzionerebbe con quello. –

+0

Ripeti semplicemente la procedura sopra per ogni link che devi includere nella pagina. Ad esempio, "CUSTOM_URL_ONE'," CUSTOM_URL_TWO' ... ecc. Non c'è limite al numero che puoi creare - devi solo essere SICURO di modificare ogni link prima di inviare una campagna per corrispondere ai tag di unione che crei nel modello. Potresti utilizzare alcune delle funzioni 'IF' di MailChimp in base alle tue esigenze: http://kb.mailchimp.com/article/how-do-conditional-smart-merge-tags-work – adamdehaven

+0

Come ho detto, il numero di i collegamenti sono VARIABILI grazie a 'mc: ripetibile', quindi non conosco il numero: -/ –

7

Ho incontrato esattamente lo stesso problema oggi. Sembra che l'attributo href individuale non possa al momento essere reso dinamico usando i tag di unione in Mailchimp.

Il miglior rimedio che ho trovato è quello di creare un campo modificabile (span) all'interno della sezione ripetibile che contiene il link e l'immagine del pulsante.

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

Quando il mittente crea l'e-mail dal modello, si può fare clic sull'icona '<>' nel editor per modificare il codice HTML per il link. Avranno bisogno di alcune conoscenze HTML di base, ma farà il trucco.

1

Sono giunto alla stessa conclusione di molti qui, non c'è un modo semplice per farlo in MailChimp o Campaign Monitor.

In MailChimp, l'unico modo attuale è quello di utilizzare i relativi modelli standard con "Blocchi di contenuto", che rendono molto semplice la modifica: non è possibile codificare il proprio modello personalizzato. Ciò di cui abbiamo bisogno è la possibilità di codificare i modelli personalizzati con "Content Blocks", che al momento non è disponibile in MailChimp.

Leggi sui blocchi di contenuto qui:
http://kb.mailchimp.com/campaigns/content-blocks/about-content-blocks

Problemi correlati