viral.app فهرست سازندگان را یک‌جا وارد می‌کند؛ اما متن صفحه را نمی‌فرستد

|نویسنده: تیم تحریریه QUASA|6 دقیقه مطالعه| 1
viral.app فهرست سازندگان را یک‌جا وارد می‌کند؛ اما متن صفحه را نمی‌فرستد

طبق صفحهٔ معرفی viral.app Importer، نسخهٔ 0.1.0 این افزونه در ۶ اکتبر ۲۰۲۶ برای Chrome عرضه شد تا مدیران کمپین حساب‌ها و ویدئوهای پیوندشده در یک صفحه را انتخاب و گروهی به ردیابی viral.app اضافه کنند. ابزار پیوندهای TikTok، Instagram، YouTube، Facebook و Snapchat را می‌شناسد؛ هر بار ورود سقف ۱۰۰ ردیف دارد و به حسابی در سازمانی با طرح فعال یا دورهٔ آزمایشی نیاز دارد.

مرز حریم خصوصی آن به انتخاب نهایی کاربر محدود نمی‌شود. سیاست حریم خصوصی viral.app می‌گوید افزونه، هنگام باز شدن در حالت ورود به حساب، شناسهٔ حساب‌ها و ویدئوهای پیدا‌شده را برای بررسی وضعیت ردیابی می‌فرستد؛ این کار پیش از انتخاب ردیف‌ها رخ می‌دهد. متن، HTML، عنوان و پیوندهای نامرتبط صفحهٔ مبدأ به سرور فرستاده نمی‌شوند. بنابراین باز کردن افزونه ممکن است تبادل شناسه ایجاد کند، حتی اگر مدیر کمپین هیچ موردی را وارد نکند.

از پیوندهای صفحه تا ردیف‌های قابل‌ردیابی

Importer پیوندهای یک صفحه را به دو فهرست حساب و ویدئو تبدیل می‌کند. صفحه می‌تواند نمایهٔ یک سازنده، صفحهٔ یک ویدئو یا فهرستی از سازندگان باشد؛ شرط اصلی این است که پیوند اجتماعی قابل‌شناسایی در آن وجود داشته باشد. نام کاربری‌ای که فقط در متن معمول نوشته شده باشد به‌تنهایی به ردیف تبدیل نمی‌شود. به همین دلیل، فهرستی در فایل صفحه‌گسترده یا صفحه‌ای با نام‌های بدون پیوند، همان مسیر ورود گروهی را فراهم نمی‌کند.

پس از باز شدن افزونه، هیچ ردیفی از پیش انتخاب نشده است. مدیر کمپین می‌تواند حساب‌ها یا ویدئوهای موردنظر را علامت بزند و سازمان مقصد را از میان سازمان‌هایی انتخاب کند که به آن‌ها دسترسی دارد. ردیفی که سازمان انتخاب‌شده از قبل ردیابی می‌کند مشخص می‌شود و دوباره وارد نمی‌شود. برچسب‌گذاری گروه، قرار دادن موارد در دستهٔ رقبا و تعیین سقف ویدئوهای تحت ردیابی برای هر حساب نیز پیش از ارسال ورود انجام می‌شود.

ورود یک حساب با ورود یک ویدئو تفاوت دارد: انتخاب حساب، ردیابی ویدئوهای تازهٔ آن سازنده را در محدودهٔ تنظیمات حساب دنبال می‌کند؛ انتخاب ویدئو به همان مورد مشخص مربوط است. انتخاب‌ها هنگام رفتن به صفحه‌های دیگر حفظ می‌شوند، پس ردیف‌های یک کمپین می‌توانند از چند صفحه گردآوری شوند. پس از فرمان ورود نیز فرایند با بسته شدن پنجرهٔ افزونه ادامه می‌یابد؛ نمایش نخستین داده‌ها در viral.app ممکن است تا ۱۰ دقیقه طول بکشد. این زمان، وعدهٔ سرعت یافتن پیوندها یا نتیجهٔ یک آزمون مستقل نیست.

