Passa al contenuto principale

Tracciare a mano i link

Premessa

Alcune tipologie di link non sono tracciabili automaticamente da Contactsend (appaiono in grigio chiaro nella pagina di riepilogo dei link in Crea > Nuova spedizione). E’ possibile però tracciarli “manualmente” in modo da poter comunque raccogliere i dati statistici relativi ai click.

Questi link sono tipicamente quelli dinamici, esempio:

https://www.mioserver.it/index.php?id_utente=1&nome=Mario&cognome=Rossi

Obiettivo

Saper applicare la corretta sintassi per tracciare manualmente i link dinamici.

La sintassi

La sintassi da utilizzare è:

%{DESCRIZIONE_LINK[NUMERO_CATEGORIA_LINK]%%URL_DEL_LINK}%

dove:

  • DESCRIZIONE_LINK è il nome del link che verrà visualizzato nelle statistiche di ContactLab
  • NUMERO_CATEGORIA_LINK è l’identificativo numerico della categoria di link gestita nella sezione Configura > Categorie di ContactLab. La categoria di default (corrispondente a “Nessuna categoria selezionata”) è 1.
  • URL_DEL_LINK è l’url statico da tracciare.

Attenzione: nel caso il medesimo link tracciato manualmente fosse presente sia nella versione HTML che in quella alternativa, prestate attenzione che la descrizione e la categoria siano uguali in entrambe le versioni.

Per tracciare un link dinamico occorre “spezzare” il link in due parti, una statica e una dinamica (ovvero contenente valori variabili).

Condizione necessaria al funzionamento del link finale è che la parte statica del link sia a tutti gli effetti un link sintatticamente valido.

Ad esempio, il link:

https://www.server.it/a.asp?p=index&nome=${nome}$&cognome=${cognome}$

contiene due parametri dinamici (nome e cognome), possiamo quindi "spezzarlo" in diversi modi.

Esempio 1:

  • Parte statica: https://www.server.it/a.asp
  • Parte dinamica: ?p=index&nome=${nome}$&cognome=${cognome}$

oppure

Esempio 2:

  • Parte statica: https://www.server.it/a.asp?p=index
  • Parte dinamica: &nome=${nome}$&cognome=${cognome}$

ma NON in

  • Parte statica: https://www.server.it/a.asp?p=
  • Parte dinamica: index&nome=${nome}$&cognome=${cognome}$

dato che in questo ultimo caso la parte statica non soddisfa la regola di avere un link valido.

Data questa premessa, possiamo tracciare la parte statica come un normale link statico (vedi paragrafo “Sintassi” sopra), lasciando la parte dinamica fuori dal tracciamento.

La regola impone che le due parti del link così determinate siano separate sempre dal carattere ? (punto interrogativo).

Esempio 1:

  • Parte statica: %{Descrizione[1]%%https://www.server.it/a.asp}%
  • Parte dinamica: ?p=index&nome=${nome}$&cognome=${cognome}$

Nota: non è necessario sostituire il primo carattere, in quanto trattasi già del ?

Link completo risultante:

%{Descrizione[1]%%https://www.server.it/a.asp}%?p=index&nome=\${nome}\$&cognome=\${cognome}\$%

Esempio 2:

  • parte statica: %{Descrizione[1]%%https://www.server.it/a.asp?p=index}%
  • parte dinamica: &nome=${nome}$\&cognome=${cognome}$

Nota: è necessario sostituire il primo carattere & con il carattere ?

Link completo risultante:

%{Descrizione[1]%%https://www.server.it/a.asp?p=index}%?nome=${nome}$&cognome=${cognome}$%

Note

Il sistema di tracciamento manuale si basa sul fatto che – non potendo tracciare i link dinamici, che cambiano per ogni destinatario – si tracciano manualmente le parti statiche dei link. Se però queste parti statiche sono identiche tra loro, come ad esempio:

  • A: %{Sommario[1]%%https://www.server.it/a.asp}%?p=index=${codcliente}$&article=${id}$
  • B: %{Notizie[1]%%https://www.server.it/a.asp}%?p=index=${nome}$&article=${data}$

in questo caso il sistema considera il link A e il link B come lo stesso link ripetuto più volte. Una possibile soluzione è aggiungere alla parte statica un id che la distingua dalle altre, come ad esempio:

  • A: %{Sommario[1]%%https://www.server.it/a.asp?id=1}%?p=index=${codcliente}$&article=${id}$
  • B: %{Notizie[1]%%https://www.server.it/a.asp?id=2}%?p=index=${nome}$&article=${data}$

in modo che il sistema riconosca i due link come diversi e quindi li distingua anche nelle statistiche.