So integrieren Sie ActiveCampaign mit SQL Server für erweiterte Analysen

Veröffentlicht: 2020-09-11

Dieser Beitrag wurde von Skyvia beigesteuert.

Cloud-basierte Software-as-a-Service (SaaS)-Tools wie ActiveCampaign sind für viele Unternehmen von entscheidender Bedeutung geworden – aber viele Unternehmen müssen immer noch einige ihrer Daten lokal speichern. Einige tun dies aus Sicherheitsgründen, während andere eine zentrale Datenspeicherung für Daten aus verschiedenen Quellen wünschen.

In den meisten Fällen werden die Daten in einer relationalen (SQL) Datenbank gespeichert. Dieser Beitrag behandelt:

  • Was SQL-Datenbanken sind
  • Warum Sie möglicherweise einen SQL-Server verwenden müssen
  • Wie Sie ActiveCampaign-Daten ohne Programmierung und ohne technische Kenntnisse in eine Datenbank laden können

Was ist eine SQL-Datenbank?

Eine relationale (oder SQL-)Datenbank ist eine Sammlung von Daten, die in einer Tabelle mit Spalten und Zeilen organisiert sind. SQL steht hier für Structured Query Language – eine Sprache, die zum Abfragen und Verwalten von Daten und zum Verwalten des Datenbankservers verwendet wird.

Einer der beliebtesten Datenbankserver auf dem Markt ist Microsoft SQL Server. Es wird häufig verwendet, um lokale Geschäftsdaten zu speichern und Daten für andere Softwareanwendungen bereitzustellen. Der Microsoft SQL Server ist beliebt, weil er mit vielen Apps und Clients von Drittanbietern hochkompatibel ist. Es bietet auch eine hohe Zuverlässigkeit und Leistung sowie eine breite Palette gebündelter Tools – wie Analyse- und Berichtsdienste.

Warum sollten Sie einen SQL-Server verwenden?

Es gibt 3 Hauptgründe für die Verwendung von Datenbanken:

  1. Persönliche Kopie der Daten. Während Cloud-Apps wie ActiveCampaign beim Speichern von Daten zuverlässig sind, kann ein Benutzer dennoch versehentlich wichtige Daten massenhaft löschen oder ändern. Eine immer zugängliche Kopie der Daten aufzubewahren schadet nicht.
  2. Zentralisierte Datenspeicherung. Durch die Konsolidierung von Daten aus verschiedenen Quellen an einem Ort – wie Marketingdaten aus Ihren Kampagnen in ActiveCampaign, Verkaufsdaten aus Ihrer E-Commerce-Lösung oder Kundensupportdaten aus Ihrem Supportsystem – können Sie eine 360-Grad-Sicht auf Ihre Kunden erhalten.
  3. Datenanalyse und Berichterstattung. Während gute Daten und Berichte problemlos von ActiveCampaign aus der Ferne über ihre API abgerufen werden können, sind SQL-Datenbanken viel besser für die Analyse optimiert und unterstützen eine breite Palette von Datenanalyse- und Berichtstools. Microsoft SQL Server bietet sogar native Reporting- und Analyselösungen.

Wie Skyvia ActiveCampaign-Benutzern helfen kann

ActiveCampaign spielt in vielen Unternehmen eine wichtige Rolle. Es ist entscheidend für:

  • Automatisierung Ihres E-Mail-Marketings
  • Kommunikation mit Kunden
  • Verwaltung Ihrer Kontakt- und Lead-Listen

(um nur einige Dinge zu nennen).

ActiveCampaign speichert Informationen über Ihr Lead-Scoring, Ihre Segmentierung und den Verlauf Ihrer Deal-Pipeline – die Informationen, ohne die Ihre Sicht auf Ihre Kunden und Leads nicht vollständig sein kann.

Wenn Sie die Informationen in Ihrer Datenbank mit Daten von ActiveCampaign anreichern müssen, ist Skyvia ein perfektes Tool.

ActiveCampaign+Skyvia-Replikation in eine Datenbank

Skyvia ist eine Cloud-Datenintegrationslösung, mit der Daten von ActiveCampaign und einer Reihe anderer Cloud-Anwendungen problemlos auf SQL Server sowie einige andere Datenbankserver und Cloud-Data Warehouses kopiert werden können.

Skyvia bietet mehrere Tools, mit denen Sie ActiveCampaign-Daten in eine Datenbank übertragen können. Das einfachste Tool ist die Replikation von Skyvia, die eine exakte Kopie der Cloud-Daten in einer Datenbank erstellt.

Die Einrichtung der Replikation in Skyvia ist ein einfacher Prozess ohne Codierung, der weniger als 5 Minuten dauert. Es erfordert keine Programmierkenntnisse oder Softwareinstallation. Sie müssen nicht einmal die entsprechenden Datenbanktabellen vorbereiten – Skyvia kann die Replikation auf eine leere Datenbank durchführen und Tabellen für Sie erstellen.

Sobald Sie die Replikation eingerichtet haben, kann sie automatisch und nach einem Zeitplan ausgeführt werden und Ihre Datenbank ohne Benutzerinteraktion mit neuen Daten von ActiveCampaign aktualisieren. Somit haben Sie immer aktuelle ActiveCampaign-Daten in Ihrer SQL Server-Datenbank – was besonders wichtig ist, um Daten zu analysieren und richtige Entscheidungen zu treffen.

