Vous pouvez utiliser l'intégration des campagnes Salesforce dans Salesforce pour créer des campagnes dans Salesforce et renseigner les membres des campagnes avec des prospects et des contacts à partir d'une exploration ou d'une présentation Looker. Vous pouvez choisir de créer une campagne ou d'ajouter des utilisateurs à une campagne existante dans Looker.
Configuration requise
- API Salesforce v42.0 et versions ultérieures (publiées au printemps 2018)
- Les utilisateurs devront disposer des autorisations "Créer" et "Modifier" sur l'objet "Campagnes" (associé par défaut au profil "Utilisateur marketing"). En outre, la case "Utilisateur marketing" doit être cochée dans leur profil utilisateur.
- Si vous ne disposez pas des autorisations nécessaires, le message d'erreur suivant peut s'afficher:
entity type cannot be inserted...
- Si vous ne disposez pas des autorisations nécessaires, le message d'erreur suivant peut s'afficher:
Instructions de configuration
Créez un attribut utilisateur pour contrôler l'accès à l'action et spécifiez le domaine Salesforce. Sur la page Attributs utilisateur de la section Utilisateurs du menu Admin, cliquez sur Créer un attribut utilisateur. Définissez votre nouvel attribut utilisateur:
- Nom: salesforce_campaigns_action_domain
- Libellé: Domaine d'action des campagnes Salesforce
- Type de données: Chaîne
- Accès utilisateur: afficher
- Masquer les valeurs: No
- Aucune valeur par défaut
Sélectionnez Enregistrer.
Une fois que vous avez défini un attribut utilisateur, vous pouvez attribuer le domaine Salesforce (par exemple, "https://MonNomDomaine.my.salesforce.com") en tant que valeur aux utilisateurs et aux groupes d'utilisateurs qui utiliseront l'action. Sélectionnez les onglets Valeurs utilisateur et Valeurs de groupe en haut de la page Attributs utilisateur pour attribuer des valeurs à des utilisateurs individuels et à des groupes d'utilisateurs, respectivement.
- Différents utilisateurs peuvent cibler différents domaines (par exemple, une instance Salesforce de préproduction ou de développement), et vous pouvez modifier la valeur du domaine à tout moment.
- Les utilisateurs pour lesquels aucune valeur n'a été attribuée ne verront pas l'action comme option de destination.
Ensuite, activez l'action. Accédez à la page Actions de la section Plate-forme du menu Admin, puis sélectionnez Activer à côté de l'action Domaine d'action des campagnes Salesforce. Sur la page Domaine d'action des campagnes Salesforce, activez le bouton Activé, puis sélectionnez l'attribut utilisateur Domaine d'action des campagnes Salesforce dans le champ Domaine Salesforce. Cliquez sur Enregistrer.
Vous pouvez également configurer les balises LookML
sfdc_contact_idet
sfdc_lead_idpour les champs de contacts et de prospects, respectivement. L'action peut également tenter d'associer l'expression régulière au libellé du champ avec les expressions suivantes:
/contact id/iet
/lead id/i(non sensible à la casse).
Utiliser l'action "Campagnes Salesforce"
Une fois l'action "Campagnes Salesforce" configurée, vous pouvez l'utiliser dans le planificateur Looker:
- Dans une présentation ou une exploration, créez une planification ou sélectionnez l'option Envoyer un envoi ponctuel.
- Sous Où ces données doivent-elles être transmises ?, sélectionnez l'action Campagnes Salesforce.
- Lorsque vous utilisez cette action pour la première fois, vous êtes invité à vous connecter à Salesforce. Cliquez sur Log in (Connexion).
- Sur l'écran de consentement OAuth, cliquez sur Autoriser et revenez à la fenêtre du planificateur Looker.
Sélectionnez Valider les identifiants. Une fois connecté à Salesforce depuis le planificateur Looker, remplissez le formulaire d'action Campagnes Salesforce pour configurer les détails de votre diffusion de présentation ou d'exploration:
- Créer ou ajouter: sélectionnez Créer pour créer une campagne ou Ajouter pour modifier une campagne existante.
- Nom de la campagne: saisissez le nom de la nouvelle campagne ou sélectionnez une campagne existante.
- État des membres: sélectionnez l'état des membres de la campagne. Cette liste sera renseignée à partir des états disponibles à partir de votre instance Salesforce.
- Afficher les erreurs Salesforce dans Looker: définissez cette option sur Oui pour faire apparaître les erreurs Salesforce liées à la définition des membres de la campagne dans les détails de l'état des jobs planifiés de Looker. Cette opération permet d'enregistrer une erreur dans l'état de la tâche planifiée de Looker sur la page Historique de planification du menu Admin. Cela est utile pour résoudre les erreurs au niveau d'un membre. Définissez cette valeur sur No (Non) pour ignorer toutes les erreurs liées aux membres de la campagne (par défaut). L'état est Terminé, quelles que soient les erreurs survenues lors de la configuration des membres de la campagne.
Spécifiez toute autre option de livraison.
Sélectionnez Send (Envoyer).
Suppression de l'action "Campagnes Salesforce"
Si vous souhaitez changer l'instance Salesforce connectée ou déconnecter l'action Looker de votre instance Salesforce, vous pouvez révoquer la connexion à l'application Looker depuis votre compte Salesforce.
Limites
- Cette action est limitée à 5 000 lignes au maximum. La fonctionnalité permettant d'envoyer tous les résultats est en cours de développement.
- Chaque édition Salesforce limite le nombre d'appels d'API autorisés sur une période de 24 heures. Consultez la documentation Limites de requêtes et attributions d'API Salesforce pour en savoir plus sur les limites d'API de votre instance. Cette action exploite les requêtes POST avec des collections sObject pour exécuter plusieurs enregistrements (200 enregistrements par appel d'API) dans une seule requête.