سقف ورود، پیش‌نیاز حساب و یک فهرست فرضی

انتخاب گروهی حساب‌های سازندگان در افزونهٔ viral.app Importer، با جدا شدن حسابی که از قبل ردیابی شده است

سقف ۱۰۰ ردیف برای هر بار ورود، با ظرفیت نمایش نتایج یک صفحه فرق دارد: افزونه از یک صفحه حداکثر ۵۰۰ حساب و ۵۰۰ ویدئو را فهرست می‌کند. رایگان بودن نصب افزونه نیز به معنی دسترسی مستقل به ردیابی نیست. سازمان مقصد باید طرح فعال یا دورهٔ آزمایشی داشته باشد، نقش کاربر در آن دست‌کم «عضو» باشد و حساب‌ها و ویدئوهای تازه در ظرفیت همان طرح جا بگیرند. مشاهده‌گران و حساب‌های مخصوص سازندگان امکان ورود ندارند.

برای روشن شدن تفاوت مراحل، یک مثال فرضی را در نظر بگیریم: صفحهٔ یک کمپین به ۸۰ حساب پشتیبانی‌شده پیوند دارد و هیچ‌کدام از قبل ردیابی نمی‌شوند. در روش دستی، مدیر با ۸۰ نشانی جداگانه برای افزودن حساب سروکار دارد. در Importer، همان صفحه بررسی می‌شود، مدیر ردیف‌ها را انتخاب می‌کند و همهٔ آن‌ها را در یک نوبت می‌فرستد. انتخاب و بازبینی همچنان لازم است؛ کاهش کار از حذف انتقال جداگانهٔ نشانی‌ها و جمع شدن ارسال در یک نوبت می‌آید. برای این مقایسه، زمان‌سنجی منتشرشده‌ای وجود ندارد.

اگر فهرست فرضی به ۱۲۰ حساب واجد شرایط برسد، سقف هر ورود دست‌کم دو نوبت را لازم می‌کند. تعداد پیوندهای روی صفحه هم الزاماً تعداد موارد پذیرفته‌شده نیست: ممکن است حسابی از قبل ردیابی شود، پیوندی به نوع محتوای پشتیبانی‌نشده برسد یا ظرفیت طرح برای موارد تازه کافی نباشد. افزونه پیش از ارسال، میزان استفاده از طرح را نشان می‌دهد و هر ردیف هنگام ورود بررسی می‌شود. بنابراین عددی که در فهرست نتایج دیده می‌شود با شمار نهایی حساب‌ها و ویدئوهای اضافه‌شده یکی فرض نمی‌شود.

افزونه چه مجوزی می‌گیرد و چه داده‌ای می‌فرستد؟

تقسیم فهرست فرضی ۱۲۰ حساب سازنده به یک نوبت ۱۰۰تایی و نوبت باقی‌مانده برای ورود با Importer

تفاوت میان «خواندن» و «فرستادن» در این افزونه تعیین‌کننده است. Importer نشانی و عنوان زبانهٔ جاری را در مرورگر می‌خواند و، در حالت ورود به حساب، پیوندهای صفحه را همان‌جا برای یافتن حساب و ویدئوی پشتیبانی‌شده بررسی می‌کند. سپس نام پلتفرم، نام کاربری حساب و شناسهٔ ویدئوی پیدا‌شده را می‌فرستد تا وضعیت ردیابی آن‌ها در سازمان انتخاب‌شده معلوم شود. با فرمان ورود، ردیف‌های انتخابی همراه با پیوند اجتماعی، تنظیمات ردیابی، برچسب‌ها و سازمان مقصد ارسال می‌شوند.

