如何将 ActiveCampaign 与 SQL Server 集成以进行高级分析
已发表: 2020-09-11这篇文章是由 Skyvia 提供的。
基于云的软件即服务 (SaaS) 工具,如 ActiveCampaign,已成为许多企业的关键——但许多公司仍需要在本地存储部分数据。 有些人这样做是出于安全考虑,而另一些人则希望集中存储来自不同来源的数据。
在大多数情况下,数据存储在关系 (SQL) 数据库中。 这篇文章涵盖:
- 什么是 SQL 数据库
- 为什么您可能需要使用 SQL 服务器
- 如何在无需编码和技术知识的情况下将 ActiveCampaign 数据加载到数据库
什么是 SQL 数据库?
关系(或 SQL)数据库是使用列和行组织在表中的数据集合。这里的 SQL 代表结构化查询语言——一种用于查询和管理数据以及管理数据库服务器的语言。
市场上最流行的数据库服务器之一是 Microsoft SQL Server。 它通常用于存储本地业务数据并向其他软件应用程序提供数据。 Microsoft SQL Server 很受欢迎,因为它与许多第三方应用程序和客户端高度兼容。 它还提供高可靠性和性能以及广泛的捆绑工具,例如分析和报告服务。
为什么要使用 SQL 服务器?
使用数据库有 3 个主要原因:
- 个人数据副本。 虽然像 ActiveCampaign 这样的云应用程序在存储数据方面是可靠的,但用户仍然可以错误地批量删除或修改重要数据。 保留始终可访问的数据副本不会受到伤害。
- 集中数据存储。 将来自不同来源的数据(例如 ActiveCampaign 中的营销活动的营销数据、电子商务解决方案中的销售数据或支持系统中的客户支持数据)整合到一个地方,可以为您提供 360 度的客户视图。
- 数据分析和报告。 虽然可以通过其 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 数据——这对于数据分析和做出正确决策尤为重要。
增量更新功能允许仅加载添加/修改的记录,因此您无需每次都重新加载所有记录。 这使得复制速度更快并且使用更少的 ActiveCampaign API 调用。
如何配置复制
要配置复制,首先需要创建到 ActiveCampaign 和数据库的连接。 要连接到 ActiveCampaign,您需要指定您的帐户名称和 API 密钥。
对于 SQL Server,您还需要指定相应的连接参数——要连接的服务器 IP、用户名和密码,以及要将数据复制到的数据库。
但是请注意,您的 SQL Server 应该可以从 Internet 获得,并且至少允许来自 Skyvias 的 IP 的 TCP/IP 连接。 或者,您可以将我们的代理应用程序安装在既可以访问 Internet 又可以访问此 SQL 应用程序的计算机上,并使用代理连接。 此代理用作在 Skyvia 和您的数据库之间加载数据的安全隧道,而无需为 Internet 打开 SQL Server。
在此之后,您可以继续复制本身。 在这里,您只需选择相应的连接,然后选中您想要的 ActiveCampaign 对象的复选框(Skyvia 将 ActiveCampaign 数据显示为带有记录和列的表,我们将这些表称为“对象”——如联系人对象、交易对象)复制。 如果需要,您可以通过从复制中排除某些字段并为复制的数据设置过滤器来更详细地调整复制。
最后,您可以将复制的计划配置为自动运行。 灵活的计划设置允许您配置几乎任何您需要的计划。 您可以每天或在特定工作日运行复制,或者每天运行一次以上——最多每隔几分钟运行一次。
ActiveCampaign 数据集成的其他场景
Skyvia 的 Replication 是空数据库的完美解决方案。 但是,如果您已经为您的潜在客户、联系人、交易和其他信息建立了现有数据库,该怎么办? 它们可能具有与 ActiveCampaign 对象不同的结构。 如果数据库已经部分填充,并且一些记录已经存在于数据库中,则情况可能特别复杂。
在这种情况下,您可以使用 Skyvia Import。 这是一个比复制更先进的工具。 它提供了强大的映射设置,允许在不同结构的表之间加载数据。 它们包括用于保留源数据关系和允许复杂数据转换的表达式的查找。
过滤器设置允许您仅加载新记录或匹配某些其他条件的记录。 此外,Skyvia 的 Import 支持 UPSERT 操作,允许加载数据而不创建重复。
Skyvia Import 不仅可用于将 ActiveCampaign 数据加载到数据库,而且(与 Replication 不同)它还支持将来自不同数据源(包括数据库和 CSV 文件)的数据加载到 ActiveCampaign。 但是,导入配置比复制要复杂一些。 但不用担心,它仍然是可视化的,没有任何编码,Skyvia 的文档涵盖了所有设置和每种映射类型。
Skyvia 是一种免费增值解决方案。 它的定价基于加载的数据量,即使是免费定价计划,它也允许每月加载一定数量的数据。 如果您需要在数据库中获取 ActiveCampaign 数据的副本或将其他来源的数据导入 ActiveCampaign,请随时尝试 Skyvia 来完成这些任务。