Puoi utilizzare l'integrazione di Looker per le campagne Salesforce per creare campagne in Salesforce e completare i membri della campagna con lead e contatti da Looker Explore o Look. Puoi scegliere di creare una nuova campagna o di aggiungere utenti a una campagna esistente in Looker.
Requisiti per la configurazione
- API Salesforce v42.0 e successive (rilasciata nella primavera del 2018)
- Gli utenti devono disporre delle autorizzazioni "Crea" e "Modifica" per l'oggetto Campagne (associate per impostazione predefinita al profilo "Utente di marketing") e alla casella di controllo "Utente di marketing" selezionata nel profilo utente.
- Se non disponi di autorizzazioni sufficienti, potresti visualizzare il seguente messaggio di errore:
entity type cannot be inserted...
- Se non disponi di autorizzazioni sufficienti, potresti visualizzare il seguente messaggio di errore:
Istruzioni di configurazione
Crea un attributo utente per controllare l'accesso all'azione e specificare il dominio Salesforce. Nella pagina Attributi utente, nella sezione Utenti del menu Amministratore, fai clic su Crea attributo utente. Definisci il nuovo attributo utente:
- Nome: salesforce_campaigns_action_domain
- Etichetta: Dominio azioni della campagna Salesforce
- Tipo di dati: stringa
- Accesso utenti: Visualizza
- Nascondi valori: No
- Nessun valore predefinito
Seleziona Salva.
Dopo aver definito un attributo utente, puoi assegnare un dominio Salesforce (ad esempio "https://MyWebmaster.my.salesforce.com") come valore ai singoli utenti e gruppi di utenti che utilizzeranno l'azione. Seleziona le schede Valori utente e Valori gruppo nella parte superiore della pagina Attributi utente per assegnare rispettivamente i valori singoli utenti e gruppi utenti.
- Utenti diversi possono avere come target domini diversi (ad esempio un'istanza Salesforce o di gestione temporanea) e puoi aggiornare il valore del dominio in qualsiasi momento.
- Gli utenti a cui non è stato assegnato un valore non vedranno l'azione come opzione di destinazione.
Quindi, attiva l'azione. Vai alla pagina Actions (Azioni) nella sezione Platform (Piattaforma) del menu Admin (Amministratore), quindi seleziona Enable (Attiva) accanto all'azione Salesforce Campaigns Action Domain (Dominio campagne Salesforce). Nella pagina Dominio delle campagne Salesforce, attiva l'opzione Attivata e seleziona l'attributo utente Dominio azioni della campagna Salesforce per il campo Dominio Salesforce. Fai clic su Salva.
Facoltativamente, configura i tag LookML
sfdc_contact_id
esfdc_lead_id
rispettivamente per i contatti e i campi dei lead. In alternativa, l'azione tenterà di applicare una regex all'etichetta del campo con le seguenti espressioni:/contact id/i
e/lead id/i
(senza distinzione tra maiuscole e minuscole).
Utilizzo dell'azione Campagne Salesforce
Una volta configurata l'azione Campagne di Salesforce, puoi utilizzarla nello scheduler di Looker:
- Da un Look o da un'esplorazione, crea una pianificazione o seleziona l'opzione per inviare una consegna una tantum.
- In Where do this data go? (Dove devono essere inviati questi dati?), seleziona l'azione Salesforce Campaigns.
- La prima volta che utilizzi l'azione, ti verrà chiesto di accedere a Salesforce. Fai clic su Log in (Accedi).
- Nella schermata per il consenso OAuth, fai clic su Allow (Consenti) e torna alla finestra di Looker Scheduler.
Seleziona Verifica credenziali. Dopo aver eseguito l'accesso a Salesforce nello scheduler di Looker, compila il modulo d'azione Salesforce Campaigns per configurare i dettagli della distribuzione Look o Explore (Esplora):
- Crea o aggiungi: seleziona Crea per creare una nuova campagna o Aggiungi per modificare una campagna esistente.
- Nome campagna: inserisci il nome della nuova campagna o selezionane una esistente.
- Stato membro: seleziona lo stato dei membri della campagna. Questo elenco verrà compilato dagli stati disponibili dalla tua istanza di Salesforce.
- Fai emergere gli errori di Salesforce in Looker: imposta questa opzione su Yes (Sì) per visualizzare eventuali errori di Salesforce con l'impostazione dei membri della campagna nei dettagli dello stato dei job pianificati di Looker. Verrà registrato un errore nello stato del job programmato di Looker alla pagina Schedule History (Cronologia della pianificazione) del menu Admin (Amministrazione), utile per la risoluzione degli errori a livello di membro. Imposta questa opzione su No per ignorare tutti gli errori relativi ai membri della campagna (impostazione predefinita). Verrà registrato uno stato Completato, indipendentemente da eventuali errori che potrebbero essersi verificati durante la configurazione dei membri della campagna.
Specifica eventuali altre opzioni per la consegna.
Seleziona Invia.
Rimozione dell'azione Campagne Salesforce
Se vuoi cambiare l'istanza di Salesforce collegata o scollegarla dall'istanza di Salesforce, puoi revocare la connessione all'applicazione Looker dal tuo account Salesforce.
Limitazioni
- Questa azione è limitata a un massimo di 5.000 righe. La funzionalità per inviare tutti i risultati è attualmente in fase di sviluppo.
- Ogni versione di Salesforce prevede un limite per il numero di chiamate API consentite in un periodo di 24 ore. Per informazioni sui limiti delle API dell'istanza, consulta la documentazione Limiti e richieste di estensioni API di Salesforce. Questa azione sfrutta le richieste POST con raccolte sObject per eseguire più record (200 record per chiamata API) in una singola richiesta.