Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Πώς να παρακολουθείτε με Java Script & PHP

κώδικας παρακολούθησης είναι εφικτό τόσο για JavaScript και PHP με ένα πρόγραμμα : Piwik Tracker . Το Piwik είναι ένα open source εφαρμογή web analytics, που παρακολουθεί τον κωδικό του έργου σας, χρησιμοποιώντας διάφορες μεθοδολογίες , όπως η παρακολούθηση της εικόνας και API . Αν Piwik χρησιμοποιεί το JavaScript tag εντοπισμού ως πρότυπο τρόπο για την καταγραφή των δεδομένων του , καταλαβαίνει ότι υπάρχουν ιστοσελίδες που δεν δέχονται JavaScript κωδικοποίησης , όπως το eBay , MySpace , iPhone και Android apps . Ως εναλλακτική λύση , Piwik προσφέρει λειτουργικές λύσεις , όπως η Simple Image Tracker , Advanced Image Tracker και PHP Tracking API του Piwik . Τα πράγματα που θα χρειαστείτε
Piwik 1.5.1
Η Εμφάνιση Περισσότερες οδηγίες
JavaScript Tracking

1

Κατεβάστε και εγκαταστήστε το Piwik 1.5.1 , η οποία είναι η τελευταία έκδοση , από Piwik.org ( βλέπε Πόρων ) . Για να βρείτε τον κώδικα παρακολούθησης για την ιστοσελίδα σας , θα πρέπει να συνδεθείτε στο Piwik χρησιμοποιώντας το admin σας ή Super λογαριασμό χρήστη . Για να αποκτήσετε πρόσβαση στην περιοχή διαχείρισης, κάντε κλικ στο " Ρυθμίσεις ". Κάντε κλικ στο " ιστοσελίδες " για να εμφανιστεί η λίστα με τα sites που παρακολουθείτε στο Piwik και να παρακολουθείτε την ιστοσελίδα της επιλογής σας , στη συνέχεια, κάντε κλικ στο "Προβολή κώδικα παρακολούθησης . " 2

αντιγραφή και επικόλληση το Javascript Ο κώδικας παρακολούθησης στην κορυφή των σελίδων σας , ακριβώς πριν την


<Τύπος script = " text /javascript " >

var pkBaseURL = ( ( " https : " == document.location.protocol ) ; " https://{ $ PIWIK_URL } " : " http://{ $ PIWIK_URL } " ) ?

document.write ( unescape ( " % 3Cscript src = " + + pkBaseURL " piwik.js ' type = " text /javascript " % 3E % 3C/script % 3E " ) ) ?


<- ! End Κωδικός Piwik - >

Στο Piwik κώδικα παρακολούθησης , { $ PIWIK_URL } αντικαθίσταται από το "URL Piwik » και { $ IDSITE } είναι αντικαθίσταται από το " idsite της ιστοσελίδας " που παρακολουθείτε.
εικόνων 3

Καθορίστε το " τίτλος σελίδας " για να χρησιμοποιήσετε τον κωδικό JavaScript αν οι διευθύνσεις URL σας είναι μπερδεμένη , ή αν θέλετε να προσαρμόσετε ο τρόπος με τον οποίο Piwik παρακολουθεί τις σελίδες σας . Καταλάβετε ότι από προεπιλογή , Piwik χρησιμοποιεί τη διεύθυνση URL της τρέχουσας σελίδας ως το διακριτικό τίτλο στο interface του . Μπορείτε να εφαρμόσετε τις ακόλουθες μεθόδους , αντί :

Ορίστε την τιμή HTML τίτλο ως το έγγραφο παρακολουθείτε πολλούς επιμέρους τομείς στην ίδια ιστοσελίδα , βάλτε το " υποτομέα " ως πρόθεμα των τίτλων Page σας να είναι σε θέση να κρατήσει μια σαφή άποψη της κυκλοφορίας και το περιεχόμενο ιστοσελίδων κάθε subdomain . Αυτό μπορεί εύκολα να γίνει σε Javascript , όπως φαίνεται παρακάτω :

[ ... ] Ξενοδοχεία

piwikTracker.setDocumentTitle ( document.domain + " /" + document.title ) ?

piwikTracker.trackPageView ( ) ?

[ ... ] Ξενοδοχεία

Αν είστε ήδη ένας έμπειρος χρήστης του Piwik , μπορείτε επίσης να παράγει δυναμικά το όνομα της σελίδας :

