Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: michalis1984 on December 30, 2016, 22:45:02

Title: Τα "κλικ" σε plugin
Post by: michalis1984 on December 30, 2016, 22:45:02
Γειά σας παιδιά και χρόνια πολλά!

Τα φώτα σας. Πως μπορεί ένα content plugin να βλέπει τα "κλικ" που έχει κάνει ο χρήστης; Εννοώ τον αριθμό. Σίγουρα καταγράφονται (στο session?) αφού απο τα στατιστικά του admin υπάρχει το πλήθος των κλικ εκεί που βλέπουμε Live τους επισκέπτες. Αν εγώ πχ μπω στη σελίδα και διαβάσω 10 άρθρα δηλ κάνω 10 κλικ, μπορέι να βλέπει αυτό τον αριθμό κάποιο plugin?
Title: Re: Τα "κλικ" σε plugin
Post by: datahell on January 04, 2017, 16:11:15
Καλή χρονιά και σε σένα. Ένα plugin θα είναι σε ένα συγκεκριμένο άρθρο και όχι παντού στο site ώστε να σου καταγράψει όλα τα κλικ. Οπότε είτε φτιάχνεις ένα module είτε ενσωματώνεις τον κώδικά σου στο template. Το Elxis καταγράφει τα κλικ που γίνονται στο site ανά ημέρα αλλά συνολικά για όλους τους επισκέπτες και όχι για τον καθένα ξεχωριστά (στα στατιστικά). Επίσης καταγράφει τα κλικ στα session ανά επισκέπτη αλλά τα session δεν διατηρούνται, μετά την απομάκρυνσή σου από το site διαγράφονται αυτόματα. Οπότε έχεις την πληροφορία που θες αλλά μόνο για το διάστημα που κάποιος είναι online. Αν μου πεις τι θες να κάνεις, για να καταλάβω γιατί την χρειάζεσαι αυτή την πληροφορία, θα μπορέσω να σου δώσω την καλύτερη λύση.
Title: Re: Τα "κλικ" σε plugin
Post by: michalis1984 on January 05, 2017, 22:07:59
Βασικά για να κάνω στους χρήστες που έχουν δει πολλές σελίδες μια προσφορά. πχ. να τους βγάζω ένα lightbox με ένα κωδικό εκπτωτικό κουπόνι για να αγοράσουν κάτι.
Title: Re: Τα "κλικ" σε plugin
Post by: datahell on January 06, 2017, 11:09:09
Το πόσα κλικ έχει κάνει κάποιος στο Elxis μπορείς πολύ εύκολα να το πάρεις έτσι:

eFactory::getElxis()->session()->clicks;

Οπότε αν πχ θες να του εμφανίσεις ένα ειδικό μήνυμα, μία διαφήμιση, ένα popup, κλπ, όταν κάνει 15 κλικ μπορείς να γράψεις, πχ κάπου στο index.php του template σου, αυτό:

if (eFactory::getElxis()->session()->clicks == 15) {
     echo '<p>Έχεις κάνει 15 κλικ!</p>';
}

Μην κάνεις τον έλεγχο με μεγαλύτερο του 15 (> 15) γιατί σε κάθε κλικ άνω του 15 θα του εμφανίζει το μήνυμα πράγμα που θα είναι ενοχλητικό.
Title: Re: Τα "κλικ" σε plugin
Post by: michalis1984 on January 09, 2017, 15:12:20
Ευχαριστώω