如何更改MySQL数据库中的Piwik访问URL



我有这个问题,我之前的帖子有很多来自facebook的访问,他们开始在他们的出站url中添加查询字符串(例如?fbclid=IwAR26j_D60TXYnGASbu27ABBdZduNInguL4mp_nK7eqxm6UklZEpWt8jkZM4(,所以在我的统计数据中,来自facebook的每次访问都是唯一的url(其中一些访问不止一次,所以可能是共享的(。我为未来的访问者添加了重定向:

RewriteCond %{QUERY_STRING} fbclid=.+
RewriteRule (.*) /$1?fbclid= [R=302,L]

但我也想更改Piwik数据库中的url(只有最后一篇文章(,但我很难找到保存url的位置,我已经从匿名模式访问了这篇文章(因为我的cookie设置为不跟踪我的访问(,所以我有一个没有值的url。

Piwik有支持,但它是为企业付费订阅的(我有免费版本(,他们也有GitHub问题,但这些都是针对bug的,所以除了StackOverflow,我不知道在哪里可以问这个问题。

我尝试过的:

mysql> select * from piwik_log_action where name = 'jcubic.pl/2018/10/pytania-rekrutacyjne-css.html?fbclid='
# this is post after redirect
+----------+----------------------------------------------------------+------------+------+------------+
| idaction | name                                                     | hash       | type | url_prefix |
+----------+----------------------------------------------------------+------------+------+------------+
| 2246     | jcubic.pl/2018/10/pytania-rekrutacyjne-css.html?fbclid= | 4170874330 | 1    | 2          |
+----------+----------------------------------------------------------+------------+------+------------+

mysql> update piwik_log_link_visit_action
set idaction_url = 2246
where idaction_url in (select idaction
from piwik_log_action
where name like '%pytania-rekrutacyjne-css.html?fbclid=%' and name <> 'jcubic.pl/2018/10/pytania-rekrutacyjne-css.html?fbclid=')

查询成功,adactionurl为所有记录更新。但当我刷新了Piwki报告时,我仍然会得到带有值的fbclid查询字符串的页面。

有人知道Piwik(在更名为matomo之前的旧版本3.0.0(,知道如何更改DB中的URL吗?

我的Piwik安装似乎启用了删除旧日志,Piwk正在为Report创建基于日志的Archive。它们在自己的表中,数据为blob,根据常见问题解答,如果启用了删除旧日志,则不应重新构建存档。

但以防万一,如果你没有启用这一功能,下面是我执行的查询,应该会更新所有数据和数据库,然后你可以尝试像常见问题解答中那样从日志中重新处理存档。

以下是我执行的查询:

update piwik_log_visit set visit_exit_idaction_url = 2246
where visit_exit_idaction_url in (select idaction 
from piwik_log_action 
where name like '%pytania-rekrutacyjne-css.html?fbclid=%' and name <> 'jcubic.pl/2018/10/pytania-rekrutacyjne-css.html?fbclid=')
update piwik_log_visit set visit_entry_idaction_url = 2246
where visit_entry_idaction_url in (select idaction 
from piwik_log_action 
where name like '%pytania-rekrutacyjne-css.html?fbclid=%' and name <> 'jcubic.pl/2018/10/pytania-rekrutacyjne-css.html?fbclid=')

同样在archive.org中,仍然有DB模式的文档

最新更新