问题标签 [matomo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 通过 .htaccess / javascript / 或其他方式伪造 cookie 的“路径”?
背景
我有 php/js 软件 ( Piwik ),它设置了一个 cookie 来跟踪对该站点的访问。
我们的站点(即不是 Piwik)设置为所有 URL(资源除外)都写回 /public/index.php。
这样,我们的每个用户都会获得一个唯一的 URL,例如;
... ETC
为了让我在 Piwik 中跟踪每个用户 URL,建议我需要将 cookie 中的路径设置为 Apache 映射到实际目录的路径。
由于我们没有每个用户的实际目录,我们不能这样做。
最后,我们继续使用.htaccess 中的RewriteBase来告诉 Apache 我们认为用户的 URL 是它自己的目录。
然而,这还不够,因为似乎没有一种方法可以在不硬编码“基础”的情况下使用 RewriteBase。
问题
我可以在我的 .htaccess 中做这样的事情吗? Francois Deschenes 的回答说我不能这样做。
我还有哪些其他替代方法可以确保将 cookie 的“路径”设置为用户的 URL 而不仅仅是“/”?
我目前拥有的
/ 中的 .htaccess 包含;
然后 /public 中的 .htaccess 包含;
请注意,对于已移动的路径等,这两者在开头都有其他规则。
感谢您的任何帮助!
我试过的
按照Piwik 文档中的建议,在 JS Piwik 对象上调用 .setCookiePath()。例如,对于 URL http://www.example.com/user1,调用 .setCookiePath('/user1') 实际上不会设置 cookie 的路径。
向 URL添加尾部斜杠,然后调用 .setCookiePath()。例如,URL http://www.example.com/user1/然后调用 .setCookiePath('/user1') 不会设置 cookie 的路径。
相关问题
使用 mod_rewrite 我可以在 RewriteCond 中指定 RewriteBase 吗?- 不幸的是,答案并没有表明我是否可以使用当前路径作为基础。
matomo - 获取一组网站的汇总统计信息
例如,我在 Group1 组下有 5 个站点。有没有办法通过 API 获取 Group1 下所有这 5 个站点的统计数据(例如访问量)?
php - 如何在 Windows 2008 IIS 上启用 mod_security
我正在尝试在 Windows 2008 服务器和 IIS 7 上安装 PIWIK ( http://piwik.org )。
PIWIK 使用 PHP 和 MySQL。
当我运行安装过程时,出现以下错误。
我不知道如何为 Piwik 启用 mod_security 和 HTTP 身份验证。
目前,我正在使用匿名身份验证。
请给我建议。
css - 皮维克。CSS 样式设置在哪里?
有谁知道如何在 Piwik 中设置 CSS。我一直在浏览他们在 Themes/CSS 中的 CSS 文件,在我的一生中,即使使用 Firebug,也找不到他们设置 widgetTop 类的位置。
如果有人能对他们的 CSS 样式有所了解,我将不胜感激,因为当前的界面虽然令人愉快,但非常繁重,而且我们的服务器带宽有限。此外,高层老板想要一些看起来像我们公司颜色的东西(是的,蓝色和橙色)。
它在外部托管,这限制了我的 Notepad++ 功能。
谢谢!
matomo - Piwik 1.5.1 错误的访问次数和(唯一)访问者
我刚刚将我的 piwik 从 1.1.1 更新到 1.5.1,并且在访问次数和访客数量方面遇到了问题。
每次我发送跟踪请求(使用 firefox 5)时,piwik 都会增加页面、访问量和访问者的数量。这对于我的第一个请求来说是可以的,但我所有的后续请求都应该只增加页面数量,而不是访问或访问者。
IE9 中的相同请求会增加页面和访问量。访问者的数量看起来不错,并且仅在第一个请求时增加。旧版本没有这种行为。
我正在使用异步跟踪,这是在我的页面中定义的:
我还尝试了由 piwik 生成的标准集成 - 行为与上述相同。
Piwik 安装在像 piwik.mydomain.net 这样的子域下,并且该站点在 website.mydomain.net 下可用。对我来说,这看起来像是一个 cookie 问题,但我不确定。
也许有人可以提供帮助 - 我必须在哪里解决这个问题?
谢谢,JJ
sharepoint - 将 Google Analytics 添加到 SharePoint 网站和子网站
我的工作场所目前使用 WSS 3.0 托管数百个 SharePoint 网站和子网站,我们希望开始使用 Google Analytics 或 PIWIK 跟踪网站活动。</body>
这两种工具都使用您在结束标记之前输入的一段 JavaScript 。
现在每个站点/子站点都有一个母版页,我们可以手动将其添加到其中,但是鉴于数百个站点并且其中大多数都有许多具有自己母版页的子站点,注入此跟踪代码的最佳方法是什么?
我会以错误的方式解决这个问题吗?出于这个原因,仅查看 SharePoint 网站的博客通常是标准做法吗?我可以在所有网站的所有页面上自动注入此代码段吗?
php - Piwik Analytics 通过 REST 获取特定页面的摘要统计信息
尝试通过 http 使用 REST API 实现 Piwik,但需要一点帮助。
我要做的是获取自定义字段 = x 的特定页面的分析。
我不确定我是否以正确的方式去做,但到目前为止我有这个:
我的自定义字段已设置并可以在管理员中查看。
但是,结果似乎对所有内容都返回 0。我通过将 url 直接插入浏览器并在 php.ini 中获取来进行测试。
还有一种方法可以获取特定页面的所有统计信息以及自定义字段 = x 的给定日期范围吗?我似乎在 API 文档中看不到一个。
任何帮助/示例将不胜感激。
http - 如何在 Piwik API 响应中发送“Cache-Control: no-cache”标头
我有一个 Piwik 安装在清漆缓存服务器后面。我的问题是清漆默认缓存对我的 API 调用的响应。不幸的是,我没有直接访问清漆服务器,所以我需要发送
带有我的 API 响应的标头。是否有设置或方法来修改我的 piwik 安装来完成此操作?谢谢!
analytics - 使用 Piwik 跟踪多个重叠的网站域
我有一个动态网站,我正在与 Piwik 集成以进行分析。
该网站将允许用户拥有一个公开的“个人资料”页面和几个与之相关的子页面。我想使用 Piwik 记录整个网站的分析,并记录每个用户个人资料页面的分析。我想与用户分享每个个人资料页面的分析。
我想知道当新用户创建配置文件并使用 piwik 跟踪它时,我是否应该向 piwik 注册一个新的 site_id。这可能吗?piwik 中的 site_id 可以是独立站点,也可以是另一个网站的一部分吗?
例如:www.example.com <-- 整个网站 www.example.com/profiles/mike1 <--- site_id 2? www.example.com/profiles/john1 <--- site_id 3?
api - Piwik API如何获得7天的每日访问量
我正在尝试从我的 piwik 实例中获得一周中每一天的每日访问量。
目前,此查询正在返回我整周访问的总和。有没有办法把它分成几天?