Comment intégrer ActiveCampaign avec SQL Server pour Advanced Analytics

Publié: 2020-09-11

Ce message a été contribué par Skyvia.

Les outils logiciels en tant que service (SaaS) basés sur le cloud, comme ActiveCampaign, sont devenus cruciaux pour de nombreuses entreprises, mais de nombreuses entreprises ont encore besoin de stocker certaines de leurs données localement. Certains le font pour des raisons de sécurité, tandis que d'autres souhaitent un stockage centralisé des données provenant de différentes sources.

Dans la plupart des cas, les données sont stockées dans une base de données relationnelle (SQL). Ce poste couvre:

  • Que sont les bases de données SQL
  • Pourquoi vous devrez peut-être utiliser un serveur SQL
  • Comment vous pouvez charger des données ActiveCampaign dans une base de données sans codage et sans avoir besoin de connaissances techniques

Qu'est-ce qu'une base de données SQL ?

Une base de données relationnelle (ou SQL) est une collection de données organisées dans un tableau à l'aide de colonnes et de lignes. SQL signifie ici Structured Query Language - un langage utilisé pour interroger et gérer les données et administrer le serveur de base de données.

L'un des serveurs de base de données les plus populaires sur le marché est Microsoft SQL Server. Il est souvent utilisé pour stocker des données commerciales sur site et fournir des données à d'autres applications logicielles. Microsoft SQL Server est populaire car il est hautement compatible avec de nombreuses applications et clients tiers. Il offre également une fiabilité et des performances élevées ainsi qu'un large éventail d'outils groupés, tels que des services d'analyse et de création de rapports.

Pourquoi utiliser un serveur SQL ?

Il y a 3 raisons principales d'utiliser des bases de données :

  1. Copie personnelle des données. Alors que les applications cloud, comme ActiveCampaign, sont fiables en matière de stockage de données, un utilisateur peut toujours supprimer ou modifier en masse des données importantes par erreur. Garder une copie toujours accessible des données ne fera pas de mal.
  2. Stockage centralisé des données. La consolidation des données de différentes sources en un seul endroit - comme les données marketing de vos campagnes dans ActiveCampaign, les données de vente de votre solution de commerce électronique ou les données de support client de votre système de support - peut vous donner une vue à 360 degrés de vos clients.
  3. Analyse des données et reporting. Alors que de bonnes données et de bons rapports peuvent être facilement obtenus à partir d'ActiveCampaign à distance via leur API, les bases de données SQL sont beaucoup plus optimisées pour l'analyse et prennent en charge une large gamme d'outils d'analyse de données et de rapport. Microsoft SQL Server propose même des solutions natives de reporting et d'analyse.

Comment Skyvia peut aider les utilisateurs d'ActiveCampaign

ActiveCampaign joue un rôle important dans de nombreuses entreprises. C'est crucial pour :

  • Automatisation de votre marketing par e-mail
  • Communication avec les clients
  • Gestion de vos listes de contacts et de prospects

(Juste pour ne nommer que quelques choses).

ActiveCampaign stocke des informations sur votre score de prospect, votre segmentation, l'historique de votre pipeline de transactions - les informations sans lesquelles votre vue de vos clients et prospects ne peut pas être complète.

Si vous avez besoin d'enrichir les informations de votre base de données avec les données d'ActiveCampaign, Skyvia est un outil parfait à utiliser.

Réplication ActiveCampaign + Skyvia vers une base de données

Skyvia est une solution d'intégration de données cloud, qui peut facilement copier des données d'ActiveCampaign et d'un certain nombre d'autres applications cloud vers SQL Server ainsi que quelques autres serveurs de base de données et entrepôts de données cloud.

Skyvia propose plusieurs outils que vous pouvez utiliser pour transférer les données d'ActiveCampaign dans une base de données. L'outil le plus simple est la réplication de Skyvia qui crée une copie exacte des données du cloud dans une base de données.

La configuration de la réplication dans Skyvia est un processus simple, sans codage, qui prend moins de 5 minutes. Il ne nécessite aucune compétence en codage ni installation de logiciel. Vous n'avez même pas besoin de préparer les tables de base de données correspondantes – Skyvia peut effectuer la réplication vers une base de données vide et créer des tables pour vous.

