Campi punto di contatto touchpoint-fields
Storicamente, quando i clienti sono a bordo con Marketo Measure e nel caso in cui non disponiamo di un'integrazione di tag diretta, il nostro team Customer Success spiega ai clienti come assegnare tag appropriati alle pagine di destinazione in modo che utilizzino il formato UTM corretto e possiamo risolvere i loro annunci. Alcuni di questi clienti non utilizzano UTM, ma utilizzano i propri parametri di assegnazione tag, il che significa che può richiedere molto tempo per modificare tutte le pagine di destinazione in tutte le reti pubblicitarie con una nuova struttura di tag applicata da Marketo Measure. Per adattarci alla loro struttura di tag, ora accettiamo parametri personalizzati che possono essere mappati con le nostre definizioni di regole. L’obiettivo è adattarsi all’utilizzo dei parametri di tracciamento personalizzati da parte dei clienti, in modo da non richiedere loro di modificare la struttura dell’URL.
Abilitazione della funzione enabling-the-feature
Dal menu Impostazioni Marketo Measure, passare alla pagina Campi punto di contatto. A questo punto è possibile abilitare la funzionalità selezionando Sì in Abilita campi calcolati. Dopo aver attivato la funzione, puoi creare i campi punto di contatto.
Procedura how-to
Per creare un campo calcolato, tieni presente che un utente può eseguire tre azioni diverse: estrae, mappa a e concatena. Questi operatori sono anche noti come operatori per la definizione di un campo calcolato.
Estratti extracts
L'operatore extracts estrae il valore da un campo da un'altra posizione, ad esempio un campo Campagna, un campo Lead o, in un caso d'uso più avanzato, estrae i parametri personalizzati dalla pagina di destinazione. Viene quindi posizionato in un campo punto di contatto.
Esempio #1
È presente un campo personalizzato sul contatto, campaign_source__c, che il cliente desidera rilasciare sul punto di contatto a scopo di reporting. Puoi definire una regola per creare un campo calcolato denominato "Campaign Source" e rilasciare il valore in tale campo.
Obiettivo: utilizza il valore di un campo personalizzato e inseriscilo nell’oggetto punto di contatto per facilitarne la generazione di rapporti.
-
Creare un campo calcolato e etichettarlo come "Campaign Source"
-
Definisci la regola iniziando con la ricerca del campo Contact.Campaign_Source__c
-
Utilizza l’operatore "estrae" perché è necessario estrarre il valore dal parametro
-
Per estrarre la stringa completa dal campo, verrà utilizzata l'espressione "(.*)"
- ( segna l'inizio dell'estrazione
- ) segna la fine dell'estrazione
- .* ci ha detto che stiamo estraendo la stringa completa
Esempio #2
Un caso d’uso comune che questa funzione abilita è quello di estrarre i valori dai parametri personalizzati di una stringa URL. Questa opzione è utile se si utilizzano parametri diversi da UTM ma si desidera analizzare i valori nei campi dei punti di contatto.
Collegamento: https://www.adobe.com/blog/marketing-revenue-reporting-overview?promo=5OFF o https://www.adobe.com/blog/marketing-revenue-reporting-overview?promo=25OFF.
Obiettivo: Creare un campo personalizzato denominato "Codice sconto" e rilasciare il valore "5OFF" o "25OFF", indipendentemente dal valore passato.
-
Creare un campo calcolato e etichettarlo come "Codice sconto"
-
Definisci la regola iniziando con la ricerca del campo Touchpoint.Session.LandingPage
-
Utilizza l’operatore "estrae" perché è necessario estrarre il valore dal parametro
-
Per estrarre il valore della promozione, definiremo il valore come "promo=(\w+)"
- ( segna l'inizio dell'estrazione
- ) segna la fine dell'estrazione
- \w indica che si sta estraendo una parola che include 0-9
- + estrarrà il valore completo del parametro senza alcun limite di caratteri
- Tieni presente che stai utilizzando una barra in avanti e non una barra indietro
Esempio #3
Proviamo un esempio simile in cui estraiamo un codice di tracciamento come: https://www.adobe.com/blog/marketing-revenue-reporting-overview?cid=123456.
Obiettivo: creare un campo calcolato e etichettarlo come "Adobe Campaign Id" con il valore del parametro cid.
-
Creare un campo calcolato e assegnargli l’etichetta "Adobe Campaign Id"
-
Definisci la regola iniziando con la ricerca del campo Touchpoint.Session.LandingPage
-
Utilizza l’operatore "estrae" perché è necessario estrarre il valore dal parametro
-
Per estrarre il valore "123456", definiremo il valore come "cid=(\d{6})"
- ( segna l'inizio dell'estrazione
- ) segna la fine dell'estrazione
- \d ci ha detto che stiamo estraendo una "cifra"
- {6} è il numero di caratteri che si stanno estraendo
Esempio #4
Man mano che le pagine di destinazione si complicano e si hanno più parametri di tracciamento, potrebbe essere necessario creare più campi di punti di contatto ed estrarre più volte i valori, ad esempio:https://www.adobe.com/blog/marketing-revenue-reporting-overview?trackID=123456&country=US&campaign_ID=7890.
Obiettivo: creare più campi calcolati per "Paese di destinazione" e "ID campagna personalizzato" con i rispettivi valori dei parametri.
-
Creare un campo calcolato e etichettarlo come "Paese di destinazione"
-
Definisci la regola iniziando con la ricerca del campo Touchpoint.Session.LandingPage
-
Utilizza l’operatore "estrae" perché è necessario estrarre il valore dal parametro
-
Per estrarre il valore "US", definiremo il valore come "country=(\w{2})"
- ( segna l'inizio dell'estrazione
- ) segna la fine dell'estrazione
- \w ci ha detto che stiamo estraendo una "parola"
- {2} è il numero di caratteri che si stanno estraendo
-
Creare un campo calcolato e etichettarlo come "ID campagna personalizzato"
-
Definisci la regola iniziando con la ricerca del campo Touchpoint.Session.LandingPage
-
Utilizza l’operatore "estrae" perché è necessario estrarre il valore dal parametro
-
Per estrarre il valore "123456", definiremo il valore come "campaign_ID=(\d{6})"
- ( segna l'inizio dell'estrazione
- ) segna la fine dell'estrazione
- \d ci ha detto che stiamo estraendo una "cifra"
- {6} è il numero di caratteri che si stanno estraendo
Mapping a maps-to
L'operatore maps to crea una tabella di valori da tradurre o inserire in un altro valore. Di solito, si presenta sotto forma di un valore chiave in cui un codice rappresenta un nome descrittivo che deve essere mappato a tale nome.
Esempio #1
Sono presenti campagne create per una "promozione di fine estate" e una "promozione del Black Friday" su più canali. Desideri creare un campo calcolato denominato "Iniziativa" e mappare tutti i punti di contatto con una promozione di "fine estate" o "Black Friday" su un valore di Iniziativa come "Promozioni", oltre ad altri possibili valori.
Esempio #2
Ora che abbiamo imparato a estrarre e mappare i campi, combiniamo queste azioni per estrarre prima un valore da un parametro, quindi mapparlo su un nome descrittivo che abbia un po' più di senso. Iniziamo quindi con questa pagina di destinazione: https://www.adobe.com/blog/marketing-revenue-reporting-overview?BZ=04-01-09-03-10.
Obiettivo: creare più campi calcolati, dove il primo numero corrisponde a un'area geografica, il secondo a un prodotto, il terzo a un'iniziativa, il quarto a un utente tipo e il quinto a una piattaforma multimediale. Quindi, mappa il valore numerico su un "nome descrittivo".
-
Creare un campo calcolato e etichettarlo come "Area"
-
Definisci la regola iniziando con la ricerca del campo Touchpoint.Session.LandingPage
-
Utilizza l'operatore "extracts" perché è necessario estrarre il valore dal parametro
-
Per estrarre il valore "04", definiremo il valore come "BZ=(\d{2})-\d{2}-\d{2}-\d{2}-\d{2}"
-
( segna l'inizio dell'estrazione
- Tieni presente che poiché estraiamo solo le 4, solo le prime cifre hanno la parentesi aperta
-
) segna la fine dell'estrazione
- Tieni presente che poiché estraiamo solo le 4, solo le prime cifre hanno la parentesi chiusa
-
\d ci ha detto che stiamo estraendo una "cifra"
-
{2} è il numero di caratteri che si stanno estraendo
-
-
Fare clic su Save. È necessario salvare il nuovo campo prima che sia disponibile per l'utilizzo per la regola successiva.
-
Quindi, è necessario mappare tutti i valori possibili per le prime cifre ai relativi nomi descrittivi
-
Creare un campo calcolato e etichettarlo come "Region_Name"
-
Definisci la regola iniziando con la ricerca del campo estratto. In questo caso, Touchpoint.Region
-
Utilizzare l'operatore "maps to" poiché si desidera creare una mappatura per ogni numero al relativo valore
-
Viene visualizzata una tabella in cui elencare ogni mappatura. Alla fine sarà più o meno così:
-
In base alla mappatura e all’URL indicati sopra, il "Region_Value" di un punto di contatto con questa pagina di destinazione sarà "EMEA"
-
Ripeti l’estrazione e la mappatura per i rimanenti 4 set di cifre
- Per estrarre 01, è necessario definire il valore come "BZ=\d{2}-(\d{2})-\d{2}-\d{2}-\d{2}"
- Per estrarre il valore 09, è necessario definire il valore come "BZ=\d{2}-\d{2}-(\d{2})-\d{2}-\d{2}"
- Per estrarre lo 03, è necessario definire il valore come "BZ=\d{2}-\d{2}-\d{2}-(\d{2})-\d{2}"
- Per estrarre il valore 10, definire il valore come "BZ=\d{2}-\d{2}-\d{2}-\d{2}-(\d{2})"
Concatena concatenates
L'operatore concatenates combina i valori di più campi in un unico campo. Questo è utile per creare un valore personalizzato che richiama i dati tra vari campi al fine di
Esempio #1
L’oggetto Opportunity contiene campi separati per Segment__c e Grade__c che l’utente desidera combinare in un singolo campo sull’oggetto Touchpoint a scopo di reporting. Concatenando i campi, verranno visualizzati valori quali Enterprise_A o Mid-Market_B.
Campi e segmenti dei punti di contatto touchpoint-fields-and-segments
Ora che i valori dell’URL sono stati analizzati ed esistono sul punto di contatto, verranno visualizzati i nuovi campi in cui vengono utilizzati i campi del punto di contatto, ad esempio per creare segmenti o definire regole per l’eliminazione dei punti di contatto.
Con questa versione del prodotto è disponibile la possibilità di creare segmenti utilizzando i campi punto di contatto. Impossibile creare i segmenti con campi punto di contatto precedenti.
Per semplificare la creazione dei segmenti, ora puoi creare segmenti dinamici dai campi dei punti di contatto creati. Ad esempio, se hai creato un campo punto di contatto che ha analizzato un’area geografica, invece di creare un segmento per ogni possibile area, puoi impostare un segmento e creeremo segmenti per ogni istanza in cui viene visualizzato un nuovo valore. Questa funzione è estremamente utile se un attributo come il codice postale deve essere analizzato e utilizzato come segmento.
La configurazione sarà simile a quella mostrata di seguito. Il Nome segmento richiama dinamicamente il valore del Campo punto di contatto utilizzando le parentesi graffe per cercare il campo.
La regola fa riferimento allo stesso campo punto di contatto e cerca valori "non uguali a null".
Domande frequenti faq
Esiste un numero massimo di campi punto di contatto che è possibile creare?
È previsto un limite di 100 campi.
Il nuovo campo punto di contatto appena creato nell'elenco a discesa non viene visualizzato. Dov'è?
Non dimenticare di salvare le regole dopo averle create. Se il nuovo campo non viene visualizzato, verifica se è stato salvato. È necessario salvare il nuovo campo prima che sia disponibile per l'utilizzo per la regola successiva.
Espressione utilizzata per estrarre più parametri da una singola pagina di destinazione?
Come nell’#4 Estrai esempio, è necessario creare più campi per estrarre ciascuno dei parametri. Pertanto, se si dispone di cinque valori diversi, verranno creati cinque campi punto di contatto per estrarre ciascuno di essi.
Perché non visualizzo i nuovi campi nello schema Marketo Measure?
È necessario un ulteriore lavoro per esporre i nuovi campi nello schema di Data Warehouse Marketo Measure. Al momento, i campi sono esposti tramite impostazioni e configurazione, in modo da poter utilizzare i campi punto di contatto nella creazione di segmenti o nella creazione di regole per l’eliminazione dei punti di contatto.
Come posso verificare che la mia espressione di estrazione sia valida e richiamare il valore corretto?
È disponibile uno strumento online (https://regex101.com/) che è possibile eseguire e verificare l'espressione. L’espressione appare verde se è valida o rossa se non è valida. Inoltre, la casella explanation in alto a destra è utile e indica cosa si sta estraendo.