مرجع سريع

ورقة غش Mixpanel JavaScript SDK

دليل مرجعي سريع لمكتبة Mixpanel JavaScript: تعريف المستخدمين، وخصائص الملف الشخصي، والخصائص الفائقة، وتتبع الأحداث.

· تاريخ النشر

توفر Mixpanel تحليلات الأحداث والقياس السلوكي لتطبيقات الويب والجوال.

التهيئة (Initialization)

import mixpanel from 'mixpanel-browser';

mixpanel.init('YOUR_PROJECT_TOKEN', {
  debug: false,
  track_pageview: true,
  persistence: 'localStorage'
});

تعريف المستخدم والملفات الشخصية

// ربط جلسة مجهولة بمعرّف مستخدم مسجل
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)

تستمر الخصائص الفائقة عبر الجلسات وتُرفق تلقائياً بكل حدث لاحق:

// تسجيل خصائص دائمة
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();

المراجع

موضوعات ذات صلة