Matomo追踪器部署系列之站内搜索

站内搜索统计功能让你可以了解用户是如何使用你的站内搜索引擎的。通过它你可以了解到:

  • 访客使用了哪些搜索词
  • 哪些搜索词没有搜索结果(客户希望看到什么内容但没找到)
  • 哪些页面是访客搜索之后立即查看的
  • 访客使用哪些分类进行搜索

本文档带你了解站内搜索配置,如何追踪站内搜索词以及matomo提供的站内搜索报告。

启用站内搜索功能

以管理员或者超级用户登录系统,访问Administration > Websites,然后你可以针对不同网站启用或禁用站内搜索功能。

所有的站内搜索报告可以在菜单Actions > Site Search中进行查看。

欢迎加入Matomo中文网官方QQ群255820112(点击滚动至本页末可扫描二维码),随时提问,有问必答。

追踪站内搜索关键词

站内搜索是一类特殊的行为,当一个行为被以站内搜索进行追踪时,它就不会被计入PV。有三种方式追踪站内搜索行为。

使用URL参数(默认方式)

最简单的追踪站内搜索的方式是使用URL参数,这个参数对应搜索关键词。默认情况下 Matomo(Piwik)会读取URL并查找以下参数作为站内搜索关键词,包括q, query, s, search, searchword, k, keyword。

使用javascript 的trackSiteSearch函数

如果在你的网站上使用URL参数的方式不可行(比如使用了URL重定向,网址形如/search/keyword),或你想追踪搜索结果的数量,你可以使用JavaScript函数piwikTracker.trackSiteSearch(keyword, category, searchCount)。调用此函数可以记录搜索关键词,搜索分类,搜索结果数量。你可以将此函数嵌入到搜索结果页面,而非调用piwikTracker.trackPageView()。

使用API追踪搜索结果(仅限高级用户)

高级用户可以通过调用追踪API来记录站内搜索请求。请详细阅读Tracking API Reference page.尤其关注以下‘search’, ‘search_cat’ and ‘search_count’三个参数。

追踪无结果关键词

你是否想知道有哪些关键词没有搜索结果?

如果你正在使用基于URL参数的站内搜索方式,那么追踪搜索结果数量的唯一方式就是在搜索结果页中修改JS代码。代码如下:

[…]

var searchCount = 15; // set this value when rendering the search result page

_paq.push([‘setCustomUrl’, document.URL + ‘&search_count=’ + searchCount]);

_paq.push([‘trackPageView’]);

[…]

然后,Matomo(Piwik)就会追踪站内搜索请求以及搜索结果数量,并会生成“No Result Keywords”报告。

站内搜索分析报告

在Visitors > Overview菜单下面,站内搜索总次数与PV,Download,Outlink,Event展示在一起。

在Behavior > Site Search菜单下面,你可以找到所有站内搜索的详细报告,比如热搜关键词

你也可以找到“Pages Following a Site Search”报告,它展示了被频繁搜索并点击的页面。

查看每位访客的详细搜索词

Visitor Log & Real Time小工具 将会显示每位访客的搜索词。在下面的例子中,访客访问了Matomo首页,搜索了 “javascript”,然后搜索了” no script”, 访问了4个页面,然后搜索了cookie,访问1个页面,最后搜索“server side”。Matomo让你详细了解访客是如何使用你的网站,实在什么情况下发起搜索了。

搜索次数、关键词数量变化

在Visitors > Overview中查看搜索次数以及唯一关键词数量。

>

了解站内搜索是如何被用来找到所有页面的

有用的 Transitions report可以让你了解搜索词是在何时被用来找到其他页面的。比如说,在下面的截图中,你可以看到有5个站内搜索(左边),都指向了“/changelog”页。搜索词包括“changelog”, “add site”, “grouping” and “change servers”.

知道哪些关键词经常被用来找到特定页面是非常有用的。如果你发现有很多用户都在搜索特定关键词,可能那个页面比你想象的还要重要。你可以针对它专门写一个更清晰的案例。追踪访客的站内搜索行为可以让你清楚地知道访客在你的网站上希望得到什么。

发表评论

邮箱地址不会被公开。 必填项已用*标注