GEOInflow کیا کرتا ہے
GEOInflow جنریٹو انجن آپٹیمائزیشن، یا GEO، کے لیے خود میزبان کردہ تجزیاتی پلیٹ فارم ہے۔ یہ براؤزر کی سرگرمی، AI تلاش سے آنے والے حوالہ جاتی ٹریفک، سرور یا CDN کے کرال لاگز، اور مواد کی فہرستوں کو ویب سائٹ کے مشترکہ سیاق و سباق میں یکجا کرتا ہے۔
یہ پلیٹ فارم عملی سوالات کے جوابات دینے میں مدد کرتا ہے: کون سے AI کرالرز آپ کی سائٹ پر آتے ہیں؟ وہ کن راستوں کی درخواست کرتے ہیں؟ کیا درخواستیں کامیاب ہو رہی ہیں؟ کن اہم صفحات پر کرال کی کوئی مشاہدہ شدہ سرگرمی نہیں ہے؟ معاون AI تلاش کے حوالہ جات کے ذریعے کتنے وزیٹرز اور کتنی تبدیلیاں آتی ہیں؟
GEOInflow کمپنی کی ویب سائٹس، میڈیا پبلشرز، مواد کی سائٹس، ڈویلپر دستاویزات، اور متعدد ویب سائٹس کا انتظام کرنے والی ٹیموں کے لیے موزوں ہے۔ ایپلیکیشن کا سورس کوڈ MIT لائسنس کے تحت جاری کیا گیا ہے۔ README میں پروڈکٹ ورژن v1.2 اور بلڈ ورژن 1.2.0 درج ہیں۔
کرال لاگز مشاہدہ شدہ رسائی کو ثابت کرتے ہیں۔ یہ بذاتِ خود انڈیکسنگ، ماڈل ٹریننگ، جوابات میں حوالہ جات، سفارشاتی درجہ بندی، یا صارفین کے حصول کو ثابت نہیں کرتے۔
اہم صلاحیتیں
AI کرالر کی شناخت اور مقصد
بلٹ اِن کیٹلاگ میں OpenAI، Anthropic، Perplexity، Google، Microsoft، ByteDance، Baidu، Kimi، اور Tencent Hunyuan سمیت فراہم کنندگان شامل ہیں۔ یہ روایتی سرچ کرالرز اور دیگر بوٹس کے مشاہدات بھی محفوظ رکھتا ہے۔
پلیٹ فارمز، مصنوعات، درخواست کی شناختیں، مقاصد، اور مصنوعات کی اقسام کو الگ الگ ظاہر کیا جاتا ہے۔ اس سے نظام کو ٹریننگ، AI تلاش، صارف کی جانب سے شروع کردہ رسائی، AI ورک بینچز، اور ذاتی ایجنٹس جیسے تصورات میں فرق کرنے کی اجازت ملتی ہے، بغیر اس کے کہ انہیں باہمی طور پر exclusive سمجھا جائے۔
شناخت کے شواہد بھی الگ محفوظ کیے جاتے ہیں۔ اعلان کردہ User-Agent کا موازنہ سرکاری IP رینجز اور دستیاب DNS یا قابلِ اعتماد edge شواہد سے کیا جا سکتا ہے۔ صرف User-Agent کا دعویٰ تصدیق نہیں سمجھا جاتا، اور ناکافی شواہد والے تاریخی ریکارڈز نامعلوم کے طور پر نشان زد رہتے ہیں۔
کرال سرگرمی اور مواد کی کوریج
آپ درخواست کیے گئے صفحات کی درجہ بندیاں، دہرائی گئی درخواستیں، مشاہدہ شدہ صفحات، ڈائریکٹری کی تقسیم، نمایاں کرالرز، حالیہ سرگرمی، اور مواد کی تازگی کا جائزہ لے سکتے ہیں۔ سائٹ میپ، CSV، یا JSON انوینٹری درآمد کرنے سے معلوم صفحات کا ایسا مجموعہ فراہم ہوتا ہے جس کا مشاہدہ شدہ کرال لاگز سے موازنہ کیا جا سکتا ہے۔
یہ موازنہ مشاہدہ شدہ رسائی والے صفحات کے ساتھ ساتھ ممکنہ AI blind spots بھی ظاہر کرتا ہے۔ شناخت، مقصد، اور مصنوعات کی قسم کے فلٹرز aggregation اور pagination سے پہلے لاگو کیے جاتے ہیں، اس لیے کارڈز، جدولیں، موازنے، اور exports یکساں شرائط استعمال کرتے ہیں۔
درخواست کی تشخیص اور رسائی کی پالیسیاں
GEOInflow HTTP جوابات، GET اور HEAD جیسے طریقوں، کیش کے رویے، تاخیر، جواب کے حجم، collection continuity، اور خطرے کے نتائج کو الگ الگ شواہد کے طور پر پیش کرتا ہے۔ ٹیمیں handling states اور نوٹس شامل کر سکتی ہیں، تحقیقات مؤخر کر سکتی ہیں، اور بعد میں انہیں دوبارہ جاری کر سکتی ہیں۔
یہ پلیٹ فارم robots اور Nginx رسائی کی configurations برآمد کر سکتا ہے۔ معاون Cloudflare controls کے لیے الگ Zone credentials، preview، واضح تصدیق، پسِ منظر میں execution، اور نتیجے میں remote state کی verification درکار ہوتی ہے۔ دستیاب controls deployed environment، provider plan، اور دی گئی permissions پر منحصر ہوتے ہیں۔
ویب سائٹ اور conversion analytics
- Pageviews، visitors، visits، referrals، جغرافیہ، devices، browsers، اور content performance
- Custom events، goals، funnels، visitor paths، attribution، اور revenue analysis
- Search engines، referral keywords، UTM analysis، performance، heatmaps، retention، اور audiences
- Website، team، workspace، dashboard، permission، اور public-sharing tools
- منتخب scope کے لیے CSV، JSON، اور ZIP exports
- ویب سائٹ کے حقائق پر مبنی اختیاری AI assistance، جو default طور پر disabled ہے
براؤزر tracking معاون AI search referrals کو پہچانتی ہے اور انہیں landing pages، events، goals، اور conversions سے جوڑتی ہے۔ Crawler requests، referral sessions، اور conversions الگ پیمائشیں رہتی ہیں، اور cross-source comparisons اپنی حدود برقرار رکھتے ہیں۔
ڈیٹا کے بہاؤ کو سمجھیں
GEOInflow تین بنیادی اقسام کے inputs قبول کرتا ہے:
- Browser tracking: Pageviews، events، اور فعال کردہ extended browser data جمع کرتی ہے۔
- Server یا CDN logs: ایسے crawler requests محفوظ کرتے ہیں جو browser scripts نہیں چلاتے۔
- Content inventories: کوریج کے لیے جانچے جانے والے صفحات متعین کرنے کے لیے sitemap، CSV، یا JSON records درآمد کرتی ہیں۔
Application اور ingestion APIs ڈیٹا PostgreSQL میں لکھتی ہیں۔ Log اور analytics workers ریکارڈز پر کارروائی کرتے ہیں، جبکہ Redis cached reporting کو سپورٹ کرتا ہے۔ Reports اور published results پھر GEO، visitor، اور content analytics کے ساتھ permission-controlled sharing اور exports کو طاقت دیتے ہیں۔
ہر source کو آزادانہ طور پر connect کیا جا سکتا ہے۔ اگر کوئی source موجود نہ ہو تو متعلقہ analysis کو missing input کو خاموشی سے منفی نتیجہ سمجھنے کے بجائے اس limitation کو ظاہر کرنا چاہیے۔
فوری deployment کے لیے prerequisites
شروع کرنے سے پہلے Docker Engine یا Docker Desktop کو Docker Compose V2 کے ساتھ install اور run کریں۔ تصدیق کریں کہ machine build کے دوران درکار image اور dependency download sources تک رسائی حاصل کر سکتی ہے۔
GEOInflow کا source code حاصل کریں، terminal کھولیں، اور repository root میں جائیں۔ Production installations کے لیے اضافی طور پر domain، HTTPS، اور trusted reverse proxy درکار ہوتے ہیں۔
Docker کے ساتھ GEOInflow deploy کریں
Deployment script چلائیں
Project root سے یہ command چلائیں:
sh scripts/liekan-deploy.shیہ script ایک private .env file اور random secrets بناتی ہے، application image build کرتی ہے، migrations apply کرتی ہے، اور درج ذیل components شروع کرتی ہے:
- GEOInflow application
- Log worker
- Analytics worker
- PostgreSQL
- Redis
Application کھولیں
Default local address یہ ہے:
http://127.0.0.1:3002نئی installation کے لیے ابتدائی credentials سے sign in کریں:
- صارف نام:
admin - پاس ورڈ:
liekan
سائن اِن کرنے کے فوراً بعد ابتدائی پاس ورڈ تبدیل کریں۔ آئندہ اپ گریڈز حسبِ ضرورت بنائے گئے اکاؤنٹس اور پاس ورڈز کو برقرار رکھتے ہیں۔
شامل کردہ مثال لوڈ کریں
لائیو ویب سائٹ سے منسلک ہونے سے پہلے انٹرفیس کا جائزہ لینے کے لیے شامل کردہ پراسیس شدہ ڈیٹاسیٹ میں ابتدائی ڈیٹا شامل کریں:
docker compose -f docker-compose.liekan.yml exec app node scripts/liekan-seed-demo.mjsمثالی ویب سائٹ کا نام 猎看官网(示例数据) ہے۔ پہلی بار درآمد کے وقت ٹائم اسٹیمپس کو تبدیل کیا جاتا ہے تاکہ ڈیٹاسیٹ کا جائزہ لینا آسان ہو۔ بار بار چلانے سے موجودہ ڈیٹا اور حذف کرنے کی حالت برقرار رہتی ہے۔
اپنی پہلی ویب سائٹ منسلک کریں
ایڈمنسٹریٹر اکاؤنٹ محفوظ بنانے کے بعد GEOInflow میں ویب سائٹ بنائیں اور اپنی تنصیب کے لیے موزوں ڈیٹا ذرائع منسلک کریں۔ ڈیٹا کے درست اندراج کے طریقۂ کار کے لیے پروجیکٹ کی فوری آغاز کی رہنما دیکھیں۔
مرحلہ 1: براؤزر ٹریکنگ شامل کریں
پیج ویوز، ایونٹس اور فعال کردہ اضافی پیمائشیں جمع کرنے کے لیے براؤزر ٹریکنگ اسکرپٹ انسٹال کریں۔ بطور ڈیفالٹ ٹریکنگ کوکیز کے بغیر ہوتی ہے۔ ریکارڈنگ، ایونٹ کی خصوصیات اور کاروباری انضمامات آپریٹر کے ذریعے تشکیل دیے گئے ڈیٹا کے دائرہ کار پر منحصر ہیں۔
قابلِ اعتماد IP ingress کے بغیر بھی براؤزر پیج ویو جمع کرنا جاری رہ سکتا ہے۔ تاہم منفرد وزٹرز جیسی شناخت سے متعلق پیمائشوں کے لیے قابلِ اعتماد ingress شواہد درکار ہوتے ہیں، اس لیے پروڈکشن میں ریورس پراکسی کو احتیاط سے تشکیل دیں۔
مرحلہ 2: سرور یا CDN لاگز منسلک کریں
براؤزر اسکرپٹس ان بوٹس کا مشاہدہ نہیں کر سکتیں جو صرف سرور سے دستاویزات کی درخواست کرتے ہیں۔ کرالر کی رسائی، درخواست کے راستوں، رسپانس کوڈز، طریقوں، تاخیر، کیشنگ اور ناکامیوں کی پیمائش کے لیے سرور یا CDN لاگز شامل کریں۔
خودکار سرور کلیکشن کے لیے عوامی HTTPS، ingestion secret اور دستخط شدہ انسٹالیشن اثاثے درکار ہوتے ہیں۔ اگر آپ Cloudflare انضمام استعمال کرتے ہیں تو OAuth، مناسب اجازتیں اور مطلوبہ صلاحیتوں کے لیے فراہم کنندہ کی معاونت بھی درکار ہے۔
مرحلہ 3: مواد کی فہرست درآمد کریں
ایسی سائٹ میپ، CSV فائل یا JSON فہرست درآمد کریں جس میں وہ صفحات شامل ہوں جنہیں آپ کرالرز کے دریافت کرنے کی توقع رکھتے ہیں۔ GEOInflow اس معلوم فہرست کا مشاہدہ کیے گئے لاگ ریکارڈز سے موازنہ کر کے کرال کوریج کا حساب لگا سکتا ہے اور ایسے صفحات کی نشان دہی کر سکتا ہے جن پر کوئی مشاہدہ شدہ سرگرمی نہیں ہوئی۔
کسی غیر ڈھکے ہوئے صفحے کو اخراج کے ثبوت کے بجائے تفتیش کے آغاز کے طور پر لیں۔ داخلی راستوں، اندرونی روابط، robots ہدایات، HTTP رسپانسز اور اس بات کی جانچ کریں کہ لاگ کلیکشن نے متعلقہ مدت کا احاطہ کیا تھا یا نہیں۔
بنیادی تجزیاتی طریقۂ کار
معلوم کریں کہ کون سے AI پلیٹ فارمز سائٹ پر آتے ہیں
- ویب سائٹ اور تاریخ کی حد منتخب کریں۔
- کرالر اینالیٹکس کا حصہ کھولیں۔
- کرالر کی شناخت، فراہم کنندہ، مقصد، درخواستوں کا حجم، تصدیقی حالت اور رجحانات کا جائزہ لیں۔
- ڈیٹاسیٹ کو محدود کرنے کے لیے شناخت، مقصد اور پروڈکٹ قسم کے فلٹرز استعمال کریں۔
- ہر شناخت کی تائید کرنے والے شواہد کا جائزہ لیں، صرف اس کے User-Agent پر انحصار نہ کریں۔
یہ طریقۂ کار تربیتی کرالرز، AI تلاش کی درخواستوں اور صارف کی جانب سے شروع کردہ رسائی میں فرق کرنے میں مدد دیتا ہے، جہاں دستیاب کیٹلاگ اور شواہد ایسی درجہ بندی کی تائید کرتے ہوں۔
زیادہ کرال کیے گئے اور ممکنہ طور پر غلط راستوں کی شناخت کریں
- درخواست کیے گئے صفحات کی درجہ بندیاں اور بار بار ہونے والی درخواستوں کا جائزہ لیں۔
- ڈائریکٹری اور کرالر کے لحاظ سے سرگرمی کا موازنہ کریں۔
- حالیہ سرگرمی اور مواد کی تازگی کا جائزہ لیں۔
- غلط ساخت والے، فرسودہ یا غیر متوقع طور پر کثرت سے استعمال ہونے والے URLs تلاش کریں۔
- ان کی HTTP حیثیت، کیش کے رویے، تاخیر اور رسپانس کے حجم کی جانچ کریں۔
بار بار ہونے والی درخواستیں اہم مواد، کرالر کے غیر مؤثر رویے، ری ڈائریکٹس، غائب صفحات یا ساختی مسائل ظاہر کر سکتی ہیں۔ ہر پیٹرن کی تشریح رسپانس کے شواہد کے ساتھ کریں۔
مواد کی کوریج کی پیمائش کریں
- موجودہ مواد کی فہرست درآمد کریں۔
- یکساں ویب سائٹ، تاریخ کی حد اور کرالر فلٹر منتخب کریں۔
- فہرست کے صفحات کا لاگز میں مشاہدہ کیے گئے راستوں سے موازنہ کریں۔
- ان صفحات کا جائزہ لیں جن پر کوئی مشاہدہ شدہ رسائی نہیں ہوئی۔
- قابلِ دریافت ہونے، پالیسیوں، رسپانسز اور ماخذ کے تسلسل کی تفتیش کریں۔
کارڈز، ٹیبلز، موازنے اور ایکسپورٹس منتخب کردہ فلٹر شرائط کا اشتراک کرتے ہیں۔ اخذ کردہ راستوں کے مشاہدات اور تخمینی نتائج اپنے لیبل برقرار رکھتے ہیں، جس سے صارفین حساب سے اخذ کیے گئے نتائج اور براہِ راست شواہد میں فرق کر سکتے ہیں۔
AI ریفرل کے نتائج کا تجزیہ کریں
- ویب سائٹ کے لیے براؤزر ٹریکنگ فعال کریں۔
- شناخت شدہ AI ریفرل سیشنز اور لینڈنگ صفحات کا جائزہ لیں۔
- متعلقہ ایونٹس، اہداف یا کنورژنز متعین کریں۔
- ریفرل ٹریفک کا بعد کے نتائج سے موازنہ کریں۔
- نتائج رپورٹ کرتے وقت کرالر کی درخواستوں اور ریفرل سیشنز کو الگ رکھیں۔
کرالر کی درخواست اس بات کا ثبوت نہیں دیتی کہ کوئی صفحہ AI جواب میں ظاہر ہوا۔ اسی طرح AI ریفرل سیشن اس بات کا ثبوت نہیں دیتا کہ کسی ماڈل نے صفحہ کیسے منتخب یا حوالہ دیا۔ ڈیش بورڈز اور ایکسپورٹ کی گئی رپورٹس میں یہ فرق برقرار رکھیں۔
تاریخ کی حدود، ٹائم زونز اور ریفریش کا رویہ
بنیادی تاریخ کی حدود Today، 7 days اور 30 days ہیں۔ ڈیفالٹ اینالیٹکس ٹائم زون Asia/Shanghai ہے۔ پہلی مکمل سائن اِن کے دوران ایپلیکیشن ملک اور شہر کا ٹائم زون پُشت پناہی کرتی ہے۔ بعد کی درخواستیں آج کا دن متعین کرنے کے لیے اکاؤنٹ کے محفوظ شدہ ٹائم زون کو استعمال کرتی ہیں۔
ریئل ٹائم وزٹرز حالیہ 30 منٹ کا احاطہ کرتے ہیں۔ ریٹینشن تجزیہ کیلنڈر کے مہینوں کے مطابق ہوتا ہے۔ مرکزی Today ڈیش بورڈز ہر 30 سیکنڈ بعد شائع شدہ نتائج پڑھتے ہیں اور ڈیٹا کے اصل کٹ آف کو دکھاتے ہیں۔ صفحہ مخفی یا آف لائن ہونے پر ریفریش رک جاتا ہے، جبکہ ریئل ٹائم اور زیادہ بھاری تجزیے اپنے الگ اپ ڈیٹ شیڈول استعمال کرتے ہیں۔
اعلیٰ درجے کی عملی تجاویز
اینالیٹکس کی رفتار کا جائزہ لیں
GEOInflow بار بار ہونے والے حسابات کم کرنے کے لیے پہلے سے جمع کردہ ڈیٹا، درست وزٹ حقائق، پائیدار نتائج اور متعدد مستقل مزاجی کی تہوں کا استعمال کرتا ہے۔ عام تاریخ کی حدود کا ڈیٹا پہلے سے تیار کیا جا سکتا ہے، اور پسِ منظر میں اپ ڈیٹس چلنے کے دوران شائع شدہ نتائج دستیاب رہتے ہیں۔
تعیناتی کے بعد، کاموں اور کوریج کا جائزہ لینے کے لیے Analytics Acceleration صفحہ استعمال کریں۔ ابتدائی حسابات، کیش ہٹس، اور پس منظر میں ہونے والی اپ ڈیٹس کی لاگت مختلف ہوتی ہے۔ حقیقی کارکردگی ڈیٹا کے حجم، انوینٹری کی تیاری، PostgreSQL کی کارکردگی، اور کیش کی حالت پر منحصر ہے۔
ورکرز کو صحت مند رکھیں
لاگ اور اینالیٹکس ورکرز، ڈیٹا وصول کرنے اور نتائج شائع کرنے کے لیے ضروری ہیں۔ اگر رپورٹس اپ ڈیٹ ہونا بند ہو جائیں تو خالی ڈیش بورڈ کو سرگرمی کی عدم موجودگی سمجھنے سے پہلے ورکر کی حالت، قطاروں، ماخذ کے تسلسل، ڈیٹا بیس کی صحت، اور Redis کو چیک کریں۔
صلاحیت کے حفاظتی اقدامات پرانی ونڈوز کو خارج کر سکتے ہیں، اور بیکار ناکام کام خودکار دوبارہ کوششوں کو روک سکتے ہیں۔ پائیدار پس منظر کے کام ابتدائی حسابات کو مکمل ہونے دیتے ہیں، اور اس کے لیے براؤزر سیشن کا کھلا رہنا ضروری نہیں ہوتا۔
ماخذ اور شواہد کی حدود برقرار رکھیں
- User-Agent کے دعوے کو تصدیق شدہ کرالر شناخت نہ سمجھیں۔
- لاگ کی سرگرمی کا غائب ہونا اس بات کا ثبوت نہ سمجھیں کہ کسی کرالر نے صفحہ کبھی ملاحظہ نہیں کیا، جب تک جمع آوری کی کوریج مکمل نہ ہو۔
- کرالر کی رسائی کو انڈیکسنگ، تربیت، حوالہ دینے، درجہ بندی، یا حصول کے برابر نہ سمجھیں۔
- غائب انضمامات، خالی ڈیٹاسیٹس، نامعلوم اقدار، تخمینوں، اور غیر معاون صلاحیتوں کو الگ الگ حالتوں کے طور پر برقرار رکھیں۔
- نتائج کا موازنہ صرف اس وقت کریں جب ان کی تاریخ کی حدود، ماخذ کی کوریج، فلٹرز، اور قواعد کے ورژن باہم مطابقت رکھتے ہوں۔
رسائی کے کنٹرول احتیاط سے استعمال کریں
تیار کردہ robots، Nginx، یا معاون Cloudflare تبدیلیاں لاگو کرنے سے پہلے ان کا پیش نظارہ کریں۔ Cloudflare آپریشنز کے لیے واضح تصدیق درکار ہوتی ہے، اور ان کے بعد ریموٹ حالت کو دوبارہ پڑھ کر جانچنا چاہیے۔ حقیقی تعینات ماحول میں فراہم کنندہ کے منصوبے اور اجازتوں کی تصدیق کریں۔
پروڈکشن انفراسٹرکچر کی منصوبہ بندی کریں
پروڈکشن رسائی کے لیے ڈومین، HTTPS، اور قابل اعتماد ریورس پراکسی استعمال کریں۔ PostgreSQL کا بیک اپ لیں اور نجی .env، ڈیٹا وصول کرنے کے راز، اکاؤنٹ کی اسناد، نجی کلیدوں، اور نجی طور پر فراہم کردہ کسی بھی جغرافیائی ڈیٹا بیس کی حفاظت کریں۔ پراکسی، بیک اپ، سروس، تشکیل، اور اپ گریڈ کی تفصیلات کے لیے تعیناتی گائیڈ دیکھیں۔
AI خصوصیات صرف ضرورت کے وقت فعال کریں
بنیادی ویب سائٹ اینالیٹکس اور کرالر کی شناخت کے لیے ماڈل API کلید ضروری نہیں ہے۔ AI تجزیہ بطور ڈیفالٹ غیر فعال ہوتا ہے۔ اسے فعال کرتے وقت صارفین ماڈل کنکشنز اور ویب سائٹ کے مواد کا انتخاب کرتے ہیں، اس لیے جائزہ لیں کہ منتخب کردہ ماڈل فراہم کنندہ کو کون سا ڈیٹا بھیجا جاتا ہے۔
GEO Weight کی محتاط تشریح کریں
GEO Weight ایک Beta صلاحیت ہے جو حالیہ 30 مکمل تقویمی دنوں سے حاصل شدہ اہل AI مواد تک رسائی پر مبنی ہے۔ اسے عالمی درجہ بندی اسکور سمجھنے کے بجائے اس کے دستاویزی فارمولے، شواہد، قابل اطلاق دائرۂ کار، اور حدود کے مطابق استعمال کریں۔
ترقیاتی سیٹ اپ
تعاون کنندگان کو Node.js 22.23.4، pnpm 12.3.4، PostgreSQL، ایک علیحدہ ترقیاتی ڈیٹا بیس، اور نجی ماحول کی تشکیل درکار ہے۔ درج ذیل سلسلہ پورٹ 3302 پر ویب ایپلیکیشن کو تیار اور شروع کرتا ہے:
pnpm install --frozen-lockfile
pnpm build:db
pnpm db:migrate
pnpm liekan:migrate
pnpm liekan:queue-bootstrap
pnpm build:openapi
pnpm build:packages
pnpm build:tracker
pnpm build:recorder
pnpm liekan:build-worker
pnpm dev --port 3302لاگ اور اینالیٹکس ورکرز کو الگ ٹرمینلز میں شروع کریں، جیسا کہ CONTRIBUTING.md میں بیان کیا گیا ہے۔ ترقیاتی ورکرز اور ویب ایپلیکیشن کو ایک ہی نجی ماحول کی تشکیل استعمال کرنی چاہیے۔
پروڈکٹ کے صفحات src/components/liekan میں، ڈیٹا کنٹریکٹس src/lib/liekan/contracts میں، اور بالائی سطح کے استفسار و اجازت اڈاپٹرز src/lib/liekan/upstream میں موجود ہیں۔ اسکیما میں تبدیلیاں بتدریج پروجیکٹ مائیگریشنز کے ذریعے شامل کریں، اور پہلے سے لاگو شدہ مائیگریشنز میں ترمیم نہ کریں۔
اختتامیہ
GEOInflow کرالر شواہد، مواد کی انوینٹریز، وزیٹر اینالیٹکس، AI حوالہ جات، اور تبادلوں کو یکجا کرنے کا خود میزبان طریقہ فراہم کرتا ہے۔ Docker تعیناتی سے آغاز کریں، ایڈمنسٹریٹر اکاؤنٹ کو محفوظ بنائیں، براؤزر اور لاگ ماخذ منسلک کریں، اور قابل اعتماد انوینٹری درآمد کریں۔ سب سے مفید نتائج مستقل فلٹرز، صحت مند ورکرز، مکمل ماخذ کوریج، اور مشاہدہ شدہ رسائی کو ایسے دعووں سے واضح طور پر الگ رکھنے سے حاصل ہوتے ہیں جن کے لیے اضافی شواہد درکار ہیں۔
