I campi sono uno degli elementi fondamentali di Positive User. Ti aiutano a raccogliere, organizzare e utilizzare i dati relativi ai tuoi contatti, aziende, prodotti e altri oggetti nel tuo workspace. Capire come funzionano i campi ti permette di creare campagne più pertinenti, automatizzare la comunicazione e ottenere insight migliori dai tuoi dati.
Un campo è un'informazione che descrive una caratteristica specifica di un oggetto all'interno della piattaforma Positive User. I campi organizzano i dati in profili strutturati, ad esempio l'"Email" di un contatto, il "Settore" di un'azienda o il "Prezzo" di un prodotto.
I campi possono esistere per diversi tipi di oggetti, tra cui:
Campi contatto
Campi azienda
Campi prodotto
Campi opportunità di vendita
Campi task
Campi evento
Campi ticket
Campi coupon
Campi campagna [LINK]
Ogni tipo di oggetto può essere descritto tramite i propri campi. Ad esempio, un contatto può avere campi come "Nome", "Email" o "Lifetime value", mentre un prodotto potrebbe avere "Nome", "Prezzo" o "URL prodotto".
I campi ti aiutano a creare campagne di marketing mirate e a migliorare la personalizzazione, assicurando che ogni contatto riceva messaggi in linea con i propri interessi e comportamenti.
In Positive User esistono due categorie di campi: standard e personalizzati.
Quando crei un workspace, viene fornito un set predefinito di campi standard per ciascun oggetto. Sono campi dati di base pronti per essere compilati tramite importazioni, API o script di tracciamento.
Esempi di campi contatto standard:
Nome (stringa)
Cognome (stringa)
Email (stringa)
Numero di telefono (stringa)
Lingua del browser (stringa)
Prima visita (datetime)
Ultima visita (datetime)
…
Consulta l'elenco completo dei campi standard qui.
Puoi creare campi personalizzati per raccogliere qualsiasi informazione aggiuntiva specifica per le esigenze del tuo business. Ti permettono di estendere la struttura dei dati oltre i parametri standard.
Esempi di campi contatto personalizzati:
Consenso marketing (booleano)
Sorgente UTM (stringa)
Data dell'ultimo acquisto (datetime)
Data di nascita (date)
I campi personalizzati offrono la flessibilità di monitorare e analizzare punti dati unici che guidano le decisioni del tuo business. Consulta le istruzioni sulla creazione di campi personalizzati qui.
Quando crei un campo devi definirne il nome e scegliere il tipo. I campi possono essere categorizzati in base a diversi tipi di dati, ciascuno con uno scopo specifico nella raccolta e rappresentazione accurata delle informazioni.
Ricorda di creare un campo e di definirne il tipo prima di iniziare a inviare i dati all'applicazione.
Tipo | Descrizione | Esempio |
Booleano | Rappresenta opzioni binarie (true/false). | Campo "Consenso marketing", valore "True" |
Date | Campo per memorizzare informazioni relative a una data specifica. | Campo "Data di nascita", valore "1996-01-20" |
Datetime | Campo per memorizzare dettagli temporali specifici come informazioni sull'iscrizione o sull'ultima attività. Richiede il formato ISO 8601. | Campo "Ultima visita", valore "2016-08-03 12:00:00+00:00" |
Scelta fissa | Insieme di opzioni possibili che limitano i valori per un campo specifico. Questi campi possono includere anche la variante "Consenti scelte multiple". | Campo "Lingua preferita", valore "Inglese", "Polacco", "Spagnolo" |
Numero in virgola mobile | Dati numerici che accettano i decimali, adatti a rappresentare prezzi o misure statistiche. | Campo "Lifetime value", valore "1000,59" |
Intero | Dati numerici, include solo numeri interi. | Campo "Numero totale di ordini", valore "9" |
Formato file JSON | Funziona per valori più lunghi che non possono essere inseriti in altri formati di dati. | Campo "Informazioni aggiuntive sull'ordine", valore (oggetto JSON valido): "key": "value" |
Numero | Questo campo è utilizzato in particolare per i campi evento. Copre sia le opzioni di numeri interi che quelle in virgola mobile. | Campo "Punti raccolti", valore "15" |
Stringa | Qualsiasi stringa di caratteri limitata a 255 elementi. È perfetta per informazioni basate sul testo, inclusi nomi, indirizzi email o qualsiasi altro dato testuale. | Campo "Piano di abbonamento", valore "Standard" |
I campi possono essere creati e aggiornati in diversi modi in Positive User. Puoi scegliere uno o più metodi per lavorare con i tuoi dati:
Importazione CSV: carica file CSV per creare o aggiornare oggetti con i dati dei campi. (Puoi sia compilare i campi vuoti sia sovrascrivere i valori esistenti). Leggi di più sulle Importazioni CSV qui.
Automation: utilizza gli Automation module come "Aggiorna campo azienda" per modificare dinamicamente i valori all'interno dei workflow. [LINK]
REST API: invia e aggiorna i dati dei campi tramite l'API di Positive User. Questo è il link alla documentazione API di Positive User.
JavaScript: invia i dati direttamente dal tuo sito web o dalla tua app tramite FrontEnd. Consulta la documentazione.
Integrazioni: puoi utilizzare integrazioni personalizzate con servizi di terze parti per inviare e aggiornare i tuoi dati in Positive User.
Crea sempre i campi nell'applicazione prima di inviare i dati. Questo ti permette di definire correttamente i tipi di campo e di mantenere una denominazione coerente.
Incontrerai i campi in tutta l'applicazione, quindi è importante capire quali vantaggi puoi trarne e quali sono i casi d'uso più diffusi.
In ogni sezione Dati (ad esempio "Contatti", "Aziende"), puoi personalizzare le colonne visibili per mostrare i campi selezionati. Vai sull'opzione "Colonne" e scegli quelle che ritieni necessarie da vedere fin dal primo momento. Questa personalizzazione è specifica per ciascun membro del team, permettendoti di dare priorità ai dati più rilevanti per le tue attività quotidiane.