[ ,"p> piwikTracker.trackPageView ( ) ?̱

[ ... ] Xenodocheía

An eíste í̱di̱ énas émpeiros chrí̱sti̱s tou Piwik , boreíte epísi̱s na parágei dynamiká to ónoma ti̱s selídas :̱

[ ... ] Ξενοδοχεία

piwikTracker.setDocumentTitle ( " " ) ?

piwikTracker.trackPageView ( ) ?

[ .. . ]
εικόνων PHP Tracking
4

Κατεβάστε και εγκαταστήστε το αρχείο " PiwikTracker.php " από Piwik.org ( βλέπε Πόρων ) . Για να κάνετε τη λειτουργία PHP tracker σωστά , θα πρέπει να ανεβάσετε το αρχείο στο ίδιο μονοπάτι , όπως τα αρχεία του έργου σας . Αντιγράψτε τον παρακάτω κώδικα και, στη συνέχεια , επικολλήστε τον σε κάθε σελίδα που θα παρακολουθείτε :

//- Tracking API του Piwik init -

require_once " /path /to /PiwikTracker.php " ?

PiwikTracker :: $ URL = " http://www.example.org/piwik/» ? ;

>

5

Επικολλήστε τον παρακάτω κώδικα πριν από το κώδικα στις σελίδες σας για να χρησιμοποιήσετε το Advanced μέθοδο Image Tracker :

//Παράδειγμα 1 ; : Τραγούδια μια προβολή για την ιστοσελίδα id = { $ IDSITE }

echo '  ' ?

//Παράδειγμα 2 : Προκαλεί μετατροπή Goal για την ιστοσελίδα id = { $ IDSITE } και id = 2 γκολ

//$ customRevenue είναι προαιρετική και έχει οριστεί στο ποσό που παράγεται από την τρέχουσα συναλλαγή ( σε απευθείας σύνδεση καταστήματα για παράδειγμα)

echo '  ' ? ;

>

σε αυτή τη μέθοδο , ο πελάτης PHP χρησιμοποιείται για τη δημιουργία του tracking URL μέσα σε ένα HTML κώδικα . Η Εξελιγμένη μέθοδος Image Tracker λειτουργεί παρόμοια με τον κώδικα JavaScript Tracking , αλλά δεν μπορεί να ανιχνεύσει ορισμένες ρυθμίσεις , όπως η υποστήριξη μπισκότο , τοπική ώρα , plugins και ανάλυση.
Η 6

Επικολλήστε τον παρακάτω κώδικα οπουδήποτε στο σενάριό σας όπου θέλετε να παρακολουθήσετε μια αλληλεπίδραση του χρήστη με τον τρόπο αίτησης HTTP :

$ piwikTracker = νέα piwikTracker ( $ idSite = { $ iDSITE } ) ?

//Μπορείτε να ρυθμίσετε με μη αυτόματο τρόπο τα στοιχεία των επισκεπτών ( ανάλυση , το χρόνο , plugins , κλπ )

//Δείτε όλα τα άλλα - > set * λειτουργίες διαθέσιμες στο αρχείο PiwikTracker.php

$ piwikTracker - > setResolution ( 1600 , 1400 ) ?

//Στέλνει το αίτημα Tracker μέσω http

$ piwikTracker - > doTrackPageView ( « τίτλος εγγράφου της τρέχουσας προβολής σελίδας » ) ?

//Μπορείτε επίσης να παρακολουθείτε τις μετατροπές Goal

$ piwikTracker - > doTrackGoal ( $ idGoal = 1 , $ έσοδα = 42 ) ? ;

>

Αυτή η μέθοδος είναι χρήσιμη για ένα περιβάλλον που δεν υποστηρίζει HTML ή JavaScript
Η 7

Επικολλήστε το απόσπασμα κώδικα παρακάτω για να αρχίσετε να παρακολουθείτε ένα Προβολή σελίδας με τον πελάτη Tracking API PHP : .

$ t = νέα PiwikTracker ( $ idSite = 1 , « http://example.org/piwik/') ?

//Προαιρετική λειτουργία καλεί

$ t - > setUserAgent ( " Mozilla/5.0 (Windows ? U ? Windows NT 5.1 ? en - GB ) Firefox/3.6.6 ")?

$ t - > setBrowserLanguage ( fr ) ?

$ t - > setLocalTime ( '12 : 34:06 ' ) ?

$ t - > setResolution (1024 , 768 ) ?

$ t - > setBrowserHasCookies ( αλήθεια)?

$ t - > setPlugins ( $ flash = true , java $ = true , $ διευθυντής = false ) ?

//ορίσετε ένα Προσαρμοσμένη μεταβλητή που ονομάζεται « Φύλο »

$ t - > setCustomVariable ( 1 , «φύλο» , « αρσενικό ») ?

//Αν θέλετε να αναγκάσει τον επισκέπτη IP , ή να αναγκάσει την ημερομηνία και ώρα του διακομιστή σε μια ημερομηνία στο παρελθόν ,

//απαιτείται για την επικύρωση της αίτησης Παρακολούθηση καλώντας setTokenAuth

//Μπορείτε να περάσετε το Super token_auth χρήστη ή χρήστη με «admin» προνόμιο στην ιστοσελίδα $ idSite

$ t - > setTokenAuth ( $ token_auth ) ?

$ t - > SetIP ( " 134.10.22.1 " ) ?

$ t - > setForceVisitDateTime ( '2011 - 04-05 23:55:02 ' ) ?

//αν ήθελε να αναγκάσει να καταγράψει την προβολή σελίδας ή μετατροπή σε μια συγκεκριμένη visitorId

//$ t - > setVisitorId ( " 33c31e01394bdc63 " ) ?

//Υποχρεωτική : για να ορίσετε τη διεύθυνση URL που παρακολουθούνται

$ t - > setUrl ( $ URL = ' http://example.org/store/list-category-toys/» ) ?

//Τέλος , να παρακολουθείτε την προβολή της σελίδας με μια προσαρμοσμένη σελίδα τον τίτλο

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα