Guide
Salesforce Marketing Cloud : le guide technique
Le point de départ : douze articles de terrain sur les data views, le SQL, les imports, AMPscript et le consentement.
fenêtre écrite dans la requête : 270 jours données réellement lues : 6 mois rien ici _Open chargée par Apple Mail _Click suivi par un antivirus abonné classé actif Marketing Cloud Engagement · data views système
Salesforce Marketing Cloud
Data views Marketing Cloud : ce qu'elles disent vraiment
Six mois de rétention, un fuseau américain, des ouvertures chargées par Apple et des clics d'antivirus. Ce qu'une data view permet de conclure, et …
une même requête, trois résultats dans la table cible Overwrite vide la table, puis écrit même à zéro ligne Update met à jour et ajoute ne supprime jamais Append ajoute à la suite jamais de mise à jour adhérent à jour, relancé tous les matins Marketing Cloud Engagement · Query Activity
Salesforce Marketing Cloud
Overwrite, Update, Append : les requêtes SQL qui réussissent en écrivant n'importe quoi
Le mode d'écriture d'une Query Activity décide de ce qui reste dans la table cible. Choisir le mauvais ne fait pas échouer l'automation : l'écart a…
automation planifiée à 7 h, heure de Paris hiver · 7 h à Paris serveur : 0 h, jour J été · 7 h à Paris serveur : 23 h, jour J-1 CAST(GETDATE() AS DATE) comparé au jour de naissance anniversaires de la veille Marketing Cloud Engagement · heure système UTC-6, sans heure d'été
Salesforce Marketing Cloud
Dates et fuseaux dans Marketing Cloud : pourquoi vos emails d'anniversaire partent un jour trop tard
L'heure système de Marketing Cloud est en UTC-6, sans changement d'heure. Une requête qui prend la date du serveur pour la date du jour à Paris se …
durée d’une même requête, mois après mois 4 min 12 min 25 min limite 30 min activité interrompue volume de commandes multiplié par six · requête inchangée Automation Studio · Query Activity
Salesforce Marketing Cloud
Requête SQL trop lente dans Marketing Cloud : rester sous les 30 minutes
Une Query Activity s'arrête au bout de 30 minutes, sans plan d'exécution ni index à créer. Comment mesurer, réécrire les conditions et découper une…
douze mois d’événements d’envoi hors fenêtre données perdues si rien n’a été copié _Sent · _Open · _Click six mois, fenêtre glissante Historique_Envois · Historique_Ouvertures · Historique_Clics aujourd’hui
Salesforce Marketing Cloud
Historiser les data views au-delà de six mois
Les data views de Marketing Cloud ne remontent qu'à six mois. Comment construire un historique des envois, ouvertures et clics qui supporte les rel…
quatre sources, une table, une population R1 statut R2 désabo BU R3 plaintes R4 hard bounces R5 Exclusions un motif, une date R6 clics humains R7 score R8 Population_A_Reactiver envoi et export lisent cette table Marketing Cloud Engagement · une requête par étape, toutes en Overwrite
Salesforce Marketing Cloud
Huit requêtes SQL prêtes à l’emploi pour Marketing Cloud
Exclusions consolidées, clics humains, score d'engagement et population à réactiver : huit requêtes commentées à copier dans vos automations Market…
un client sans conseiller, deux issues envoi de 400 000 rendu en cours RaiseError(msg) job arrêté, 0 email parti RaiseError(msg, true) un destinataire écarté, l'envoi continue journal Marketing Cloud Engagement · AMPscript · garde-fous d'envoi
Salesforce Marketing Cloud
RaiseError : ignorer un destinataire sans bloquer 400 000 envois
Dans Marketing Cloud Engagement, RaiseError arrête tout l'envoi par défaut. Comment ignorer un seul destinataire, garder la trace de ceux qui sont …
trois fonctions, trois garanties Lookup une valeur, une ligne quelconque à réserver aux clés uniques LookupRows un rowset sans ordre garanti 2 000 lignes au plus LookupOrderedRows le tri que vous demandez le nombre de lignes voulu Row(rowset, 1) est la première ligne · RowCount borne la boucle Marketing Cloud Engagement · AMPscript · lecture de data extensions
Salesforce Marketing Cloud
Lookup, LookupRows, LookupOrderedRows : choisir la bonne fonction
Trois fonctions AMPscript qui se ressemblent, trois garanties différentes sur l'ordre, la casse et le volume. Comment choisir, comment parcourir un…
barre d'adresse de la page de coordonnées /coordonnees?id=482173 un chiffre modifié /coordonnees?id=482174 coordonnées d'un autre adhérent Marketing Cloud Engagement · CloudPages · violation de données personnelles
Salesforce Marketing Cloud
CloudPages : le paramètre d'URL qui expose les données de vos clients
Un identifiant en clair dans l'adresse d'une CloudPage suffit à parcourir un fichier client. Comment construire un lien chiffré, contrôler l'accès …
un seul lien dans le pied de page Me désabonner CloudPage passerelle de sécurité GET automatique clic humain POST du formulaire désabonné choix daté Marketing Cloud Engagement · CloudPages
Salesforce Marketing Cloud
Centre de préférences et RGPD : quand les antivirus désabonnent vos clients
Une page de désabonnement qui agit au chargement finit par obéir aux passerelles de sécurité. Comment construire un centre de préférences Marketing…
fichier des résiliés, dépôt du mardi 14 lignes au lieu de 9 000 IMPORT Overwrite table de production relance envoyée aux contrats résiliés statut de l'automation : exécution réussie Automation Studio · exécution quotidienne de 5 h
Salesforce Marketing Cloud
Automation Studio : l'import qui a relancé 9 000 anciens clients
Un fichier de 14 lignes au lieu de 9 000, un import en Overwrite sur la table de production, et une automation au vert. Comment placer les contrôle…
une seule personne lea.martin@example.com cliente depuis 2021 SubscriberKey = CLI-88421 statut : désabonnée SubscriberKey = lea.martin@… statut : active envoi parti Marketing Cloud Engagement · All Subscribers
Salesforce Marketing Cloud
Subscriber Key : pourquoi un désabonné continue de recevoir vos emails
Une même adresse sous deux clés, ce sont deux personnes : détecter les doublons en SQL, bloquer les envois, corriger la source.
source.csv 412 Mo ✓ ⚡ destination.csv 412 Mo ✓ mais tronqué Vérif : ✓ Data : ✗ SFTP . AZURE BLOB . INTÉGRITÉ . CRM
CRMAdobe CampaignSalesforceInfrastructure
La corruption silencieuse : pourquoi vérifier la taille d'un fichier ne suffit pasNouveau
Un fichier tronqué peut passer toutes les vérifications de taille et corrompre silencieusement vos données CRM. Retour terrain SFTP, Azure Blob, Adobe Campaign Datahub et Salesforce Data Cloud.
Bonjour, je suis une IA. Article 50, AI Act Applicable depuis le 2 août 2026 Adobe Campaign : 0 fonctionnalité native Salesforce : 0 fonctionnalité native AI ACT . ARTICLE 50 . CRM . CHATBOT . CONFORMITÉ 2026
CRMAI Act
AI Act Article 50 et CRM : ce que les équipes doivent mettre en conformité maintenantNouveau
Depuis le 2 août 2026, vos chatbots de service client doivent se déclarer comme IA. Ni Adobe Campaign ni Salesforce ne gèrent ça nativement. Guide concret.
Metier Urgence CNIL PO / PM Roadmap gelee Dev CRM 6 semaines de dev Recommandation CNIL Consentement pixel obligatoire Applicable : 14 juillet 2026 Adobe + Salesforce : zero natif CNIL . PIXEL TRACKING . GESTION DE CRISE CRM . IMPLEMENTATION
CRMRGPD
Pixel de tracking email : crise organisationnelle, outils muets et implémentation CRM
La recommandation CNIL 2026 a déclenché une crise dans les équipes CRM. Ni Adobe Campaign ni Salesforce ne font rien nativement. Guide complet.
TEST ENV Données anonymisées Base whitelistée QA / STAGING Recette métier Validation approbation PRODUCTION Base réelle 27 000 000 contacts Sauter les étapes = Test en prod à 27M clients QA · TEST · STAGING · PRODUCTION · CRM
CRMQA
QA et environnements CRM : les bonnes pratiques qui évitent les catastrophes
Séparation test/production, workflow d’approbation, QA métier : tout ce qu’un projet CRM doit avoir avant de toucher la base de production.
Dev Sandbox Full Sandbox Staging / UAT Production SALESFORCE · DEPLOYMENT · SFDX
Salesforce
Déployer sur Salesforce sans tout casser : Change Sets, SFDX et bonnes pratiques
Change Sets ou SFDX/CLI ? Les erreurs classiques avant une MEP et la checklist avant chaque déploiement en production.
Dev Recette ⚠ Trop courte Production Bug en prod SALESFORCE · RECETTE · QUALITE
Salesforce
Pourquoi les projets Salesforce ratent leur recette, et comment l’éviter
La recette est trop courte, les mauvaises personnes testent, les critères d’acceptation ne sont pas définis. Les 5 erreurs systématiques.
Sales Cloud Opportunites · Pipeline Leads · Forecasting vs Service Cloud Cases · Knowledge SLA · Omni-Channel SALESFORCE · LICENCES · ARCHITECTURE
Salesforce
Sales Cloud vs Service Cloud : ce que personne ne vous dit avant de signer
Différences réelles, licences, coût du rattrapage, grille de décision. Tout ce qu’un DSI doit savoir.
POSTURE · CONSULTANT · CRM
CRMConsulting
La posture du consultant CRM face à la résistance client
Quand le client décide l’inverse de votre recommandation. Comment tenir sa posture sans perdre la relation.
Salesforce Sales Cloud Data Cloud Unification · Activation Salesforce CDP Snowflake Data Warehouse ZERO-COPY · DATA SHARE · NEAR REAL-TIME Ingestion Data Share
SalesforceCRM
Salesforce Sales Cloud et Snowflake : comment synchroniser en 2026
Zero Copy, Data Cloud, connecteurs natifs vs ETL. Les options de synchronisation et les arbitrages à faire.
Apex CODE · COMPLEXE Flow NO-CODE · STANDARD Process Builder DÉPRÉCIÉ LOGIQUE COMPLEXE · TESTS · BULKIFICATION AUTOMATISATION · DÉCLARATIF · 2024+ FIN DE SUPPORT ANNONCÉE
Salesforce
Apex vs Flow vs Process Builder : lequel choisir en 2026 ?
Process Builder est déprécié. Entre Apex et Flow, le choix dépend de la complexité et des compétences disponibles.
Salesforce Sales Cloud Platform Events pub/sub · asynchrone Outbound Messages SOAP · workflow Webhooks (Apex) HTTP · custom Subscriber (ESB · MQ · App) Endpoint SOAP (Système tiers) Endpoint HTTP (REST · custom) Garanties de livraison PE : 72h rétention, at-least-once OM : retry natif Salesforce WH : aucune garantie native SALESFORCE · INTÉGRATION TEMPS RÉEL
Salesforce
Platform Events, Outbound Messages et webhooks Salesforce
Quand utiliser Platform Events vs Outbound Messages vs webhooks ? Les cas d’usage, les limites et les pièges.
Utilisateur Profil Rôle Permission Set 1 Permission Set 2 Perm. Set Group + additive Sharing Rules Visibilité des enregistrements SALESFORCE · SÉCURITÉ & HABILITATIONS
Salesforce
Profils, rôles, permission sets et sharing rules Salesforce
Comment Salesforce gère les droits d’accès. La différence entre profils, rôles, permission sets et sharing rules.
SOQL Queries 80% DML Statements 95% CPU Time 50% 100 SOQL max 150 DML max 10k SOQL rows 10s CPU Apex sync System.LimitException: Too many SOQL queries: 101 SALESFORCE · GOVERNOR LIMITS · APEX
Salesforce
Governor Limits Salesforce : comprendre et anticiper les plafonds
Les Governor Limits tombent sans prévenir. Comment les identifier, les contourner et architecturer son code.
V7 CLASSIC V8 CLASSIC On-premise FDA · FFDA CHECKLIST MIGRATION Audit des schémas de données Révision des workflows techniques Tests de charge et non-régression Plan de rollback
Adobe CampaignCRM
Migration Adobe Campaign Classic V7 vers V8 : guide complet
FDA, FFDA, Snowflake, workflows à revoir : tout ce qu’il faut anticiper avant de migrer.
imagino CDP CRM E-commerce Web / App Segmentation Campagnes Analytics SOURCES DE DONNÉES ACTIVATION
CRMImagino
Imagino CDP : déploiement technique et intégration CRM
Architecture, connecteurs, cas d’usage et retours terrain sur le déploiement d’Imagino en contexte CRM.
Client Django (hébergé client) Interface préférences ☑ opt-in email ☑ opt-in SMS ConsentLog email · nom · prénom optin_email · optin_sms post_save signal API Python POST /consents imagino Tables standard optin_email ✓ optin_sms ✓ Table custom errorLogConsentAPI error_code · error_msg resolved · created_at si erreur → HÉBERGÉ CHEZ LE CLIENT IMAGINO (SaaS)
CRMImagino
API Python Django et Imagino : gestion des consentements
Comment connecter une API Django à Imagino pour centraliser la gestion des consentements.
Workflow technique ⚙ SQL JS Administration Planifié · Permanent · Infrastructurel VS Workflow de campagne Cible Filtre Diffusion Ciblage · Envoi · Marketing
Adobe Campaign
Workflow technique vs workflow de campagne dans Adobe Campaign
Quand utiliser un workflow technique plutôt qu’un workflow de campagne ? Comportement, logs et exécution.
broadLogRcp Envois · Statuts · Erreurs trackingLog Ouvertures · Clics · Web auditTrail Modifications · Droits wfLog Workflows · Erreurs Adobe Campaign Classic (ACC) LOGS DIFFUSION LOGS SYSTÈME
Adobe Campaign
Lire et exploiter les logs Adobe Campaign Classic
iStatus, iErrorCode, broadLogRcp : comment lire les logs de diffusion pour diagnostiquer les erreurs.
Adobe Campaign Classic (ACC) API REST/SOAP Workflow technique ESB MDM Snowflake Data Warehouse FDA / FFDA ADOBE CAMPAIGN CLASSIC SYSTÈMES TIERS DATA PLATFORM
Adobe Campaign
Intégration Adobe Campaign : API vs workflows techniques
API REST ou workflow technique ? Le critère de la latence, les cas d’usage et les pièges.