Sul lato destro di qualsiasi sezione "Dati" troverai l'icona "Filtri" che apre il pannello di filtraggio con tutti i campi e gli altri parametri collegati all'oggetto (contatti/aziende/opportunità di vendita ecc.).
Usa i filtri per segmentare i tuoi dati in base ai valori dei campi. Ad esempio, mostrando solo i contatti con "Consenso marketing = true" o i prodotti con "Prezzo > 100". A seconda del tipo di dati contenuti nei campi, sono disponibili diverse opzioni di filtraggio per affinare la tua ricerca e organizzare efficacemente i tuoi dati.

I campi sono essenziali nelle automazioni. Puoi:
Attivare workflow in base al valore di un campo o quando un campo cambia.
Filtrare gli Automation module in base ai valori dei campi.
Confrontare i campi (valido per valori numerici).
Aggiornare i campi o modificare dinamicamente quelli numerici (incremento/decremento).
Ci sono moduli che si basano direttamente sui campi.

I campi ti permettono di personalizzare i messaggi in email, SMS e altri canali. Utilizza il contenuto dinamico (variable tag) per inserire valori specifici del contatto direttamente nel contenuto, ad esempio salutando ogni contatto con il proprio nome o mostrando gli ultimi prodotti visualizzati sul sito.
Questo livello di personalizzazione non solo aumenta il coinvolgimento dei clienti, ma incrementa anche in modo significativo l'efficacia delle campagne di marketing, offrendo contenuti direttamente rilevanti per ciascun destinatario.
Trova maggiori informazioni sul contenuto dinamico in questo articolo.
Per trovare l'elenco completo delle opzioni di contenuto dinamico vai alla sezione "Studio" → "Contenuto dinamico".
Sebbene sia possibile assegnare valori vuoti alla maggior parte dei campi, "user_id" non deve mai essere vuoto. Identifica in modo univoco ogni contatto nel tuo database. Nelle integrazioni JavaScript puoi assegnare un nuovo valore a "user_id" utilizzando UE.resetAuth(data), ma non impostarlo mai vuoto: farlo genererà un errore 400 e impedirà il tracciamento del pageHit.
Come gestire l'accesso ai campi [LINK]
Guida ai campi JSON [LINK]