..


ลิงก์ผู้สนับสนุน

ใช้ Google Analytics API กับ PHP

บทความที่เขียนโดย Ciro Cardone
หน้า 1 จาก 4

Google Analytics เป็นบริการที่นิยมมากที่สุดเพื่อตรวจสอบประสิทธิภาพของเว็บไซต์
Google Analytics ให้รายละเอียดของสถ​​ิติ -- บรรจุอยู่ในส่วนติดต่อผู้ใช้ที่สง่างามที่ทำให้การใช้ที่กว้างขวางของเทคโนโลยี AJAX -- ขอบคุณที่เราสามารถเข้าถึงช่วงของข้อมูลที่เกี่ยวกับที่เยี่ยมชมเว็บไซต์ของเรา นี่คือการสนับสนุนโดยจำนวนมากของตัวเลือกการค้นหาและตัวกรองที่ผ่านการวิเคราะห์การจราจรจากเว็บไซต์ของเราจะถูกอย่างไม่น่าเชื่อที่ถูกต้องและรายละเอียด

อะไรของ Google Analytics API มี

ในปี 2009 Google ได้ตัดสินใจที่จะให้ผู้ใช้ API เพื่อแบบสอบถามผ่านการใช้งานภายนอกสถิติของบัญชีที่กำหนดด้วยความชื่นชมยินดีของนักพัฒนาตั้งแต่นั้นมีเครื่องมือที่มีประสิทธิภาพสำหรับการบูรณาการข้อมูลภายใน Analytics การประยุกต์ใช้
เพื่อที่จะใช้ Analytics API ที่จำเป็นต้องใช้ :
  • บัญชี Google
  • รายละเอียดการใช้งาน Analytics
กลไกสำหรับการดึงข้อมูลโดยใช้ API ที่ทำงานผ่านหลายขั้นตอน :
  1. การตรวจสอบบัญชี Google (โดยใช้อีเมลและรหัสผ่าน);
  2. ประจำตัวประชาชนของโปรไฟล์ Analytics ที่จะดึงข้อมูล;
  3. แบบสอบถาม (แบบสอบถาม) เพื่อให้ได้ข้อมูลที่จำเป็น;
  4. ดึงผลที่ได้

คำขอเป็นจริงการใช้บริการส่วนที่เหลือจากนั้นก็ใช้โทร HTTP ง่ายที่จะได้รับการตอบสนองเป็น XML
วิธีหนึ่งเพื่อให้การร้องขอไปยัง API ที่จะใช้ส่วนขยาย PHP Curl และแล้วแยก XML ที่เกิดขึ้นกับคลาสที่ SimpleXML ประโยชน์มากที่สุดและมีประสิทธิภาพไวยากรณ์ XPath

สำหรับผู้ที่ไม่ได้มีเวลาหรือความโน้มเอียงที่จะใช้ระดับที่กำหนดเองที่สามารถตรวจสอบและแยกข้อมูลที่ฉันรายงานการดำรงอยู่ของแหล่งที่มาเปิดที่สามารถทำทุกอย่างสำหรับเรา
โครงการที่เรียกว่า GAPI (ซึ่งย่อมาจาก Google Analytics PHP อินเตอร์เฟซ) และคุณจะได้รับมีจำนวนตัวอย่างเอกสารและการใช้งานให้ หน้านี้ เกี่ยวกับ Google Code

อะไร GAPI

GAPI ซึ่งเป็นระดับที่ดีขอบคุณที่เรา astrarci งานอะตอมที่จำเป็นในการเชื่อมต่อรับรองความถูกต้องและดึงข้อมูลจาก Google Analytics รายละเอียดของเรา

หลักของการแพคเกจ -- คุณสามารถดาวน์โหลดจาก ที่นี่ -- GAPI เป็นชั้นที่จะใช้เป็นหลักปฏิบัติที่ดีที่เราพบใน gapi.class.php ไฟล์ สมบูรณ์บริจาคของรุ่นนี้ (1.3 ที่เวลาของการเขียน) 4 ไฟล์ตัวอย่างและไฟล์ readme

รหัสที่เขียนได้ดีแข็งแกร่งและสั่งซื้อได้ตามความจำเป็น เราเห็นสั้น ๆ คุณสมบัติหลัก :

  1. การสนับสนุนสำหรับการม้วนและ HTTP fopen เป็นวิธีการเชื่อมต่อ (การเลือกที่ทำจากผึ้งจริงแบบไดนามิกที่รันไทม์)
  2. PHP การใช้อาร์เรย์ในการระบุตัวชี้วัดและมิติของ Google Analytics ว่าเราจะเห็นในภายหลัง
  3. การทำแผนที่ที่มีอยู่ในบัญชีวัตถุและ getters สำหรับพารามิเตอร์
  4. วัตถุการรายงานข้อมูลแผนที่ -- getters สำหรับตัวชี้วัดและพารามิเตอร์
  5. กลไกการกรองการใช้งานกับภาษาแบบสอบถาม GAP​​I
  6. PHP5 วัตถุรหัส Oriented เต็มประสิทธิภาพและง่ายต่อการรวมเข้ากับโปรแกรมของเรา

ใช้ GAPI

ตอนนี้เรามีความคิดที่หยาบของสิ่งที่จะนำเสนอให้เรารวมชั้นเรียนในโปรแกรมง่าย GAPI ของเรา

โครงสร้างที่ผมเสนอจะค่อนข้างง่าย : โปรแกรมของเราจะประกอบด้วยเพียงสามไฟล์ :

  1. conf.ini
  2. gapi.class.php
  3. process.php

ลองดูเนื้อหาของแฟ้มการกำหนดค่าของเรา :






 ; คุณสมบัติการใช้งาน







 google_username ="google_username"







 google_password ="google_password"







 ga_id_profilo ="id_profilo"



เป็นสิ่งสำคัญที่ต้องจำไว้เพื่อป้องกันไฟล์เพื่อให้มันเป็น conf.ini เข้าถึงได้จากเว็บ (เช่นการใช้ไฟล์ htaccess)

ให้เราวิเคราะห์ process.php แฟ้ม (ซึ่งมีคำแนะนำที่แท้จริงของโปรแกรมประยุกต์บนเว็บของเรา) :






 'gapi.class.php'require_once;









 $ = คุณสมบัติ parse_ini_file ("conf.ini");







 $ = GapiObj ใหม่ GAPI ($ คุณสมบัติ ["google_username"], คุณสมบัติ $ ["google_password"]);



ขณะนี้เราได้ทำคือรวมชั้น GAPI, โหลดคุณสมบัติของเราในตัวแปรอาร์เรย์และ instantiate"ลูกค้า"ของเรา ส่วนที่สองของโปรแกรมขนาดเล็กของเราที่จะผมมั่นใจคุณมากน่าสนใจมากขึ้น ...

ในประเภทเดียวกัน ...
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
ลิงก์ผู้สนับสนุน