aesirx / aesirx_analytics
Aesirx 分析插件。当您与 AesirX 合作时,您不仅仅是成为合作伙伴,您还在为隐私权的战斗成为自由战士!
Requires
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
文件夹中。