Attribution au dernier contact

À propos du modèle

Le modèle d’attribution au dernier contact fournit une analyse complète d’attribution au dernier contact qui permet aux entreprises de mesurer l’efficacité de leurs canaux marketing. En joignant de manière sécurisée les ensembles de données des collaborateurs dans une Snowflake Data Clean Room, l’analyse identifie la séquence des points de contact marketing conduisant à une conversion.

Le processus consiste à croiser les données de clics du collaborateur 1 avec les données de transaction du collaborateur 2, à classer chaque point de contact par ordre chronologique, puis à attribuer la conversion à l’interaction la plus récente. La sortie finale regroupe des métriques clés telles que le nombre de conversions total et la valeur de conversion par canal. Cela aide les entreprises à comprendre quels canaux sont les plus efficaces pour générer des conversions immédiates, ce qui leur permet de prendre des décisions fondées sur des données afin d’optimiser leurs stratégies marketing et la répartition de leur budget.

Cette analyse attribue 100 % du crédit de conversion au dernier point de contact marketing avec lequel un client a interagi avant la conversion. Il identifie le dernier clic précédant une transaction et attribue la valeur totale de cette conversion à ce canal unique.

Ce modèle active le résultat de l’analyse du collaborateur 2 sur le compte du collaborateur 1.

Cas d’utilisation clés

  • Analyse des performances des canaux : identifiez les canaux qui génèrent le plus de conversions et qui ont la valeur de conversion la plus élevée.

  • Allocation budgétaire : optimisez les dépenses marketing en affectant davantage de budget aux canaux qui fonctionnent bien, sur la base de l’attribution au dernier contact.

  • Optimisation des campagnes : comprenez l’efficacité des différentes campagnes pour générer des conversions finales et optimisez-les afin d’améliorer les performances.

Obtenir les feuilles de calcul et le modèle

Téléchargez les feuilles de calcul et installez-les dans deux comptes Snowflake distincts de la même organisation et du même environnement d’hébergement Cloud. Ces feuilles de calcul expliquent comment créer et exécuter une salle blanche à l’aide d’un modèle d’attribution au dernier contact que vous pouvez utiliser et modifier. L’exemple permet au collaborateur 2 d’exécuter l’analyse et, éventuellement, d’activer les résultats sur le compte du collaborateur 1.

Étape 1 : Générer des données d’échantillon

Générez des données d’échantillon dans les comptes des 2 collaborateurs en exécutant le générateur de données d’échantillon Python.

Téléchargez le générateur de tables de données d’échantillon Python.

Astuce

Pour exécuter le générateur de données d’échantillon :

  1. Dans Snowsight, allez dans Projets> Feuilles de calcul > + > Feuille de calcul Python.

  2. Collez le contenu du fichier .py téléchargé dans la feuille de calcul.

  3. Définissez Gestionnaire ** sur ``main`` et **Type de retour sur String.

  4. Mettez à jour les variables DATABASE_NAME et``SCHEMA_NAME`` avec vos valeurs.

  5. Sélectionner l”exécution

Étape 2 : Exécuter les feuilles de calcul des collaborateurs

Après avoir généré des données d’échantillon, téléchargez et exécutez les feuilles de calcul du collaborateur. Exécutez ces feuilles de calcul en utilisant le même rôle que celui que vous avez utilisé pour générer les données d’échantillon. Consultez les instructions pour charger une feuille de calcul SQL dans votre compte Snowflake.

  • :download :Téléchargez la feuille de calcul du collaborateur 1 </samples/clean-rooms/last-touch-attribution-collab-1.sql>.

  • :download :Téléchargez la feuille de calcul du collaborateur 2 </samples/clean-rooms/last-touch-attribution-collab-2.sql>.