Come integrare ActiveCampaign con SQL Server per analisi avanzate

Pubblicato: 2020-09-11

Questo post è stato contribuito da Skyvia.

Gli strumenti software-as-a-service (SaaS) basati sul cloud, come ActiveCampaign, sono diventati fondamentali per molte aziende, ma molte aziende devono ancora archiviare alcuni dei loro dati localmente. Alcuni lo fanno a causa di problemi di sicurezza, mentre altri desiderano un archivio dati centralizzato per i dati provenienti da origini diverse.

Nella maggior parte dei casi i dati vengono archiviati in un database relazionale (SQL). Questo post copre:

  • Cosa sono i database SQL
  • Perché potrebbe essere necessario utilizzare un server SQL
  • Come caricare i dati di ActiveCampaign in un database senza la codifica e la necessità di conoscenze tecniche

Che cos'è un database SQL?

Un database relazionale (o SQL) è una raccolta di dati organizzati in una tabella utilizzando colonne e righe. SQL qui sta per Structured Query Language , un linguaggio utilizzato per interrogare e gestire i dati e amministrare il server del database.

Uno dei server di database più popolari sul mercato è Microsoft SQL Server. Viene spesso utilizzato per archiviare dati aziendali in locale e fornire dati ad altre applicazioni software. Microsoft SQL Server è popolare perché è altamente compatibile con molte app e client di terze parti. Offre inoltre affidabilità e prestazioni elevate, nonché un'ampia serie di strumenti in bundle, come servizi di analisi e reportistica.

Perché dovresti usare un server SQL?

Ci sono 3 ragioni principali per utilizzare i database:

  1. Copia personale dei dati. Sebbene le app cloud, come ActiveCampaign, siano affidabili quando si tratta di archiviare i dati, un utente può comunque eliminare o modificare in massa dati importanti per errore. Mantenere una copia dei dati sempre accessibile non farà male.
  2. Archiviazione centralizzata dei dati. Consolidare i dati da diverse fonti in un unico posto, come i dati di marketing delle tue campagne in ActiveCampaign, i dati di vendita dalla tua soluzione di e-commerce o i dati dell'assistenza clienti dal tuo sistema di supporto, può darti una visione a 360 gradi dei tuoi clienti.
  3. Analisi e reportistica dei dati. Sebbene sia possibile ottenere facilmente dati e report di qualità da ActiveCampaign in remoto tramite la loro API, i database SQL sono molto più ottimizzati per l'analisi e supportano un'ampia gamma di strumenti di analisi e reportistica dei dati. Microsoft SQL Server offre anche soluzioni native di reportistica e analisi.

Come Skyvia può aiutare gli utenti di ActiveCampaign

ActiveCampaign svolge un ruolo importante in molte aziende. È fondamentale per:

  • Automatizzare il tuo email marketing
  • Comunicazione con i clienti
  • Gestione dei contatti e degli elenchi di contatti

(Solo per citare alcune cose).

ActiveCampaign archivia le informazioni sul punteggio dei lead, sulla segmentazione, sulla cronologia della pipeline delle offerte, le informazioni senza le quali la visualizzazione dei tuoi clienti e dei lead non può essere completa.

Se hai bisogno di arricchire le informazioni nel tuo database con i dati di ActiveCampaign, Skyvia è uno strumento perfetto da utilizzare.

Replica di ActiveCampaign+Skyvia su un database

Skyvia è una soluzione di integrazione dei dati cloud, che può copiare facilmente i dati da ActiveCampaign e una serie di altre applicazioni cloud su SQL Server, nonché alcuni altri server di database e data warehouse cloud.

Skyvia offre diversi strumenti che puoi utilizzare per ottenere i dati di ActiveCampaign in un database. Lo strumento più semplice è la replica di Skyvia che crea una copia esatta dei dati cloud in un database.

L'impostazione della replica in Skyvia è un processo semplice e senza codifica che richiede meno di 5 minuti. Non richiede alcuna abilità di codifica o installazione di software. Non è nemmeno necessario preparare le tabelle del database corrispondenti: Skyvia può eseguire la replica su un database vuoto e creare tabelle per te.

