منصوبے کے بارے میں
Rybbit Sdk For Laravel ایک Composer پکیج ہے جو Laravel ایپلیکیشنز میں اوپن‑سورس، privacy‑friendly Rybbit analytics پلیٹ فارم کو شامل کرتا ہے۔ یہ کلائنٹ‑سائیڈ اور سرور‑سائیڈ دونوں کے لیے Laravel‑ネイٹیو API فراہم کرتا ہے۔
اہم صلاحیتیں:
- **Blade ڈائریکٹیو**: `@rybit` ٹیگ ویوز میں Rybbit ٹریکنگ سکرپٹ انجیکٹ کرتا ہے، جس میں `data-debounce`، `data-tag`، `data-skip-patterns`، اور `data-mask-patterns` جیسے صفات شامل ہیں۔
- **سرور‑سائیڈ ایونٹ ٹریکنگ**: `Rybbit` فسیڈ بیکینڈ سے pageviews، custom ایونٹس، performance میٹرکس، outbound clicks، اور errores直接着 Rybbit کے `/api/track` ایینڈپوینٹ پر بھیجتا ہے۔
- **یوزر کوئریز**: سائٹ کے یوزرز پڑھیں، فردی یوزر پروفائل اور ڈیвайس تلاش کریں، روزانہ سیشن کاؤنٹ حاصل کریں، یا Rybbit کے read API کے ذریعے ٹریک شدہ یوزر ڈیٹا حذف کریں۔
- **اوور ویو سٹٹس**: ہڈ لائن KPIs، بیکٹڈ ٹائم سیریز (دروانہ/گھنٹہ/ہفتہ)، لاائیو ویزٹر کاؤنٹ، اور صفحہ، ملک، براؤزر وغیرہ حسب ڈیمینشن بریک ڈاؤن حاصل کریں۔
- **ٹرنل پروکسی**: ڈیفالٹ پر، پکیج لوکل رائزس رجسٹر کرتا ہے جو ٹریکنگ ریکویسٹس (سکرپٹ، ٹریک، آئیڈنٹیفائی، سیشن ریپلے، سائٹ کنفیگ) کو اپلیکیشن کے خود کے ڈومین کے ذریعے پروکسی بناتا ہے، جس سے ایڈ‑بلاکر اور براؤزر کی پرائیویسی بلاکنگ سے بچا جاتا ہے۔ کلائنٹ IPز `X-Forwarded-For` سے حل کیے جاتے ہیں اور فوروارڈ کیے جاتے ہیں۔ ناکام ریکویسٹس کو ری‑try کیا جاتا ہے، اور سیشن ریپلے ڈیٹا کویڈ جوبز کا استعمال کرتا ہے۔
- **ٹیسٹنگ سپورٹ**: `Rybbit::fake()` فسیڈ کو ان‑میモリ سپائی سے بدل دیتا ہے، ہر کال کو ریکارڈ کرتا ہے اور تمام ٹریکنگ اور کوئری طریقوں کے لیے اسیرٹیشن ہلپر فراہم کرتا ہے۔
- **Laravel Boost سکیل**: Laravel Boost کے AI کوڈنگ ایجنٹ کے لیے ایک ایجنٹ سکیل شامل کرتا ہے۔
ترکیب ماحولیات متغیرات (`RYBBIT_SITE_ID`، `RYBBIT_HOST`، `RYBBIT_API_KEY` وغیرہ) اور ایک شائع `config/rybbit.php` فائل سے مدفوع ہوتی ہے۔ پکیج Rybbit Cloud اور خود‑ہوسٹڈ Rybbit دونوں انستانسز کو سپورٹ کرتا ہے۔ فیچر کوریج میں سکرپٹ امبیڈ، ٹرنلنگ، سرور‑سائیڈ ایونٹس، اور یوزر/ریڈ کوئریز شامل ہیں؛ گولز، فَنلز، سیشنز، اور ایڈمنینسٹریشن ایینڈپوینٹس شامل نہیں ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.