2

在详细的访问者日志中,piwik 能够找到关键字在搜索引擎上列出的位置。

例如:

这是存储在数据库中的什么位置?我一直在寻找它,但在日志表和访问者表中都找不到任何东西。

4

1 回答 1

2

这是谷歌特有的。搜索结果中的排名实际上是谷歌在referer中作为cd=参数提交的。有所有可用参数的细分

Piwik 中的访问者日志报告只是从为访问存储的引荐来源网址中提取此信息。查看Live 插件的来源

function getKeywordPosition()
{
    if($this->getRefererType() == 'search'
        && strpos($this->getRefererName(), 'Google') !== false)
    {
        $url = @parse_url($this->details['referer_url']);
        if(empty($url['query']))
        {
            return null;
        }
        $position = Piwik_Common::getParameterFromQueryString($url['query'], 'cd');
        if(!empty($position))
        {
            return $position;
        }
    }
    return null;
}
于 2013-01-29T09:37:29.607 回答