2

詳細な訪問者ログで、piwikはキーワードが検索エンジンにリストされた位置を特定することができます。

例えば:

これはデータベースのどこに保存されていますか?私はそれを探していましたが、ログテーブルにも訪問者テーブルにも何も見つかりませんでした。

4

1 に答える 1

2

これはGoogle固有です。検索結果のランクは、実際にはGoogleによってリファラーにパラメーターとして送信されますcd=。利用可能なすべての利用可能なパラメータの内訳があります。

Piwikの訪問者ログレポートは、訪問用に保存されているリファラーURLからこの情報を抽出するだけです。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 に答える