defixit/anonlytics-bundle

欧洲匿名网站分析(GDPR)

安装: 22

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.1 2022-03-11 09:38 UTC

This package is auto-updated.

Last update: 2024-09-11 15:19:00 UTC


README

License

Anonlytics

在一个完全遵守GDPR规定的世界里,IP地址现在已经被标记为个人信息,因此不能仅通过您的网站/应用程序传递。

这就是为什么我们引入了Anonlytics,一个仅使用匿名数据进行分析的服务器端分析工具。

完全符合GDPR的所有规定。我们的服务器都位于欧洲,任何地方都没有使用IP地址。

这个Symfony Bundle是https://anonlytics.eu的一部分,您需要(免费)账户才能使用此Bundle为您的网站/应用程序。

安装

使用composer将库作为项目的依赖项添加

composer require defixit/anonlytics-bundle

使用方法

设置

首先,您需要在Anonlytics.eu上创建账户以获取连接到我们服务的client_tokensite_token

在您的网站上创建账户后,您可以在config/packages/文件夹中创建一个名为anonlytics.yaml的文件,内容如下

anonlytics:
  client_token: '%env(resolve:ANONLYTICS_CLIENT_TOKEN)%'
  site_token: '%env(resolve:ANONLYTICS_SITE_TOKEN)%'

还要在您的bundles.php中添加以下行

DeFixIT\AnonlyticsBundle\AnonlyticsBundle::class => ['all' => true],

现在您需要在.env文件中添加两个新变量,因此将以下内容粘贴到文件末尾

###> defixit/anonlytics-bundle ###
ANONLYTICS_CLIENT_TOKEN=#YOUR_ANONLYTICS_CLIENT_TOKEN
ANONLYTICS_SITE_TOKEN=#YOUR_ANONLYTICS_SITE_TOKEN

这样,bundle就设置好了,并且可以连接并发送数据到我们的服务。