Rilevare gli URL di tracciamento
Esempio di non rilevamento
<%= getURL("http://mynewsletter.com") %>
funziona e invia il contenuto effettivo della pagina Web tramite e-mail ai destinatari. Ma nessuno dei collegamenti viene tracciato. Il motivo è che l'MTA esegue "<%=getURL(..."
per ogni e-mail prima dell'invio. Può essere diverso per ogni destinatario, pertanto Adobe Campaign non può conoscere gli URL per il tracciamento e assegnare loro un ID tag.
Quando la pagina da scaricare è la stessa per tutti i destinatari, la best practice prevede di effettuare le seguenti operazioni:
<%@ include url="http://mynewsletter.com" %>
In tal caso, la pagina viene scaricata durante l’analisi, prima del rilevamento del tracciamento. Consente ad Adobe Campaign di scoprire i collegamenti, assegnare un ID tag e tracciarli.
Pattern consigliato
Dopo aver elaborato le istruzioni <%@
, l'URL da tracciare ha la seguente sintassi: <a href="http://myurl.com/a.php?param1=aaa¶m2=<%=escapeUrl(recipient.xxx)%>¶m3=<%=escapeUrl(recipient.xxx)%>">
Pattern non protetto
Quando aggiungi collegamenti personalizzati al contenuto, evita sempre di includere alcuna personalizzazione nella parte nome host dell’URL per evitare potenziali lacune di sicurezza. Per ulteriori informazioni, consulta questa pagina.
Ad esempio, la sintassi <a href="http://<%=myURL%>">
è non sicura e deve essere evitata.
- L’utilizzo di questa sintassi può causare problemi di sicurezza se il collegamento generato da Adobe Campaign contiene uno o più parametri.
- Tidy può correggere in modo errato alcuni collegamenti, che possono verificarsi in modo casuale. Il sintomo tipico è un pezzo di HTML visibile nelle bozze e-mail ma non nell’anteprima.
- L’escape dall’URL è problematico; alcuni caratteri nell’URL possono causare problemi.
- Nell'URL di reindirizzamento non può essere presente un parametro denominato ID in conflitto con il parametro.
- L’interesse del tracciamento è quindi limitato alle statistiche sulla consegna, in quanto Adobe Campaign tiene traccia in modo indifferente di tutti i possibili valori di "myURL".