Βοήθεια για την χρήση του google analytics api

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
valiaTsal
Δημοσιεύσεις: 3
Εγγραφή: 20 Απρ 2010 15:30
Τοποθεσία: Θεσσαλονίκη

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από valiaTsal » 20 Απρ 2010 16:25

Καλησπέρα σας.
Θα ήθελα την βοήθεια σας σε ένα προγραμματάκι που προσπαθώ να κάνω για μια εργασία.
Έχω παιδευτεί απίστευτες ώρες και άκρη δεν μπορώ να βγάλω μόνη μου και πήρα το θάρρος να ζητήσω την βοήθεια σας.

Θέλω να τραβήξω τα δεδομένα από το analytics της google και να τα εμφανίσω στην σελίδα μου.
Αυτό το έχω καταφέρει. Χρησιμοποιώ το api που δίνει η google.

Ένα παράδειγμα του κώδικα που χρησιμοποιώ για να βγάλω τον αριθμό των επισκεπτών που επισκέπτονται για πρώτη φορά το site είναι:

if(true){
$data = $api->data($id, 'ga:visitorType', 'ga:visits');
print_r($data);



foreach($data as $dimension => $metrics) {
echo "<p>είδος επισκέπτη: $dimension {$metrics['ga:visitorType']} επισκέψεις: {$metrics['ga:visits']}</p>";
}

}


Το print_r($data); βγάζει ως αποτέλεσμα ενα array της μορφής:

[Returning Visitor] => Array
(
[ga:visits] => 15
)

[New Visitor] => Array
(
[ga:visits] => 1
)

)

Τώρα αυτό το array πως μπορώ να το εκμεταλλευτω για να εμφανίσω κάποιο γράφημα; Γιατί πρέπει να έχω και στατιστικά στοιχεία.

Με την php δεν εχω την καλύτερη επαφή και γενικότερα με τον προγραμματισμό αλλά πρέπει να το τελειώσω.


Θα εκτιμούσα απίστευτα οποιαδήποτε βοήθεια.
Σας ευχαριστώ εκ τον προτέρων.

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από burnmind » 22 Απρ 2010 02:50

Μπορείς να χρησιμοποιήσεις την GD Library.

Μερικά tutorials για bar charts (δεν έχω δοκιμάσει κάποιο για να δω αν δουλεύει):

http://www.talkphp.com/advanced-php-pro ... l#post5459
http://www.bolducpress.com/tutorials/gd ... bar-chart/
http://www.phpbuilder.com/columns/wiese ... 01218.php3

Άβαταρ μέλους
viktoras
Δημοσιεύσεις: 963
Εγγραφή: 05 Απρ 2001 03:00
Τοποθεσία: Γαλάτσι, Αθήνα
Επικοινωνία:

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από viktoras » 22 Απρ 2010 16:33

Για δημιουργία Graphs & Charts με PHP θα σου πρότεινα να δεις το pChart ή το Open Flash Chart που έχει βοηθητικές libraries και για PHP
<?="Hello Freestuff";?>
Quality hosting by Cityhost

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από ThyClub » 22 Απρ 2010 16:45

Διάβασε κι αυτό: http://jeez.eu/2009/10/19/google-visual ... om-a-to-z/

Ίσως βοηθήσει

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από fafos » 22 Απρ 2010 17:34

http://www.highcharts.com/ eukola kai grhgora..

valiaTsal
Δημοσιεύσεις: 3
Εγγραφή: 20 Απρ 2010 15:30
Τοποθεσία: Θεσσαλονίκη

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από valiaTsal » 26 Απρ 2010 13:38

Καταρχήν σας ευχαριστώ πολύ για τις απαντήσεις.
Νομίζω ότι αυτό που βολέυει περισσότερο είναι το open flash chart.
Εχω καταφέρει από το array να περάσω στην βάση τα δεδομένα. και με αυτό νομίζω ότι μπορείς να τα πάρεις σχετικά ευκολα και να τα περάσεις στην βάση.

Μια διευκρίνηση θα ήθελα σχετικά το open flash chart.
Στο tutorial όταν συνδέεις στην βάση για να πάρεις τα δεδομένα έχει ένα
include 'includes/db.php';
Ίσως να είναι λίγο χαζή η ερώτηση αλλά αυτό το αρχείο που βρίσκεται;
έχω κοιτάξει στο site αλλα δεν βρίσκω τπτ. :oops:

Άβαταρ μέλους
viktoras
Δημοσιεύσεις: 963
Εγγραφή: 05 Απρ 2001 03:00
Τοποθεσία: Γαλάτσι, Αθήνα
Επικοινωνία:

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από viktoras » 26 Απρ 2010 13:50

Το includes/db.php που αναφέρει, συνήθως είναι το αρχείο με τα στοιχεία σύνδεσης στην βάση καθώς και την function που κάνει το connection. Αλλά ο καθένας μπορεί να το έχει όπου θέλει. Μπορεί να μην υπάρχει καν τέτοιο αρχείο αν παίζεις με κάποιο Framework αλλά να είναι σε διαφορετικό location & filename.

Αλλά με μπέρδεψες λιγάκι. Θέλεις να πάρεις τα data από το analytics, να τα περάσεις στην βάση και μετά να τα δείξεις σε charts? :-?
<?="Hello Freestuff";?>
Quality hosting by Cityhost

valiaTsal
Δημοσιεύσεις: 3
Εγγραφή: 20 Απρ 2010 15:30
Τοποθεσία: Θεσσαλονίκη

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από valiaTsal » 26 Απρ 2010 14:05

ναι... Βλακεια κάνω;

Για να καταλάβεις τι προσπαθώ να κάνω...
Τα data απο το analytics εχω καταφέρει να τα πάρω. Η εργασία μου είναι να κάνω κάποιο προγραμματάκι που να κάνει έναν έλενχο για κάποιο από τα δεδομένα που κινδυνέυει η σελίδα μας να πέσει σε sandbox και να βγάζει ένα προειδοποιητικό μήνυμα. Αυτό το έχω καταφέρει. Εκτός από αυτό θα πρέπει να δείξω οποιαδήποτε άλλη πληροφορία μπορώ για την σελίδα μου. Πχ επισκέψεις ανα ημέρα, ποια keywords οδηγούν σε αυτά και πολλές τέτοιες βλακείες.

Αυτές τις πληροφορίες θα πρέπει να τις συνοδέψω με κάποια διαγράμματα για να δειξω τα στατιστικά.
Οπότε σκέφτηκα ότι είναι ευκολο αφού έχω τα δεδομένα από το array που δίνει το api της google να τα περάσω σε μια βάση, το κάθε ένα στοιχείο, δηλαδη keywords να έχει ένα δικό του πίνακα, επισκέψεις ανά ημέρα ένα δικό του πίνακα κλπ και να εμφανίζω με ένα δικό του διαγραμμα.

Είναι λάθος η σκέψη μου; Δεν έχω ξαναπροσπαθήσει να φτιάξω κάτι τετοιο και ζορίστηκα απίστευτα να φτάσω ως εδώ.

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Βοήθεια για την χρήση του google analytics api

Δημοσίευση από panosru » 01 Μάιος 2010 23:07

κατ' εμέ τα καλύτερα γραφήματα είναι τα Fusion Flash Charts ωστόσο για όσους δεν θέλουν να ξοδέψουν λεφτά σε κάτι τόσο ποιοτικό θα τους συμβούλευα να χρησιμοποιήσουν το ακόλουθο jQuery plugin που μετατρέπει tables σε γραφήματα με την χρήση HTML5 Canvas

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης