piwik 訪問者データを含むデータベースがあります。Piwik はダッシュボードのキーワードの横にキーワードの位置を表示していますが、この値はデータベースに保存されていません。Piwik は、特定のキーワードのキーワード位置である "cd=" 値の Google リファラー URL を検索することにより、位置を動的に表示しています。
私は自分のパネルで同じことをしたいと思います。
Google からすべての参照 URL を取得し、それらを & 記号で展開しています。
私が抱えている問題は、一部の URL 文字列に cd= が 4 番目のキーとして含まれ、一部が 5 番目のキーとして含まれていることです。
そのような配列からすべての cd= 値を見つけて出力する方法は?:
Array
(
[0] => http://www.google.com/url?sa=t
[1] => rct=j
[2] => q=keyword%20one
[3] => source=web
[4] => cd=1
[5] => ved=0CC0QFjAA
[6] => url=http%3A%2F%2Fwww.domain.com%2F
[7] => ei=RqmrUbP0Muf1igKr_4GYAQ
[8] =>
)
Array
(
[0] => http://www.google.com.au/url?sa=t
[1] => rct=j
[2] => q=
[3] => esrc=s
[4] => source=web
[5] => cd=3
[6] => ved=0CDUQFjAC
[7] => url=http%3A%2F%2Fwww.domain.com%2F
[8] => ei=2nKsUbTYB8m3rgfNtoC4DA
[9] => usg=AFQjCNEQgdDpqHBsfjeEBKoyKONAG-pepg
[10] => bvm=bv.47244034,d.bmk
[11] => cad=rja
)
ありがとう