programing

Piwik 사용자 정의 변수별 필터 그래프

muds 2023. 9. 28. 08:51
반응형

Piwik 사용자 정의 변수별 필터 그래프

piwik에서는 트래커의 사용자 정의 변수를 기반으로 방문자 그래프를 필터링할 수 있습니까?모든 방문에 대한 진화 그래프를 보여주고 싶습니다.70첫 번째 사용자 지정 변수 슬롯의 값입니다.나는 이 전화를 시도했습니다.

인덱스.php?module=API&method=ImageGraph.get&idSite=1&apiModule=visitsSummary&apiAction=get&token_auth=anonymous&graphType=evolution&기간=day&date=2012-01-01,2012-07-10&width=500&height=250&filter_column=custom_var_v1&filter_pattern=70

하지만 가졌어요

이 그래프에 대한 데이터가 없습니다.

제거할 때.filter_pattern그래프가 나왔습니다.확인했습니다.piwik_log_visit데이터베이스에 있는 테이블과 방문 기록에 대한 값이 있습니다.

custom_var_v1 = 70으로 세그먼트를 만듭니다(트래픽이 많을 경우에는 archived 전으로 설정하는 것을 추천합니다).

필터링을 사용할 경우:

글로벌 Piwik API 필터인 filter_column과 filter_pattern을 사용하고 있습니다.그러나 조회하려는 보고서에 사용자 정의 변수 데이터가 있는지 확인해야 합니다.VisitesSummary.get 메서드에는 기본적으로 사용자 지정 변수 데이터가 포함되어 있지 않을 수 있습니다.

사용자 지정 변수를 기준으로 데이터를 쿼리할 때는 VisitSummary.get 대신 CustomVariables.getCustomVariables API 메서드를 사용합니다.

쿼리는 다음과 같습니다.

인덱스.php?module=API&method=CustomVariables.getCustomVariables&idSite=1&period=day&date=2012-01-01,2012-07-10&token_auth=anonymous&filter_column=custom_var_v1&filter_pattern=70


분할 시도:

필터링 대신 분할을 시도합니다.세그먼트 파라미터를 사용하면 사용자 정의 변수를 포함한 다양한 메트릭별로 데이터를 분할할 수 있습니다.쿼리에 이 세그먼트 매개 변수를 추가해 보십시오.

&segment=custom_var_v1==70

쿼리는 다음과 같습니다.

인덱스.php?module=API&method=CustomVariables.getCustomVariables&idSite=1&period=day&date=2012-01-01, 2012-07-10&token_auth=anonymous&segment=custom_var_v1==70

언급URL : https://stackoverflow.com/questions/11419324/piwik-filter-graph-by-custom-variable

반응형