Η Mixpanel παρέχει ανάλυση συμβάντων και τηλεμετρία συμπεριφοράς για διαδικτυακές και κινητές εφαρμογές.
Αρχικοποίηση
import mixpanel from 'mixpanel-browser';
mixpanel.init('YOUR_PROJECT_TOKEN', {
debug: false,
track_pageview: true,
persistence: 'localStorage'
});
Ταυτοποίηση Χρήστη & Προφίλ
// Σύνδεση ανώνυμης συνεδρίας με εγγεγραμμένο user ID
mixpanel.identify('user_1024');
// Ορισμός χαρακτηριστικών προφίλ στο People
mixpanel.people.set({
$name: 'Alice Cooper',
$email: '[email protected]',
plan: 'Enterprise',
team_size: 15
});
// Αύξηση αριθμητικών ιδιοτήτων
mixpanel.people.increment('login_count');
Super Properties
Τα super properties διατηρούνται μεταξύ συνεδριών και επισυνάπτονται αυτόματα σε κάθε επόμενο συμβάν:
// Καταχώρηση μόνιμων ιδιοτήτων
mixpanel.register({
app_version: '2.4.0',
tier: 'premium'
});
// Καταχώρηση μόνο αν δεν έχει οριστεί ήδη
mixpanel.register_once({
first_touch_campaign: 'google_ads'
});
Παρακολούθηση Συμβάντων
// Βασικό συμβάν
mixpanel.track('Sign Up Clicked');
// Συμβάν με δομημένα μεταδεδομένα
mixpanel.track('Purchase Completed', {
product_id: 'prod_99',
category: 'Subscription',
price: 49.99,
currency: 'USD'
});
// Επαναφορά συνεδρίας χρήστη κατά την αποσύνδεση
mixpanel.reset();