Una volta impostata la replica, può essere eseguita automaticamente, in base a una pianificazione e aggiornare il database con dati aggiornati da ActiveCampaign senza alcuna interazione da parte dell'utente. Pertanto, avrai sempre dati ActiveCampaign aggiornati nel tuo database di SQL Server, il che è particolarmente importante per l'analisi dei dati e per prendere le decisioni giuste.

La funzione di aggiornamento incrementale consente di caricare solo i record aggiunti/modificati, quindi non è necessario ricaricare tutti i record ogni volta. Ciò rende la replica più veloce e utilizza meno chiamate API ActiveCampaign.

Come configurare la replica

Per configurare la replica, devi prima creare connessioni ad ActiveCampaign e al database. Per connetterti ad ActiveCampaign, devi specificare il nome del tuo account e la chiave API.

6951gsnbl senza nome33

Per SQL Server, è inoltre necessario specificare il parametro di connessione corrispondente: l'IP del server a cui connettersi, nome utente e password e il database in cui replicare i dati.

Tieni presente, tuttavia, che il tuo SQL Server dovrebbe essere disponibile da Internet e consentire connessioni TCP/IP almeno dagli IP di Skyvias. In alternativa, è possibile installare la nostra applicazione Agent su un computer che dispone sia dell'accesso a Internet che dell'accesso a questa applicazione SQL e utilizzare la connessione Agent. Questo agente funge da tunnel sicuro per il caricamento dei dati tra Skyvia e il database senza la necessità di aprire SQL Server per Internet.

Successivamente, puoi continuare la replica stessa. Qui devi solo selezionare le connessioni corrispondenti e quindi selezionare le caselle di controllo per gli oggetti ActiveCampaign (Skyvia presenta i dati di ActiveCampaign come tabelle con record e colonne e chiamiamo queste tabelle "oggetti" - come oggetto Contatti, oggetto Offerte) che desideri replicare. Se lo desideri, puoi modificare la replica in modo più dettagliato escludendo alcuni campi dalla replica e impostando filtri per i dati replicati.

4okp78vy8 image4

Infine, puoi configurare la pianificazione per l'esecuzione automatica della replica. Le impostazioni di pianificazione flessibili ti consentono di configurare quasi tutte le pianificazioni di cui hai bisogno. È possibile eseguire la replica ogni giorno o in giorni feriali specifici o più spesso di una volta al giorno, fino a pochi minuti.

Altri scenari per l'integrazione dei dati di ActiveCampaign

La replica di Skyvia è una soluzione perfetta per un database vuoto. Ma cosa succede se hai già un database esistente per i tuoi contatti, contatti, offerte e altre informazioni? Possono avere strutture diverse dagli oggetti ActiveCampaign. Il caso può essere particolarmente complesso se il database è già parzialmente riempito e alcuni record sono già presenti entrambi nel database.

In questo caso puoi usare Skyvia Import. Questo è uno strumento molto più avanzato della replica. Fornisce potenti impostazioni di mappatura che consentono di caricare dati tra tabelle di diverse strutture. Includono ricerche per preservare le relazioni con i dati di origine e le espressioni che consentono trasformazioni di dati complesse.

2lnkumzef immagine3

Le impostazioni del filtro consentono di caricare solo nuovi record o record che corrispondono ad altri criteri. Inoltre, l'importazione di Skyvia supporta l'operazione UPSERT che consente di caricare i dati senza creare duplicati.

Skyvia Import può essere utilizzato non solo per caricare i dati di ActiveCampaign nei database, ma (a differenza di Replication) supporta anche il caricamento di dati da diverse origini dati, inclusi database e file CSV, in ActiveCampaign. Tuttavia, la configurazione di importazione è un po' più complessa di quella di replica. Ma non preoccuparti, è ancora fatto visivamente, senza alcuna codifica, e la documentazione di Skyvia copre ogni impostazione e ogni tipo di mappatura.

Skyvia è una soluzione freemium. Il suo prezzo si basa su un volume di dati caricato e consente di caricare una certa quantità di dati al mese anche con un piano tariffario gratuito. Se hai bisogno di ottenere una copia dei tuoi dati ActiveCampaign in un database o importare dati da altre fonti in ActiveCampaign, sentiti libero di provare Skyvia per queste attività.