فهرست Importer در فروشگاه کروم توسعه‌دهنده را FMD Labs GmbH معرفی می‌کند و در بخش افشای داده، دسته‌های کلی مانند محتوای وب‌سایت، تاریخچهٔ وب، اطلاعات ورود و اطلاعات شناسایی فردی را نشان می‌دهد. این دسته‌بندی فروشگاه به‌تنهایی نمی‌گوید متن کامل صفحه ارسال می‌شود؛ شرح دقیق‌تر خود افزونه میان شناسه‌های اجتماعی ارسالی و متن صفحهٔ مبدأ که در مرورگر می‌ماند فرق می‌گذارد. اطلاعات حساب viral.app و سوابقی که پس از ورود در سازمان ثبت می‌شوند نیز با محتوای صفحهٔ مبدأ یکسان نیستند.

  • دسترسی به زبانه: مجوزهای activeTab و scripting برای بررسی پیوندهای زبانهٔ فعال پس از فراخواندن افزونه به کار می‌روند.
  • نگهداری در مرورگر: storage اطلاعات نشست، نتایج بررسی و انتخاب‌ها را نگه می‌دارد؛ توکن تازه‌سازی ورود در فضای محلی افزونه باقی می‌ماند.
  • ارسال به viral.app: شناسه‌های اجتماعی برای بررسی وضعیت ردیابی و جزئیات ردیف‌های انتخابی هنگام ورود ارسال می‌شوند.
  • محتوای صفحهٔ مبدأ: عنوان، متن کامل، HTML و پیوندهای نامرتبط آن ارسال نمی‌شوند.

افزونه وقتی کاربر از حساب خارج است پیوندهای صفحه را بررسی نمی‌کند و با بسته بودن پنجره‌اش نیز صفحات را هنگام مرور زیر نظر نمی‌گیرد. توضیح Chrome دربارهٔ activeTab روشن می‌کند که این مجوز با فراخواندن افزونه از سوی کاربر، دسترسی موقت به زبانهٔ فعال می‌دهد و دسترسی به صفحه‌های محدودشدهٔ مرورگر را شامل نمی‌شود. داده‌های نشست افزونه با بسته شدن مرورگر یا به‌روزرسانی افزونه پاک می‌شوند، اما توکن تازه‌سازی برای ادامهٔ ورود در اجرای بعدی به‌صورت محلی می‌ماند.

کدام پیوندها به نتیجه تبدیل نمی‌شوند؟

بررسی Importer بعضی پست‌های جاسازی‌شدهٔ Instagram و TikTok را هم در بر می‌گیرد، اما پخش‌کنندهٔ جاسازی‌شدهٔ YouTube را شناسایی نمی‌کند. برای شناسایی حساب YouTube نیز نشانی کانال باید قالب دارای @handle داشته باشد؛ قالب‌های قدیمی‌تر کانال به‌عنوان حساب شناخته نمی‌شوند. صفحه‌های داخلی مرورگر، Chrome Web Store و فایل‌های PDF از محیط‌های قابل‌بررسی افزونه بیرون‌اند. خود پنجرهٔ افزونه نیز به انگلیسی نمایش داده می‌شود و برای Chrome 120 یا جدیدتر روی رایانه عرضه شده است.

شناسایی قالب یک پیوند به معنی پذیرفته شدن محتوای پشت آن برای ردیابی نیست. پیوند یک پست Instagram ممکن است به عکس برسد، در حالی که ردیابی این سرویس برای Instagram بر Reels متمرکز است؛ در YouTube نیز ویدئوی بلند جای Shorts را نمی‌گیرد. پیوندهای کوتاه و اشتراکی هنگام ورود به مقصد اصلی‌شان تبدیل می‌شوند و مواردی که پذیرفته نمی‌شوند با دلیل نمایش داده می‌شوند. پیامد آن برای فهرست کمپین روشن است: خروجی قابل اتکا، شمار ردیف‌هایی است که واقعاً به ردیابی سازمان اضافه شده‌اند، نه صرفاً شمار پیوندهایی که افزونه در صفحه پیدا کرده است.

بیشتر بخوانید:

اشتراک‌گذاری:

عضویت در خبرنامه

تازه‌ترین اخبار Web3، هوش مصنوعی و رمزارز را مستقیم در صندوق ایمیل خود دریافت کنید.

0