Μιας και εντός ολίγου καιρού στρατεύομαι, σαν σωστός webmaster έχω φτιάξει ένα scriptaki το οποίο μου στέλνει τα στατιστικά των ιστοσελίδων μου από το google analytics σε sms. Για να τρέξει αυτό προυποθέτει να έχετε λογαριασμό voip buster με μονάδες και τουλάχιστον μια φορά τη μέρα να έχετε κάποιον επισκέπτη στη σελίδα σας.
Κώδικας: Επιλογή όλων
<?php
//Google Analytics Account
$ga_username = "";
$ga_password = "";
$ga_profile = "";//You can find it in the url of google analytics control panel when you are connected. It is something like id=XXX
//Voip Buster
$voip_usr = "";
$voip_pas = "";
$telephone = "";//The telephone number where you want to receive the sms
$myFile = "store.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, 30);
fclose($fh);
$dd = date('Y') . "-" . date('m') . "-" . date('d');
if($theData!=$dd){//Check if the date has changed in order to send the message
// include the Google Analytics PHP class
include "googleanalytics.class.php";
try {
$ga = new GoogleAnalytics($ga_username,$ga_password);
$ga->setProfile($ga_profile);
$ga->setDateRange($theData,$theData);
$report = $ga->getReport(
//What do you want to receive from google analytics;
array('dimensions'=>urlencode('ga:medium'),
'metrics'=>urlencode('ga:visits'),
)
);
//Compose message
$message = "Direct:" . $report['(none)']['ga:visits'] . ",Seach Engine:" . $report['organic']['ga:visits'] . ",Refer:" . $report['referral']['ga:visits'];
//Send sms
$doc = new DOMDocument();
$doc->load("https://www.voipbuster.com/myaccount/sendsms.php?username=" . $voip_usr . "&password=" . $voip_pas . "&from=Site&to=" . $telephone . "&text=" . $message);
//Change Date
$myFile = "store.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = $dd;
fwrite($fh, $stringData);
fclose($fh);
} catch (Exception $e) {
//print 'Error: ' . $e->getMessage();
}
}
?>
Δώστε τα στοιχεία του λογαριασμού σας
Ανεβάστε το αρχείο googleanalytics.class.php που βρίσκεται εδώ : http://www.askaboutphp.com/wp-post-imag ... .class.zip
Επιπλέον πρέπει να δημιουργήσετε ένα αρχείο store.txt που να έχει μέσα τη σημερινή ημερομηνία σε μορφή "2010-01-14".
Αυτός ο κώδικας εμφανίζει το traffic : Από τις μηχανές αναζήτησης, από τα sites που σας αναφέρουν και από απευθείας πληκτρολόγηση της διεύθυνσης σας, ωστόσο μπορείτε να δώσετε και άλλες παραμέτρους για αποστολή του μυνήματος.
Τέλος κάντε include το παραπάνω αρχείο κώδικα στα αρχεία της σελίδας σας.
Άδεια χρήσης
Μια εβδομάδα που το τρέχω τώρα λειτουργεί μια χαρά ωστόσο δεν παρέχω καμία εγγύηση για οποιοδήποτε πρόβλημα αντιμετωπίσετε κατά τη χρήση του . Μπορεί τέλος να χρησιμοποιηθεί για εμπορική εφαρμογή αλλά δεν επιτρέπεται η αναδημοσίευση του.
P.S. Για να προλάβω παρατηρήσεις ξέρω ότι αυτό ενδεχομένως γίνεται με mobile internet αλλά προτιμώ το sms