Die Funktion für inkrementelle Updates ermöglicht das Laden nur hinzugefügter/geänderter Datensätze, sodass Sie nicht jedes Mal alle Datensätze neu laden müssen. Dadurch wird die Replikation schneller und es werden weniger ActiveCampaign-API-Aufrufe verwendet.

So konfigurieren Sie die Replikation

Um die Replikation zu konfigurieren, müssen Sie zunächst Verbindungen zu ActiveCampaign und der Datenbank herstellen. Um eine Verbindung zu ActiveCampaign herzustellen, müssen Sie Ihren Kontonamen und API-Schlüssel angeben.

6951gsnbl unbenannt33

Für SQL Server müssen Sie auch die entsprechenden Verbindungsparameter angeben – die IP des Servers, zu dem eine Verbindung hergestellt werden soll, Benutzername und Kennwort sowie die Datenbank, in die Daten repliziert werden sollen.

Bitte beachten Sie jedoch, dass Ihr SQL-Server aus dem Internet erreichbar sein sollte und TCP/IP-Verbindungen zumindest von den IPs von Skyvias zulassen sollte. Alternativ können Sie unsere Agent-Anwendung auf einem Computer installieren, der sowohl Internetzugang als auch Zugriff auf diese SQL-Anwendung hat, und die Agent-Verbindung verwenden. Dieser Agent dient als sicherer Tunnel zum Laden von Daten zwischen Skyvia und Ihrer Datenbank, ohne dass SQL Server für das Internet geöffnet werden muss.

Danach können Sie die Replikation selbst fortsetzen. Hier müssen Sie nur die entsprechenden Verbindungen auswählen und dann Kontrollkästchen für die gewünschten ActiveCampaign-Objekte aktivieren (Skyvia stellt ActiveCampaign-Daten als Tabellen mit Datensätzen und Spalten dar, und wir nennen diese Tabellen „Objekte“ – wie Kontakte-Objekt, Deals-Objekt). replizieren. Wenn Sie möchten, können Sie die Replikation detaillierter optimieren, indem Sie einige Felder von der Replikation ausschließen und Filter für replizierte Daten festlegen.

4okp78vy8 Bild4

Schließlich können Sie den Zeitplan für Ihre Replikation so konfigurieren, dass er automatisch ausgeführt wird. Flexible Planungseinstellungen ermöglichen es Ihnen, fast jeden Zeitplan zu konfigurieren, den Sie benötigen. Sie können die Replikation jeden Tag oder an bestimmten Wochentagen oder öfter als einmal pro Tag ausführen – bis zu alle paar Minuten.

Andere Szenarien für die ActiveCampaign-Datenintegration

Die Replikation von Skyvia ist eine perfekte Lösung für eine leere Datenbank. Aber was ist, wenn Sie bereits eine bestehende Datenbank für Ihre Leads, Kontakte, Geschäfte und andere Informationen haben? Sie können andere Strukturen als ActiveCampaign-Objekte haben. Besonders komplex kann der Fall werden, wenn die Datenbank bereits teilweise gefüllt ist und einige Datensätze bereits in der Datenbank vorhanden sind.

In diesem Fall können Sie Skyvia Import verwenden. Dies ist ein weit fortgeschritteneres Werkzeug als die Replikation. Es bietet leistungsstarke Zuordnungseinstellungen, die das Laden von Daten zwischen Tabellen mit unterschiedlichen Strukturen ermöglichen. Sie umfassen Suchvorgänge zum Beibehalten von Quelldatenbeziehungen und Ausdrücken, die komplexe Datentransformationen ermöglichen.

2lnkumzef image3

Filtereinstellungen ermöglichen es Ihnen, nur neue Datensätze oder Datensätze zu laden, die anderen Kriterien entsprechen. Außerdem unterstützt Skyvias Import den UPSERT-Vorgang, der das Laden von Daten ohne das Erstellen von Duplikaten ermöglicht.

Skyvia Import kann nicht nur zum Laden von ActiveCampaign-Daten in Datenbanken verwendet werden, sondern unterstützt (im Gegensatz zur Replikation) auch das Laden von Daten aus verschiedenen Datenquellen – einschließlich Datenbanken und CSV-Dateien – in ActiveCampaign. Die Importkonfiguration ist jedoch etwas komplexer als die Replikation. Aber keine Sorge, es wird immer noch visuell gemacht, ohne Codierung, und die Dokumentation von Skyvia deckt jede Einstellung und jede Mapping-Art ab.

Skyvia ist eine Freemium-Lösung. Die Preisgestaltung basiert auf einem geladenen Datenvolumen und ermöglicht das Laden einer bestimmten Datenmenge pro Monat, selbst bei einem kostenlosen Preisplan. Wenn Sie eine Kopie Ihrer ActiveCampaign-Daten in einer Datenbank benötigen oder Daten aus anderen Quellen in ActiveCampaign importieren möchten, können Sie Skyvia für diese Aufgaben gerne ausprobieren.