Apabila mengendalikan laman web di Internet, data statistik adalah tugas yang sangat penting. Melalui analisis data capaian laman web, pentadbir laman web boleh memahami akses pengguna ke laman web, tabiat tingkah laku pengguna dan arah pengoptimuman tapak web. Google Analytics ialah alat analitis tapak web yang popular digunakan oleh ramai juruweb. Selain mengakses tapak web Google Analitis melalui tapak web untuk melihat laporan analisis, kami juga boleh mendapatkan statistik tapak web dengan menggunakan API Google Analitis dan PHP, dan membenamkannya ke bahagian belakang pengurusan tapak web, memudahkan kami menganalisis data tapak web. .
Artikel ini akan memperkenalkan cara menggunakan PHP dan API Analitis Google untuk mendapatkan statistik tapak web.
1. Cipta bukti kelayakan API Google Analitis
Pertama, kami perlu mencipta bukti kelayakan API Google Analitis, yang akan digunakan untuk membenarkan kami menggunakan API Analitis Google untuk mendapatkan statistik tapak web.
Buat projek dalam Konsol API Google dan tambahkan API Analitis Google pada projek itu. Kemudian buat Kunci Akaun Perkhidmatan dalam tab Bukti Kelayakan, pilih Akaun Perkhidmatan Baharu dan tetapkan peranan kepada akaun tersebut. Muat turun fail kunci dalam format JSON ke komputer tempatan anda.
2. Pasang pustaka klien Google API
Pustaka klien Google API boleh memudahkan interaksi kami dengan Google API, kami boleh menggunakan komposer untuk memasangnya. Navigasi ke direktori projek kami pada baris arahan dan gunakan arahan berikut untuk memasang pustaka klien Google API.
composer require google/apiclient:^2.0
3. Dapatkan data dari tapak web menggunakan API Google Analitis
Dalam kod PHP kami, kami perlu menggunakan pustaka klien Google API untuk mengesahkan dan mendapatkan data API Google Analitis. Mari tulis skrip ringkas untuk mendapatkan data trafik untuk tapak web menggunakan API Google Analitis.
<?php require_once __DIR__ . '/vendor/autoload.php'; $client = new Google_Client(); $serviceCredentials = __DIR__ . '/beagle-experience-service-account.json'; $client->setAuthConfig($serviceCredentials); $client->addScope(Google_Service_Analytics::ANALYTICS_READONLY); $analytics = new Google_Service_Analytics($client); $profileId = 'ga:XXXXXXXX'; //将此更改为您网站的View ID $startDate = "30daysAgo"; //设置开始日期 $endDate = "today"; //设置结束日期 //调用API以检索网站分析数据 $metrics = "ga:users"; //要检索的指标 $results = $analytics->data_ga->get($profileId, $startDate, $endDate, $metrics); $rows = $results->getRows(); if (count($rows) > 0) { $users = $rows[0][0]; echo "The number of users for the last 30 days is: " . $users; } else { echo 'No data found'; }
Dalam kod di atas, kami mula-mula menggunakan perpustakaan klien API Google untuk pengesahan. Apa yang perlu kami lakukan ialah nyatakan dalam kod laluan ke fail kelayakan API yang telah kami simpan pada mesin tempatan kami.
Kemudian, kami membuat contoh API Google Analitis menggunakan kelas Google_Service_Analytics. Seterusnya, kita perlu menentukan ID paparan tapak web, tetapkan julat masa data, dan penunjuk Di sini kita memilih "bilangan pengguna" sebagai penunjuk.
Akhir sekali, dengan memanggil kaedah $data_ga->get(), kami boleh mendapatkan semula data kiraan pengguna daripada API Google Analitis dan menyimpannya dalam objek $results.
4. Paparkan data tapak web dalam latar belakang pengurusan
Bagi pentadbir laman web, adalah sangat mudah untuk membenamkan data statistik tapak web ke dalam latar belakang pengurusan tapak web. Kita boleh menggunakan kod yang kita tulis dalam contoh di atas. Gunakan teknologi ajax untuk memaparkan data tapak web di lokasi yang ditentukan dalam bahagian belakang pengurusan.
Di atas adalah pengenalan ringkas untuk menggunakan PHP dan API Analitis Google untuk mendapatkan statistik tapak web. Dengan membaca artikel ini, anda boleh belajar cara mendapatkan bukti kelayakan API Google Analitis dan mendapatkan statistik tapak web dengan menggunakan API Google dan PHP. Kod sampel kami memudahkan untuk memaparkan data tapak web anda dalam pentadbir tapak web anda.
API Google Analitis mengandungi sejumlah besar data dan menyediakan alatan perlombongan data yang lengkap, jadi anda bebas untuk memaparkan dan menganalisis data mengikut keperluan. Ini akan membantu anda memahami pelawat anda dengan lebih baik, melaraskan tapak web anda untuk pengoptimuman dan memperoleh lebih banyak cerapan daripada gelagat pengguna.
Atas ialah kandungan terperinci Dapatkan statistik tapak web menggunakan PHP dan API Analitis Google. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!