Invio dei dati a Salesforce Campaigns

Puoi utilizzare l'integrazione delle campagne Salesforce di Looker per creare campagne in Salesforce e compilare i membri della campagna con lead e contatti da un'esplorazione o un look di Looker. In Looker puoi scegliere di creare una nuova campagna o aggiungere utenti a una campagna esistente.

Requisiti per la configurazione

  • API Salesforce versione 42.0 e successive (rilasciata in primavera 2018)
  • Gli utenti avranno bisogno delle autorizzazioni "Crea" e "Modifica" per l'oggetto Campagne (per impostazione predefinita associato al profilo "Utente marketing") e della casella di controllo "Utente marketing" selezionata nel profilo utente.
    • Se non disponi di autorizzazioni sufficienti, potresti visualizzare il seguente messaggio di errore: entity type cannot be inserted...

Istruzioni di configurazione

  1. Crea un attributo utente per controllare l'accesso all'azione e specifica il dominio Salesforce. Nella pagina Attributi utente della sezione Utenti del menu Amministrazione, fai clic su Crea attributo utente. Definisci il nuovo attributo utente:

    • Nome: salesforce_campaigns_action_domain
    • Etichetta: Dominio azione delle campagne Salesforce
    • Tipo di dati: Stringa
    • Accesso utente: Visualizza
    • Nascondi valori: No
    • Nessun valore predefinito

    Seleziona Salva.

  2. Dopo aver definito un attributo utente, puoi assegnare il dominio Salesforce (ad esempio "https://MyDomainName.my.salesforce.com") come valore ai singoli utenti e ai gruppi di utenti che utilizzeranno l'azione. Seleziona le schede Valori utente e Valori gruppo nella parte superiore della pagina Attributi utente per assegnare valori rispettivamente a utenti singoli e gruppi di utenti.

    • Utenti diversi possono scegliere come target domini diversi (ad esempio un'istanza Salesforce di staging o di sviluppo) 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.
  3. Dopodiché, attiva l'azione. Vai alla pagina Azioni nella sezione Piattaforma del menu Amministrazione e seleziona Abilita accanto all'azione Dominio azione campagne Salesforce. Nella pagina Salesforce Campaigns Action Domain (Dominio di azioni delle campagne Salesforce), attiva l'opzione di attivazione/disattivazione Enabled (Attivato) e seleziona l'attributo utente Salesforce Campaigns Action Domain (Dominio di azioni delle campagne Salesforce) per il campo Salesforce domain (Dominio Salesforce). Fai clic su Salva.

  4. (Facoltativo) Configura i tag LookML sfdc_contact_id e sfdc_lead_id rispettivamente per i campi contatti e lead. In alternativa, l'azione tenterà di trovare una corrispondenza tramite regex dell'etichetta del campo con le seguenti espressioni: /contact id/i e /lead id/i (non sensibili alle maiuscole).

Utilizzare l'azione Campagne di Salesforce

Una volta configurata l'azione Campagne Salesforce, puoi utilizzarla in Looker Scheduler:

  1. Da una visualizzazione dati o un'esplorazione, crea una pianificazione o seleziona l'opzione per inviare un invio una tantum.
  2. In Dove devono essere inviati questi dati?, seleziona l'azione Campagne Salesforce.
  3. La prima volta che utilizzi l'azione, ti verrà chiesto di accedere a Salesforce. Fai clic su Accedi.
  4. Nella schermata di consenso OAuth, fai clic su Consenti e torna alla finestra di Looker Scheduler.
  5. Seleziona Verifica credenziali. Dopo aver eseguito l'accesso a Salesforce in Looker Scheduler, compila il modulo di azione Campagne Salesforce per configurare i dettagli dell'invio del look o dell'esplorazione:

    1. Crea o Aggiungi: seleziona Crea per creare una nuova campagna o Aggiungi per modificare una campagna esistente.
    2. Nome campagna: inserisci il nome della nuova campagna o selezionane una esistente.
    3. Stato membro: seleziona lo stato dei membri della campagna. Questo elenco verrà compilato in base agli stati disponibili della tua istanza Salesforce.
    4. Mostra gli errori di Salesforce in Looker: imposta questa opzione su per visualizzare eventuali errori di Salesforce relativi all'impostazione dei membri della campagna nei dettagli dello stato del job pianificato di Looker. Verrà registrato un errore nello stato del job pianificato di Looker nella pagina Cronologia pianificazione del menu Amministrazione, utile per la risoluzione dei problemi a livello di membro. Imposta questo valore su No per ignorare tutti gli errori relativi ai membri della campagna (impostazione predefinita). Verrà registrato uno stato Completato, indipendentemente dagli errori che potrebbero essere stati rilevati durante la configurazione dei membri della campagna.
  6. Specifica eventuali altre opzioni per il caricamento.

  7. Seleziona Invia.

Rimuovere l'azione Campagne Salesforce

Se vuoi cambiare l'istanza Salesforce collegata o scollegare l'azione Looker dall'istanza Salesforce, puoi revocare la connessione all'applicazione Looker dal tuo account Salesforce.

Limitazioni

  • Questa azione è limitata a un massimo di 5000 righe. La funzionalità per inviare tutti i risultati è attualmente in fase di sviluppo.
  • Ogni versione di Salesforce ha un limite al numero di chiamate API consentite in un periodo di 24 ore. Per conoscere i limiti dell'API della tua istanza, consulta la documentazione Limiti e allocazioni delle richieste dell'API Salesforce. Questa azione sfrutta le richieste POST con collezioni di oggetti s per eseguire più record (200 record per chiamata API) in una singola richiesta.