2011-08-14 6 views
0

http를 통해 REST API를 사용하여 Piwik을 구현하려고했지만 약간의 도움이 필요합니다.Piwik Analytics는 REST를 통해 특정 페이지에 대한 요약 통계를 가져옵니다.

사용자 정의 필드가 x 인 특정 페이지에 대한 분석을 얻으려고합니다.

내가 올바른 방법 그것에 대해 갈거야 있는지 확실하지 않습니다하지만 난이 지금까지 가지고

http://www.mysite.co.uk/dashboard/analytics/index.php?module=API&method=VisitsSummary.get&idSite=1&period=month&date=today&segment=customVariableValue1==x&filter_limit=20&format=xml&token_auth=xxxxxxxxxxxxxxxxx

내 사용자 정의 필드는 설정 및 관리에서 볼 수있다.

그러나 결과는 모든 것을 0으로 반환하는 것으로 보입니다. URL을 브라우저에 직접 삽입하고 PHP에서 가져 오는 방법으로 테스트하고 있습니다.

또한 특정 페이지 및 지정된 날짜 범위에 대한 모든 통계를 가져 오는 방법이 있습니까? custom field = x? 나는 API 문서에서 하나를 볼 수 없습니다.

도움이나 사례가 있으면 알려주세요. 경우 사람에

답변

2

다른 내가 getPageUrl 방법을 사용하여 결국이 찾고 될 일이 :

$url = "http://www.mysite.co.uk/piwik/index.php?module=API&method=Actions.getPageUrl&pageUrl=/foo.php?id=" . $id . "&idSite=1&period=month&date=today&format=php&filter_limit=1&token_auth=xxxx"; 

관련,

fl3x7

+0

나는 PAGEURL 매개 변수를 사용하여 몇 가지 문제가 있어요. 사이트 루트 이후의 URL로 가정됩니까? – AlxVallejo

+0

또한 왜 'id ='을 (를) URL에 있습니까? 이미 idSite가 있습니다. – AlxVallejo

+0

@AlxVallejo 페이지 URL은 통계를 가져 오려는 페이지입니다. 정보를 원하는 페이지에 대한 상대 링크 여야합니다 (제 경우에는 해당 페이지에 ID가 있음). 희망이 도움이됩니다. Google 웹 로그 분석으로 이전했지만 – fl3x7

관련 문제