현재 위치: > 최신 기사 목록> PHP 웹 사이트 트래픽 분석 및 사용자 행동 통계를위한 실제 방법

PHP 웹 사이트 트래픽 분석 및 사용자 행동 통계를위한 실제 방법

M66 2025-07-22

웹 사이트 트래픽 분석 및 사용자 행동 통계에 PHP 기능을 사용하는 방법

인터넷의 빠른 발전으로 웹 사이트 나 블로그를 구축하는 것이 많은 사람들의 선택이되었습니다. 그러나 아름답고 사용하기 쉬운 웹 사이트 인터페이스를 갖는 것이 기초 일 뿐이며 방문자 행동과 웹 사이트 트래픽을 깊이 이해하는 것이 중요합니다. 이 기사는 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와 결합함으로써 개발자는 웹 사이트 트래픽 및 사용자 행동에 대한 포괄적 인 통계 분석을 달성 할 수 있습니다. 이 기사는 기본 통합 솔루션 및 코드 예제를 소개하여 트래픽 통계 및 사용자 행동 분석을 신속하게 시작하고 웹 사이트 최적화 및 운영을 도와줍니다.