منصوبے کے بارے میں
react-fathom Fathom Analytics کے سِ attorno ایک privacy‑first rapper (لافف) ہے، جسے ویب اور موبائل پلیٹ فارم شامل React‑بیسڈ ایپلیکیشنز کے لیے ڈیزائن کیا گیا ہے۔
یہ روٹ تبدیلی پر خودکار پیج ویو ٹریکنگ، کัสٹم ایونٹ ٹریکنگ، مالی قيمتیں شامل 골 کنورژن ٹریکنگ، اور لچیل انٹیگریشن کے لیے پروگرامنگ ہُک اور تصریحی کمپونینٹس دونوں فراہم کرتا ہے۔
اہم خصوصیات شامل ہیں:
- صفر کنفیگ سیٹ اپ: اپ کو FathomProvider سے لپیٹیں اور siteId فراہم کریں
- Next.js App Router اور Pages Router کے لیے خودکار پیج ویو ٹریکنگ NextFathomProviderApp، NextFathomTrackViewApp اور NextFathomTrackViewPages کے ذریعے
- ری ایکٹ نیٹیو سپورٹ: مخصوص /native ایکسپورٹ کے ذریعے، جو فِٹھام کے ٹریکنگ سکرپٹ کو لوڈ کرنے کے لیے چھپے WebView کا استعمال کرتا ہے، آفلائن کیونگ اور ری ایکٹ ناویگیشن انٹیگریشن کے ساتھ
- مکمل ٹائپ اسکرپٹ تعریفوں کے ساتھ پُری ٹائپ اسکرپٹ سپورٹ
- ٹری‑شیکبل: صرف وہی بنڈل جو آپ استعمال کرتے ہیں
- ڈفلٹ آپشنز ملانا: FathomProvider میں ایپ‑وسیط ڈفلٹ سیٹ کریں جو خود بخود تمام ٹریکنگ کالز میں مل جاتے ہیں
- نستڈ پرووائدر سپورٹ: چلڈ پرووائدر والد ڈفلٹس کو اووررائز کر سکتے ہیں
- کัสٹم کلائنٹ انپیلمینٹ: ری ایکٹ نیٹیو، ٹیسٹنگ mocks، یا سرور‑سائیڈ رینڈرنگ سینیاریوز کے لیے FathomClient انٹرفیس فراہم کریں
-facility ہُک: useTrackOnMount، useTrackOnClick، اور useTrackOnVisible عام ٹریکنگ پترن کے لیے
- تصریحی کامپونینٹس: JSX‑بیسڈ ٹریکنگ کے لیے TrackPageview، TrackClick، اور TrackVisible
- کัสٹم فِٹھام ڈومینز کا سپورٹ
- ری ایکٹ نیٹیو میں ایپ کی حالت ٹریکنگ (foreground/background واقعات)
پیکج کو fathom-client کی پیر ڈپینڈنسی کی ضرورت ہوتی ہے اور React >= 16.8، Next.js >= 10.0.0، اور React Native >= 0.60.0 کے ساتھ کام کرتا ہے۔ فِٹھام خود کو کوئی کوکی ضرورت نہیں ہوتی، جس سے یہ باہر کے باکس GDPR، CCPA، اور PECR کے مطابق بن جاتا ہے، बिना同意 بنر کے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.