defixit / anonlytics-bundle
欧洲匿名网站分析(GDPR)
1.0.1
2022-03-11 09:38 UTC
Requires
- php: >=7.4
- defixit/anonlytics-lib-php: ^1.0
- symfony/framework-bundle: >=4.4
README
Anonlytics
在一个完全遵守GDPR规定的世界里,IP地址现在已经被标记为个人信息,因此不能仅通过您的网站/应用程序传递。
这就是为什么我们引入了Anonlytics,一个仅使用匿名数据进行分析的服务器端分析工具。
完全符合GDPR的所有规定。我们的服务器都位于欧洲,任何地方都没有使用IP地址。
这个Symfony Bundle是https://anonlytics.eu的一部分,您需要(免费)账户才能使用此Bundle为您的网站/应用程序。
安装
使用composer将库作为项目的依赖项添加
composer require defixit/anonlytics-bundle
使用方法
设置
首先,您需要在Anonlytics.eu上创建账户以获取连接到我们服务的client_token
和site_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就设置好了,并且可以连接并发送数据到我们的服务。