概要
/traffic/event APIの結果に含まれるURLが、実際にアクセスされたURLとは異なることがあります。
また、URLをフィルターしているのそれが適用されないなどの現象が発生する場合があります。
これらの現象について、解説するために、URLの利用方法に関して説明いたします。
利用されるURLに関しての説明
ここでは、下記の3つのURLを例として説明を行います。
|
番号 |
実際にアクセスのあったURL |
og:url または canonical URL |
|---|---|---|
|
1 |
URL1: http://www.cxense.com/japan |
url1': http://www.cxense.com/jp |
|
2 |
URL2: http://www.cxense.com/jp |
url2': http://www.cxense.com/jp |
|
3 |
URL3: http://www.cxense.com/en |
設定なし |
***************
クロールするURL
***************
実際にアクセスされたURLのページに対して行います。
上記例では、アクセスのあったURL1、 URL2、URL3にそれぞれクロールを行います。
***************
集計するURL
***************
アクセスのあったURL毎に集計が行われれております。
上記例では、URL1、URL2、URL3毎に集計が行われております。
***************
フィルター条件に用いられるURL
***************
アクセスのあったURL毎に条件が判断されます。
上記例では、「japan」を条件指定した場合には、URL1の集計結果は、
返ってきますが、URL2の集計結果は条件外となります。
***************
結果のURL表示
***************
og:url または、canonical URLが設定されているページに関しては、それらの値が優先的にURLとして利用されます。
上記例では、URL1'、URL2'、URL3が結果URLとして利用されます。
現象の説明
概要に記述した現象への回答を行います。
Q: /traffic/event APIの結果に含まれるURLが、実際にアクセスされたURLとは異なる
A: og:url や canonical URLが設定されているためです。og:url や canonical URLを設定しなければ、アクセスのあった元のURLが返却されます。
Q: URLをフィルターしているのそれが適用されない
A: /traffic/event APIで返されたog:url もしくは、canonical URLの値に対して、フィルターをかけようとしているからです。アクセスのあった元のURLに対してフィルターする必要があります。
または、URLではなく、他のキーを利用したフィルターをご検討ください。