Une fois que vous avez configuré la réplication, elle peut s'exécuter automatiquement, selon un calendrier et mettre à jour votre base de données avec de nouvelles données d'ActiveCampaign sans aucune interaction de l'utilisateur. Ainsi, vous aurez toujours de nouvelles données ActiveCampaign dans votre base de données SQL Server - ce qui est particulièrement important pour l'analyse des données et la prise de bonnes décisions.

La fonction de mises à jour incrémentielles permet de charger uniquement les enregistrements ajoutés/modifiés, vous n'avez donc pas besoin de recharger tous les enregistrements à chaque fois. Cela rend la réplication plus rapide et utilise moins d'appels d'API ActiveCampaign.

Comment configurer la réplication

Pour configurer la réplication, vous devez d'abord créer des connexions à ActiveCampaign et à la base de données. Pour vous connecter à ActiveCampaign, vous devez spécifier votre nom de compte et votre clé API.

6951gsnbl sans nom33

Pour SQL Server, vous devez également spécifier le paramètre de connexion correspondant : l'adresse IP du serveur à laquelle se connecter, le nom d'utilisateur et le mot de passe, ainsi que la base de données vers laquelle répliquer les données.

Veuillez noter, cependant, que votre serveur SQL doit être disponible sur Internet et autoriser les connexions TCP/IP au moins à partir des adresses IP de Skyvias. Vous pouvez également installer notre application Agent sur un ordinateur disposant à la fois d'un accès Internet et d'un accès à cette application SQL et utiliser la connexion Agent. Cet agent sert de tunnel sécurisé pour le chargement de données entre Skyvia et votre base de données sans avoir besoin d'ouvrir SQL Server pour Internet.

Après cela, vous pouvez continuer la réplication elle-même. Ici, il vous suffit de sélectionner les connexions correspondantes, puis de cocher les cases des objets ActiveCampaign (Skyvia présente les données ActiveCampaign sous forme de tableaux avec des enregistrements et des colonnes, et nous appelons ces tableaux des « objets » - comme l'objet Contacts, l'objet Deals) que vous souhaitez reproduire. Si vous le souhaitez, vous pouvez modifier la réplication plus en détail en excluant certains champs de la réplication et en définissant des filtres pour les données répliquées.

4okp78vy8 image4

Enfin, vous pouvez configurer la planification de votre réplication pour qu'elle s'exécute automatiquement. Les paramètres de planification flexibles vous permettent de configurer presque tous les horaires dont vous avez besoin. Vous pouvez exécuter la réplication tous les jours ou certains jours de la semaine ou plus d'une fois par jour, jusqu'à toutes les quelques minutes.

Autres scénarios pour l'intégration de données ActiveCampaign

La réplication de Skyvia est une solution parfaite pour une base de données vide. Mais que se passe-t-il si vous disposez déjà d'une base de données existante pour vos prospects, contacts, offres et autres informations ? Ils peuvent avoir des structures différentes des objets ActiveCampaign. Le cas peut être particulièrement complexe si la base de données est déjà partiellement remplie et que certains enregistrements sont déjà présents tous les deux dans la base de données.

Dans ce cas, vous pouvez utiliser Skyvia Import. Il s'agit d'un outil beaucoup plus avancé que la réplication. Il fournit des paramètres de mappage puissants qui permettent de charger des données entre des tables de structures différentes. Ils incluent des recherches pour préserver les relations de données source et les expressions qui permettent des transformations de données complexes.

2lnkumzef image3

Les paramètres de filtre vous permettent de charger uniquement les nouveaux enregistrements ou les enregistrements correspondant à d'autres critères. En outre, l'importation de Skyvia prend en charge l'opération UPSERT qui permet de charger des données sans créer de doublons.

Skyvia Import peut être utilisé non seulement pour charger des données ActiveCampaign dans des bases de données, mais (contrairement à la réplication), il prend également en charge le chargement de données à partir de différentes sources de données - y compris des bases de données et des fichiers CSV, vers ActiveCampaign. Cependant, la configuration de l'importation est un peu plus complexe que la réplication. Mais pas de soucis, cela se fait toujours visuellement, sans aucun codage, et la documentation de Skyvia couvre chaque paramètre et chaque type de cartographie.

Skyvia est une solution freemium. Sa tarification est basée sur un volume de données chargées et permet de charger une certaine quantité de données par mois, même sur un plan tarifaire gratuit. Si vous avez besoin d'obtenir une copie de vos données ActiveCampaign dans une base de données ou d'importer des données d'autres sources vers ActiveCampaign, n'hésitez pas à essayer Skyvia pour ces tâches.