PHP를 사용한이 강화 된 Google 웹 로그 분석 API 데모는 이제 HighCharts를 사용한 사용자 정의 가능한 날짜 범위, 조정 가능한 최대 결과, 필터링, 정렬 및 차트 시각화를 제공합니다. 이러한 개선 사항을 탐색합시다.
주요 기능 및 향상 :
사용자 정의 가능한 날짜 범위 : 사용자는 이제 데이터 검색의 정확한 날짜 범위를 지정하여 응용 프로그램의 유연성을 크게 증가시킬 수 있습니다. 이는 사용자 친화적 인 날짜 선택을 위해 부트 스트랩-데테랑 피커 라이브러리를 사용합니다. 선택된 범위는 메소드로 매개 변수 ()로 전달됩니다.
-
구성 가능한 최대 결과 : 검색 된 결과 수는 더 이상 10시에 고정되지 않습니다. 사용자는 원하는 최대 값을 입력 할 수있어 데이터로드 시간과 응답 효율성을 더 잘 제어 할 수 있습니다. 이 값 (
start_date
고급 필터링 : end_date
이제 응용 프로그램은 치수와 메트릭을 사용하여 정교한 필터링을 지원합니다. 사용자는 치수 (예 : ), 연산자 (예 : , , GA_Service@report
, )를 지정하고 결과를 필터링 할 수 있습니다. 새로운 클래스는이 필터의 그룹화 및 인코딩을 Google Analytics API (예 : )에서 요구하는 형식으로 처리합니다.
결과 순서 : 결과는 이제 오름차순 또는 내림차순으로 특정 차원이나 메트릭으로 정렬 할 수 있습니다 (예 : ). 클래스는 API 요청에 대한 정렬 순서의 인코딩을 관리합니다.
-
HighCharts 통합 : max_results
이제 데이터는 이제 HighCharts.js를 사용하여 시각적으로 매력적인 파이 차트 (또는 선택한 경우)에 표시되어 데이터 시각화 및 해석을 향상시킵니다. 서버 측 코드는 하이 차트에 적합한 JSON 데이터를 생성하고 클라이언트 측 코드는 사용자 선택에 따라 차트를 동적으로 렌더링합니다.
-
기술 세부 사항 : 코드는 몇 가지 주요 구성 요소를 사용합니다 :
Bootstrap-Daterangepicker : 날짜 범위 선택
HighCharts.js : 대화식 차트 생성
- 클래스 : 이 사용자 정의 클래스는 필터 및 정렬 인코딩을 단순화하여 코드를 더 깨끗하고 유지 관리 할 수 있도록합니다. Google 웹 로그 분석 API의 올바른 형식으로 사용자 입력을 변환하는 복잡한 작업을 처리합니다.
메소드는 이제 이러한 모든 매개 변수에 대한 사용자 입력을 수용하고 - 메소드로 전달한 다음 적절한 Google Analytics API 요청을 구성하고 실행합니다.
자주 묻는 질문 (faqs) :
제공된 FAQ는 Google 웹 로그 분석 API v3을 PHP와 함께 사용하는 다양한 측면을 다루는 포괄적 인 답변을 제공합니다. 이 FAQ는 잘 구조화되어 있으며 개발자가 겪을 수있는 일반적인 과제를 해결합니다.
위 내용은 Google Analytics API V3 및 PHP : 필터 및 차트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!