ActiveCampaignをSQLServerと統合して高度な分析を行う方法

公開: 2020-09-11

この投稿はSkyviaによって寄稿されました。

ActiveCampaignのようなクラウドベースのサービスとしてのソフトウェア(SaaS)ツールは、多くの企業にとって重要になっていますが、多くの企業は依然としてデータの一部をローカルに保存する必要があります。 セキュリティ上の懸念からこれを行う人もいれば、さまざまなソースからのデータを一元化したデータストレージが必要な人もいます。

ほとんどの場合、データはリレーショナル(SQL)データベースに保存されます。 この投稿の内容は次のとおりです。

  • SQLデータベースとは
  • SQLサーバーを使用する必要がある理由
  • コーディングや技術的な知識を必要とせずにActiveCampaignデータをデータベースにロードする方法

SQLデータベースとは何ですか?

リレーショナル(またはSQL)データベースは、列と行を使用してテーブルに編成されたデータのコレクションです。ここでのSQLは、構造化照会言語の略で、データの照会と管理、およびデータベースサーバーの管理に使用される言語です。

市場で最も人気のあるデータベースサーバーの1つは、MicrosoftSQLServerです。 オンプレミスのビジネスデータを保存し、他のソフトウェアアプリケーションにデータを提供するためによく使用されます。 Microsoft SQL Serverは、多くのサードパーティ製アプリやクライアントとの互換性が高いため、人気があります。 また、高い信頼性とパフォーマンスに加えて、分析やレポートサービスなどの幅広いバンドルツールも提供します。

なぜSQLサーバーを使用する必要があるのですか?

データベースを使用する主な理由は3つあります。

  1. データの個人用コピー。 ActiveCampaignのようなクラウドアプリはデータの保存に関しては信頼できますが、ユーザーは重要なデータを誤って大量に削除または変更する可能性があります。 常にアクセス可能なデータのコピーを保持しても問題はありません。
  2. 一元化されたデータストレージ。 ActiveCampaignのキャンペーンのマーケティングデータ、eコマースソリューションの販売データ、サポートシステムのカスタマーサポートデータなど、さまざまなソースのデータを1か所に統合​​すると、顧客を360度見渡せるようになります。
  3. データ分析とレポート。 優れたデータとレポートは、APIを介してActiveCampaignからリモートで簡単に取得できますが、SQLデータベースは分析用にはるかに最適化されており、幅広いデータ分析およびレポートツールをサポートしています。 Microsoft SQL Serverは、ネイティブのレポートおよび分析ソリューションも提供します。

SkyviaがActiveCampaignユーザーをどのように支援できるか

ActiveCampaignは、多くのビジネスで重要な役割を果たしています。 それは次の場合に重要です。

  • メールマーケティングの自動化
  • クライアントとのコミュニケーション
  • 連絡先リストとリードリストの管理

(いくつか例を挙げると)。

ActiveCampaignは、リードのスコアリング、セグメンテーション、取引パイプラインの履歴に関する情報を保存します。この情報がないと、顧客とリードのビューを完成させることはできません。

ActiveCampaignからのデータでデータベース内の情報を充実させる必要がある場合、Skyviaは使用するのに最適なツールです。

ActiveCampaign+Skyviaデータベースへのレプリケーション

Skyviaはクラウドデータ統合ソリューションであり、ActiveCampaignや他の多くのクラウドアプリケーションからSQL Serverだけでなく、他のいくつかのデータベースサーバーやクラウドデータウェアハウスにもデータを簡単にコピーできます。

Skyviaは、ActiveCampaignデータをデータベースに取得するために使用できるいくつかのツールを提供します。 最も簡単なツールは、データベースにクラウドデータの正確なコピーを作成するSkyviaのレプリケーションです。

Skyviaでのレプリケーションの設定は、コーディングなしの簡単なプロセスで、5分もかかりません。 コーディングスキルやソフトウェアのインストールは必要ありません。 対応するデータベーステーブルを準備する必要もありません。Skyviaは空のデータベースへのレプリケーションを実行し、テーブルを作成できます。

