Documentazione · Manuale utente
Flusso di lavoro per la gestione dei lead
Questo documento descrive come le richieste dei clienti (lead) vengono create, memorizzate, esaminate e processed nel plugin ADP Car Market Hub. Copre i dati dei lead, la gestione dello stato, l'esportazione in CSV, l'instradamento delle e-mail, la configurazione del consenso, la personalizzazione dei modelli di e-mail e l'integrazione dei webhook.
Quando utilizzare questo documento
Leggere questo documento se si desidera:
- Esaminare, elaborare o esportare le richieste dei clienti ricevute tramite le pagine di dettaglio dei veicoli.
- Configurare l'indirizzo e-mail del destinatario, la casella di controllo del consenso o i modelli di notifica e-mail.
- Instradare i lead a un CRM esterno o a un sistema di notifica tramite webhook.
- Comprendere quali dati vengono memorizzati e come i lead sono collegati ai record dei veicoli.
Per un rapido flusso di lavoro di revisione giornaliera, consultare i Flussi di lavoro per l'uso quotidiano.
Panoramica
Quando un visitatore invia una richiesta di contatto o una richiesta di prova su strada nella pagina di dettaglio di un veicolo, il plugin:
- Valida l'invio (campi obbligatori, verifica del nonce, controllo spam honeypot, limitazione della frequenza).
- Invia un'e-mail di notifica in formato HTML al destinatario configurato.
- Invia un'e-mail di conferma in formato HTML al visitatore.
- Salva il lead come custom post WordPress (
as24ci_lead). - Attiva l'action hook
as24ci_lead_saved(che avvia il webhook se configurato). - Traccia un evento analitico
lead_sent(se Analytics è abilitato).
Tutti i lead sono accessibili nella scheda amministrativa ADP Car Market Hub → Leads.
Requisiti o prerequisiti
- Una pagina di dettaglio del veicolo deve essere accessibile ai visitatori e il modulo di contatto deve essere abilitato.
- Affinché le notifiche e-mail vengano recapitate, WordPress deve essere in grado di inviare e-mail tramite
wp_mail(). Su molti ambienti di hosting condiviso questo funziona immediatamente. Su alcuni server, potrebbe essere richiesto un plugin SMTP. - Il campo Recipient email nella scheda Leads deve essere configurato per garantire che le notifiche arrivino all'indirizzo corretto.
- Per utilizzare la funzionalità di prova su strada, questa deve essere abilitata in Features e i giorni disponibili, la finestra temporale e la durata dello slot devono essere configurati nella scheda Leads.
Campi dati del lead
Ogni lead memorizza le seguenti informazioni:
| Campo | Descrizione |
|---|---|
| Name | Nome completo del cliente (sempre obbligatorio) |
| Indirizzo e-mail del cliente (sempre obbligatorio) | |
| Phone | Numero di telefono del cliente (opzionale; controllato dall'impostazione di visibilità del campo) |
| Message | Messaggio di richiesta a testo libero (opzionale; controllato dall'impostazione di visibilità del campo) |
| Vehicle title | Titolo del veicolo a cui si riferisce la richiesta |
| Vehicle ID | ID del post WordPress del veicolo |
| AutoScout24 listing ID | L'identificatore dell'annuncio AutoScout24 (utilizzato per ricollegarsi all'annuncio originale) |
| Vehicle URL | Permalink al post del veicolo in WordPress |
| Source URL | Pagina in cui si trovava il visitatore al momento dell'invio del modulo |
| Date | Data e ora UTC in cui è stato ricevuto il lead |
| Email sent | Indica se l'e-mail di notifica è stata recapitata con successo |
| Status | Stato di elaborazione corrente (New, Contacted, Closed o Spam) |
| Is test drive | Indica se questo lead è una richiesta di prenotazione di una prova su strada |
| Appointment date | Data e fascia oraria richieste per una prova su strada (se applicabile) |
Istruzioni passo-passo
Esaminare i lead
- Navigare su ADP Car Market Hub → Leads.
- L'elenco dei lead è ordinato a partire dagli invii più recenti.
- Ogni riga mostra: data, nome, e-mail, telefono, veicolo, messaggio (troncato) e stato corrente.
- Utilizzare la casella di ricerca per trovare i lead per nome, e-mail, titolo del veicolo o AutoScout24 listing ID.
- Utilizzare il filtro di stato per mostrare solo i lead con uno stato specifico (New, Contacted, Closed o Spam).
- Fare clic sulla riga di un lead per visualizzare i dettagli completi, inclusi il link al veicolo e la data dell'appuntamento.
Modificare lo stato di un lead
Lo stato del lead traccia la fase in cui si trova ciascuna richiesta nel processo di vendita:
| Stato | Significato |
|---|---|
| New | Ricevuto ma non ancora gestito |
| Contacted | Il cliente è stato contattato |
| Closed | La richiesta è stata completamente risolta |
| Spam | Identificato come indesiderato o fraudolento |
Per modificare lo stato di un lead:
- Trovare il lead nella scheda Leads.
- Selezionare il nuovo stato dal menu a discesa dello stato accanto al lead.
- La modifica viene salvata immediatamente.
Esportare i lead in CSV
- Navigare su ADP Car Market Hub → Leads.
- Facoltativamente, applicare un filtro di ricerca o un filtro di stato per esportare solo un sottoinsieme di lead.
- Fare clic sul pulsante Export CSV.
- Viene scaricato un file CSV. Il nome del file include la data corrente (ad esempio,
leads-2026-04-30.csv). - Il file CSV include un BOM UTF-8 in modo da aprirsi correttamente in Microsoft Excel senza problemi di codifica.
- Le colonne del CSV sono: Date, Name, Email, Phone, Vehicle Title, Vehicle ID, Message, Test Drive (Yes/No), Appointment.
Eliminare un lead
- Trovare il lead nella scheda Leads.
- Fare clic sul pulsante Delete accanto al lead.
- Confermare l'eliminazione quando richiesto. Questo rimuove permanentemente il lead e i suoi metadati.
Configurazione delle impostazioni dei lead
Le impostazioni dei lead si trovano nella scheda ADP Car Market Hub → Leads (sezione Settings).
Recipient email
Il plugin utilizza il seguente ordine di priorità per determinare dove inviare le e-mail di notifica dei lead:
- Global recipient email override (scheda Leads → campo Recipient Email). Supporta un elenco di indirizzi e-mail separati da virgole per la consegna a più destinatari.
- Contatto CMH Team — l'e-mail del membro del team attivo associato al veicolo (assegnazione per singolo veicolo, impostazione predefinita della filiale o impostazione predefinita globale). Vedere CMH Team and Contact Routing.
- Seller profile public email (memorizzata come user meta
as24ci_seller_emailsull'account utente dell'autore del veicolo). - E-mail dell'account WordPress dell'autore del veicolo.
- E-mail dell'amministratore di WordPress (Impostazioni → Generale → Indirizzo e-mail di amministrazione) come fallback finale.
Per instradare tutte le notifiche dei lead a uno o più indirizzi fissi, inserirli nel campo Recipient Email nella scheda Leads. Quando la regola Send a copy to the general dealership email è abilitata in CMH Team, anche l'e-mail generale della concessionaria riceve una copia di ogni richiesta.
Visibilità dei campi del modulo
I campi Name ed Email sono sempre mostrati. I seguenti campi possono essere abilitati o disabilitati singolarmente:
- Phone number field — mostra o nasconde il campo del telefono nel modulo di contatto.
- Message field — mostra o nasconde il campo del messaggio a testo libero. Se disabilitato, il messaggio non è richiesto e i lead non conterranno alcun testo del messaggio.
Casella di controllo del consenso
- Enable consent checkbox — se abilitata, viene mostrata una casella di controllo del consenso sul modulo di contatto. Il visitatore deve selezionarla prima di poter inviare il modulo.
- Consent text — l'etichetta mostrata accanto alla casella di controllo. In genere include un riferimento alla privacy policy.
- Privacy policy URL — URL della pagina della privacy policy. Può essere collegato dal testo del consenso.
Queste impostazioni sono memorizzate in base alle opzioni del plugin e hanno effetto immediato sul modulo di contatto del frontend.
Modelli di e-mail
Il plugin supporta oggetti e modelli di corpo e-mail personalizzati sia per la notifica al concessionario sia per l'e-mail di conferma al cliente.
I modelli supportano i seguenti token {placeholder}:
| Segnaposto | Sostituito con |
|---|---|
{customer_name} | Nome del cliente |
{customer_email} | E-mail del cliente |
{customer_phone} | Numero di telefono del cliente |
{customer_message} | Testo del messaggio del cliente |
{vehicle_title} | Titolo del veicolo |
{vehicle_url} | URL della pagina di dettaglio del veicolo |
{vehicle_price} | Prezzo del veicolo |
{listing_id} | ID dell'annuncio AutoScout24 |
{appointment_date} | Data e ora dell'appuntamento per la prova su strada (se applicabile) |
E-mail del concessionario:
- Subject — personalizza l'oggetto dell'e-mail di notifica inviata al destinatario. Se lasciato vuoto, viene utilizzato l'oggetto predefinito ("Vehicle inquiry: {vehicletitle}" o "Test drive request: {vehicletitle}").
- Body — corpo dell'e-mail HTML completo. Se lasciato vuoto, viene utilizzato il modello predefinito.
E-mail di conferma del cliente:
- Subject — personalizza l'oggetto della conferma inviata al visitatore.
- Body — corpo della conferma HTML completo.
Quando vengono configurati modelli personalizzati, questi sostituiscono interamente il contenuto predefinito. L'intestazione Reply-To dell'e-mail di notifica del concessionario è impostata sul nome e sull'indirizzo e-mail del cliente.
Integrazione dei webhook
Il plugin può attivare webhook in uscita sugli eventi dei lead per l'integrazione con sistemi esterni (CRM, Slack, Zapier e così via).
La configurazione si trova nella sezione delle impostazioni Leads:
| Campo | Descrizione |
|---|---|
| Webhook URL (new lead) | Endpoint HTTP chiamato quando viene salvato un nuovo lead |
| Webhook URL (new import) | Endpoint HTTP chiamato quando un veicolo viene importato o aggiornato |
| Webhook secret | Utilizzato per firmare la richiesta con HMAC-SHA256 per la verifica da parte del ricevente |
Il payload del webhook per un nuovo lead include: nome dell'evento (new_lead), timestamp, ID del lead e dati del lead (nome, e-mail, telefono, messaggio, ID del veicolo, titolo del veicolo, URL del veicolo).
I tentativi di consegna del webhook falliti vengono ripetuti fino a 3 volte tramite WP-Cron.
La firma HMAC-SHA256 è inclusa nell'intestazione della richiesta e può essere utilizzata dall'endpoint ricevente per verificarne l'autenticità. Non condividere pubblicamente il webhook secret.
Note operative
- Limitazione della frequenza: il modulo di contatto accetta un massimo di 5 invii per indirizzo IP ogni 5 minuti. Gli invii che superano questo limite ricevono una risposta di errore senza creare un lead o inviare un'e-mail.
- Protezione spam honeypot: il modulo di contatto include un campo nascosto che gli utenti umani lasciano vuoto ma che i bot automatizzati in genere compilano. Quando il campo honeypot viene compilato, l'invio viene rifiutato silenziosamente.
- Memorizzazione dei lead: i lead vengono memorizzati come custom post WordPress (
as24ci_lead). Non sono visibili pubblicamente e non compaiono negli elenchi standard dei post a meno che non vi si acceda tramite la scheda amministrativa Leads. - Conservazione dei dati: i lead rimangono in WordPress fino a quando non vengono eliminati manualmente o fino a quando il plugin non viene disinstallato con l'opzione "Delete data on uninstall" abilitata nelle Impostazioni.
- Lead di prova su strada: le prenotazioni delle prove su strada sono memorizzate anch'esse come lead con
is_test_drive = 1e unappointment_date. Appaiono nella stessa scheda Leads e nell'esportazione CSV insieme alle normali richieste di contatto. - Tracciamento analitico: quando un lead viene salvato con successo e la funzionalità Analytics è abilitata, viene tracciato un evento
lead_sentper il veicolo. - Destinatari multipli: per inviare le notifiche dei lead a più indirizzi e-mail, inserirli come elenco separato da virgole nel campo Recipient Email.
Risoluzione dei problemi
| Sintomo | Causa probabile | Verifica |
|---|---|---|
| E-mail di notifica non ricevuta | L'invio delle e-mail di WordPress non funziona o non è configurato alcun destinatario valido | Configurare Recipient Email nelle impostazioni dei Leads; testare l'invio di wp_mail(); controllare la cartella spam; valutare l'installazione di un plugin SMTP |
| E-mail di conferma del visitatore non ricevuta | L'indirizzo e-mail del cliente è errato o si è verificato un problema di consegna dell'e-mail | Controllare l'indirizzo e-mail nel record del lead; controllare la cartella spam |
| Il modulo rifiuta invii validi | La casella di controllo del consenso è obbligatoria e non è stata selezionata, oppure un campo obbligatorio è vuoto | Controllare le impostazioni dei Leads → visibilità dei campi e impostazioni del consenso |
| Lead salvato ma e-mail non inviata | wp_mail() ha restituito false | Controllare il campo meta _as24ci_lead_email_sent sul lead; esaminare i log delle e-mail del server |
| Il webhook non riceve dati | L'URL del webhook non è salvato, non è raggiungibile o restituisce un errore | Verificare l'URL nelle impostazioni dei Leads; controllare i log del server per eventuali errori di consegna |
| La scheda Leads non mostra risultati | Non è stato ancora ricevuto alcun invio o tutti i lead sono stati eliminati | Verificare che il modulo di contatto sia visibile sulle pagine dei veicoli; inviare una richiesta di prova |
| L'esportazione CSV presenta problemi di codifica | L'applicazione non interpreta correttamente il BOM UTF-8 | Aprire il file CSV in un editor di testo o importarlo nuovamente specificando la codifica UTF-8 |
Documenti correlati
- Flussi di lavoro per l'uso quotidiano
- Manuale utente
- Manuale dell'amministratore
- Vehicle Import Workflow
- Flusso di lavoro per l'uso del frontend