aesirx/aesirx_analytics

Aesirx 分析插件。当您与 AesirX 合作时,您不仅仅是成为合作伙伴,您还在为隐私权的战斗成为自由战士!

安装: 23

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 5

开放问题: 1

类型:drupal-custom-module

v1.1.3 2024-06-06 03:11 UTC

This package is auto-updated.

Last update: 2024-09-06 03:41:42 UTC


README

Drupal 插件,用于跟踪并将跟踪数据存储在第一方 Aesirx 分析服务器中。

要求

此模块不需要 Drupal 核心以外的任何模块。

安装

如果您的站点通过 Composer 管理,请使用 Composer 下载 aesirx_analytics 模块,运行 composer require aesirx/aesirx_analytic。

否则,将 aesirx_analytics 模块复制/上传到您的 Drupal 安装的 modules/custom 目录。

有关更多信息,请参阅 https://analytics.aesirx.io/install-guide/drupal 上的说明手册。

配置

转到配置 (/admin/config),然后在“网络服务”下找到 Aesirx 分析进行编辑 (/admin/config/services/aesirx_analytics)。

根据您的需求编辑配置。

首先,您需要选择是否要使用内部或外部第一方服务器。

  • 内部 - 将提示安装必要的 CLI 库,以使其全部内部。此外,您还需要添加 Aesirx 分析的许可证密钥以及从 https://dapp.shield.aesirx.io/licenses 获取的 CLIENT_ID 和 CLIENT_SECRET。
  • 外部 - 您需要添加外部第一方服务器的 URL 并输入从 https://dapp.shield.aesirx.io/licenses 获取的 CLIENT_ID 和 CLIENT_SECRET。

同意复选框用于首页的同意弹出窗口和隐私盾选项。

配置的最后是 Drupal 特定的选项,用于跟踪或删除特定页面和角色的跟踪。

保存配置。

对于插件的本机设置

要安装此插件,您需要使用以下命令在本地克隆此存储库

git clone https://github.com/aesirxio/drupal-analytics-plugin.git

PHP 设置

之后,您可以运行以下命令。

yarn install - 初始化库

yarn build - 用于构建 Joomla zip 安装程序(PHP 7.2 或更高版本)

yarn watch - 用于开发时监视 JS 的更改

Docker 设置

Linux

或者可以使用包含 npm 和 php 的 docker-compose,请参阅 Makefile 中的可用命令:在构建 Docker 容器之前,请确保在 .env 文件中设置了正确的 USER_ID 和 GROUP_ID

make init - 初始化库

make build - 用于构建 Joomla zip 安装程序(PHP 7.2 或更高版本)

make watch - 用于开发时监视 JS 的更改

Windows

如果您在 Windows 上没有设置 Makefile,则可以使用直接 Docker 命令。

docker-compose run php-npm yarn install - 初始化库

docker-compose run php-npm yarn build - 用于构建 Joomla zip 安装程序(PHP 7.2 或更高版本)

docker-compose run php-npm yarn watch - 用于开发时监视 JS 的更改

安装和设置

运行构建后,包将创建在 dist 文件夹中。