レプリケーションを設定すると、スケジュールに従って自動的に実行され、ユーザーの操作なしでActiveCampaignからの新しいデータでデータベースを更新できます。 したがって、SQL Serverデータベースには常に最新のActiveCampaignデータがあります。これは、データ分析と正しい意思決定にとって特に重要です。

インクリメンタルアップデート機能では、追加/変更されたレコードのみをロードできるため、毎回すべてのレコードをリロードする必要はありません。 これにより、レプリケーションが高速になり、ActiveCampaignAPI呼び出しの使用量が少なくなります。

レプリケーションを構成する方法

レプリケーションを構成するには、最初にActiveCampaignとデータベースへの接続を作成する必要があります。 ActiveCampaignに接続するには、アカウント名とAPIキーを指定する必要があります。

6951gsnbl unnamed33

SQL Serverの場合は、対応する接続​​パラメーター(接続するサーバーのIP、ユーザー名とパスワード、およびデータの複製先のデータベース)も指定する必要があります。

ただし、SQL Serverはインターネットから利用可能であり、少なくともSkyviasのIPからのTCP/IP接続を許可する必要があることに注意してください。 または、インターネットアクセスとこのSQLアプリケーションへのアクセスの両方を備えたコンピューターにエージェントアプリケーションをインストールし、エージェント接続を使用することもできます。 このエージェントは、インターネット用のSQL Serverを開かなくても、Skyviaとデータベース間でデータをロードするための安全なトンネルとして機能します。

この後、レプリケーション自体を続行できます。 ここでは、対応する接続​​を選択してから、ActiveCampaignオブジェクトのチェックボックスを選択するだけです(SkyviaはActiveCampaignデータをレコードと列を持つテーブルとして表示し、これらのテーブルを「オブジェクト」(Contactsオブジェクト、Dealsオブジェクトなど)と呼びます) 。複製します。 必要に応じて、レプリケーションから一部のフィールドを除外し、レプリケートされたデータのフィルターを設定することで、レプリケーションをより詳細に調整できます。

4okp78vy8 image4

最後に、レプリケーションが自動的に実行されるようにスケジュールを構成できます。 柔軟なスケジュール設定により、必要なほぼすべてのスケジュールを構成できます。 レプリケーションは、毎日、特定の平日に、または1日に1回以上、最大で数分ごとに実行できます。

ActiveCampaignデータ統合の他のシナリオ

Skyviaのレプリケーションは、空のデータベースに最適なソリューションです。 しかし、リード、連絡先、取引、およびその他の情報の既存のデータベースがすでにある場合はどうでしょうか。 ActiveCampaignオブジェクトとは異なる構造を持つ場合があります。 データベースがすでに部分的にいっぱいになっていて、一部のレコードがデータベースの両方にすでに存在している場合、このケースは特に複雑になる可能性があります。

この場合、SkyviaImportを使用できます。 これは、レプリケーションよりもはるかに高度なツールです。 異なる構造のテーブル間でデータをロードできる強力なマッピング設定を提供します。 これらには、複雑なデータ変換を可能にするソースデータの関係と式を保持するためのルックアップが含まれています。

2lnkumzef image3

フィルタ設定を使用すると、新しいレコードまたは他の条件に一致するレコードのみをロードできます。 さらに、Skyviaのインポートは、重複を作成せずにデータをロードできるUPSERT操作をサポートしています。

Skyvia Importは、ActiveCampaignデータをデータベースにロードするためだけでなく、(レプリケーションとは異なり)データベースやCSVファイルなどのさまざまなデータソースからActiveCampaignへのデータのロードもサポートします。 ただし、インポート構成はレプリケーションよりも少し複雑です。 しかし、心配する必要はありません。コーディングなしで視覚的に実行されます。Skyviaのドキュメントには、すべての設定とすべてのマッピングの種類が含まれています。

Skyviaはフリーミアムソリューションです。 料金はロードされたデータの量に基づいており、無料の料金プランでも1か月あたり一定量のデータをロードできます。 データベース内のActiveCampaignデータのコピーを取得する必要がある場合、または他のソースからActiveCampaignにデータをインポートする必要がある場合は、これらのタスクにSkyviaを試してみてください。