인터넷의 빠른 발전으로 웹 사이트 나 블로그를 구축하는 것이 많은 사람들의 선택이되었습니다. 그러나 아름답고 사용하기 쉬운 웹 사이트 인터페이스를 갖는 것이 기초 일 뿐이며 방문자 행동과 웹 사이트 트래픽을 깊이 이해하는 것이 중요합니다. 이 기사는 PHP 기능을 통해 웹 사이트 트래픽 분석 및 사용자 행동 통계를 구현하는 방법을 소개합니다.
트래픽 분석을 수행하려면 먼저 적절한 통계 도구를 선택해야합니다. 이 기사에서는 웹 사이트 트래픽 통계를위한 솔루션으로 Google Analytics를 사용하는 것이 좋습니다. Google 웹 로그 분석 계정을 등록하고 웹 사이트의 모든 페이지에 추적 코드를 추가해야합니다.
태그에서 예제는 다음과 같습니다. <script async src="https://www.googletagmanager.com/gtag/js?id=YOUR_TRACKING_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'YOUR_TRACKING_ID');
</script>
'your_tracking_id'를 자신의 추적 ID로 바꾸십시오.
웹 사이트 방문을 이해하는 것은 트래픽 분석의 첫 번째 단계입니다. 간단한 기능은 PHP, 기록 및 카운트 방문을 통해 작성할 수 있습니다. 샘플 코드는 다음과 같습니다.
function getVisitorsCount() {
$file = 'visitors.txt';
// 파일이 존재하는지 확인하십시오,그것이 존재하는 경우, 접근을 읽고 축적하십시오
if (file_exists($file)) {
$current_count = file_get_contents($file);
$current_count++;
file_put_contents($file, $current_count);
}
// 파일이 존재하지 않으면 파일을 작성하고 액세스를 초기화합니다.1
else {
$current_count = 1;
file_put_contents($file, $current_count);
}
return $current_count;
}
echo '총 웹 사이트 방문:' . getVisitorsCount();
이 함수는 텍스트 파일에 저장된 액세스 수를 감지하고 액세스의 축적 및 읽기를 완료하여 액세스 데이터를 계산하기에 편리하고 빠릅니다.
방문은 데이터 분석의 일부일 뿐이며 사용자의 특정 동작도 마찬가지로 중요합니다. Google Analytics API의 도움으로 페이지보기, 독립 방문자 수 및 평균 거주 시간과 같은 데이터를 얻을 수 있습니다. 다음은 GuzzleHTTP 라이브러리를 사용하여 Google 웹 로그 분석 데이터를 요청하는 샘플 PHP 코드입니다.
require_once 'vendor/autoload.php';
use GuzzleHttp\Client;
function getAnalyticsData() {
$client = new Client([
'base_uri' => 'https://www.googleapis.com/analytics/v3/',
]);
$access_token = 'YOUR_ACCESS_TOKEN';
$report_id = 'YOUR_REPORT_ID';
$response = $client->request('GET', 'data/ga?' . http_build_query([
'ids' => 'ga:' . $report_id,
'start-date' => '30daysAgo',
'end-date' => 'yesterday',
'metrics' => 'ga:pageviews,ga:uniquePageviews,ga:avgTimeOnPage',
'access_token' => $access_token,
]));
return json_decode($response->getBody(), true);
}
$data = getAnalyticsData();
echo '웹 사이트의 총 페이지보기:' . $data['totalsForAllResults']['ga:pageviews'];
echo '웹 사이트의 독립 사용자 수:' . $data['totalsForAllResults']['ga:uniquePageviews'];
echo '평균 웹 사이트 체류 시간:' . $data['totalsForAllResults']['ga:avgTimeOnPage'] . '두번째';
사용하기 전에 자신의 액세스 토큰 및 보고서 ID를 위해 'your_access_token'및 'your_report_id'를 바꾸십시오. 이 예제는 HTTP 요청을 통해 Google 웹 로그 분석 사용자 행동 데이터를 얻고 구문 분석하여 웹 사이트 성능을 직관적으로 쉽게 이해할 수 있습니다.
PHP 기능을 Google Analytics API와 결합함으로써 개발자는 웹 사이트 트래픽 및 사용자 행동에 대한 포괄적 인 통계 분석을 달성 할 수 있습니다. 이 기사는 기본 통합 솔루션 및 코드 예제를 소개하여 트래픽 통계 및 사용자 행동 분석을 신속하게 시작하고 웹 사이트 최적화 및 운영을 도와줍니다.