..
Το Google Analytics είναι η πιο δημοφιλής υπηρεσία για την παρακολούθηση της απόδοσης ενός δικτυακού τόπου.
Το Google Analytics παρέχει αναλυτικές στατιστικές - συσκευασμένα σε ένα κομψό περιβάλλον εργασίας χρήστη που κάνει εκτεταμένη χρήση της τεχνολογίας Ajax - χάρη στην οποία μπορούμε να έχουμε πρόσβαση μια σειρά από στοιχεία για το ποιοι επισκέπτονται τις ιστοσελίδες μας.
Αυτό υποστηρίζεται επίσης από ένα τεράστιο αριθμό επιλογών αναζήτησης και φίλτρα μέσω των οποίων η ανάλυση της κυκλοφορίας του web-site μας θα είναι απίστευτα ακριβείς και λεπτομερείς.
Τα αιτήματα εκπληρώνονται τη χρήση των υπηρεσιών REST, τότε εφαρμόζει απλά μια απλή κλήση HTTP για να λάβει απάντηση ως XML.
Ένας τρόπος για να κάνουν αιτήσεις για το API είναι να χρησιμοποιήσετε το PHP cURL επέκταση και στη συνέχεια να αναλύσει το αποτέλεσμα XML με τα πιο χρήσιμα και ισχυρά τάξη SimpleXML σύνταξη XPath.
Για εκείνους που δεν έχουν το χρόνο ή τη διάθεση να εφαρμόσει μια προσαρμοσμένη κατηγορία που μπορεί να επικυρώνουν και να αναλύσει τα δεδομένα, μπορώ να αναφέρω την ύπαρξη ανοικτού κώδικα μπορεί να κάνει όλη τη δουλειά για μας.
Το έργο ονομάζεται GAPI (που σημαίνει το Google Analytics PHP interface) και μπορείτε να πάρετε, με τα μέρη των εγγράφων και τη χρήση παραδειγμάτων προς αυτή τη σελίδα στο Google Code.
GAPI είναι μια μεγάλη κατηγορία, χάρη στην οποία μπορούμε astrarci της ατομικής δραστηριότητες που απαιτούνται για τη σύνδεση, έλεγχο ταυτότητας και την ανάκτηση δεδομένων από το Google Analytics προφίλ μας.
Ο πυρήνας του πακέτου - μπορείτε να κατεβάσετε από εδώ - GAPI είναι η τάξη που παίρνει ως καλή πρακτική, θα βρείτε στο gapi.class.php αρχείο. Συμπληρώστε το κληροδότημα της παρούσας έκδοσης (1,3 κατά τη στιγμή της γραφής) 4 αρχεία δείγμα και ένα αρχείο readme.
Ο κώδικας είναι καλά γραμμένο, ισχυρή και διέταξε όπως απαιτείται. Βλέπουμε, εν συντομία τα κύρια χαρακτηριστικά του:
Τώρα που έχουμε μια γενική ιδέα για αυτά που προσφέρει, ας ενταχθούν στην τάξη μια GAPI απλή αίτηση μας.
Η δομή που προτείνω είναι αρκετά απλή: εφαρμογή μας αποτελείται από μόλις τρία αρχεία:
Ας δούμε τα περιεχόμενα του αρχείου ρυθμίσεων μας:
? Ιδιότητες εφαρμογής google_username = "google_username" google_password = "google_password" ga_id_profilo = "id_profilo"
Είναι σημαντικό να θυμάστε για την προστασία του αρχείου έτσι ώστε να είναι conf.ini πρόσβαση από το Web (π.χ. χρησιμοποιώντας ένα αρχείο htaccess)
Ας αναλύσουμε το process.php αρχείο (το οποίο περιέχει την πραγματική οδηγίες εφαρμογής ιστοσελίδα μας):
«gapi.class.php 'require_once?
$ Properties = parse_ini_file ("conf.ini")?
$ GapiObj = νέα GAPI ($ ιδιότητες ["google_username»], $ ιδιότητες ["google_password"])?
Αυτή τη στιγμή έχουμε κάνει είναι και οι GAPI τάξη, τοποθετήστε τα ακίνητά μας σε μια μεταβλητή πίνακα και υπόσταση σε "πελάτες" μας. Το δεύτερο μέρος της μικρή εφαρμογή που θα μας, σας διαβεβαιώνω, πολύ πιο ενδιαφέρον ...
| |
Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €. |
| |
MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €. |
| |
PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €. |