تقليل سلسلة وكيل المستخدم ، وتلميحات العميل والسحر الذي يجعل Voluum يعمل مثل السحر

نشرت: 2022-12-14

مرحبًا ومرحبًا بكم في مقال آخر يركز على كيفية استجابة Voluum للتغييرات القادمة في الصناعة التي أعلنت عنها Google والتي قد تؤثر على التتبع.

لقد أصبح عمودًا منتظمًا تقريبًا في هذه المدونة.

أحدث فكرة من Google هي تقليل كمية المعلومات التي يمر بها وكيل المستخدم. يتم استخدام هذه المعلومات بواسطة الخوادم لتقديم أفضل تجربة عرض للمستخدم (عن طريق تحميل نسخة محمولة من صفحة الويب ، على سبيل المثال). يتم استخدامه أيضًا بواسطة أجهزة التتبع مثل Voluum لتزويد المسوقين بطبقة إضافية من البيانات التي تتضمن معلومات مثل:

  • نوع الجهاز
  • إصدار المستعرض
  • إصدار نظام التشغيل

قلق Google هو أن مثل هذه المعلومات التفصيلية يمكن استخدامها لأخذ البصمات التي تنتهك الخصوصية. بالإضافة إلى ذلك ، فإن طول سلسلة وكيل المستخدم (UA) يجعلها عرضة لتحليل الأخطاء. إن تقليل كمية المعلومات في سلسلة UA هو إجابة Google لهاتين المشكلتين.

إذا كنت هنا فقط للحصول على إجابة سريعة ، فإليك ما يلي:

سيستمر تتبع إعادة التوجيه في العمل ، ولا يلزم اتخاذ أي إجراء إضافي بينما يتطلب التتبع المباشر تحديث برنامج نصي للتتبع المباشر. سيؤدي عدم القيام بذلك إلى معلومات غير كاملة أو غير صحيحة عن خصائص الزيارة في التقارير. التعقب ، ومع ذلك ، لا يزال يعمل.

في هذه المقالة ، ننظر في كيفية عمل User Agent و Client Hints ، وما هو الجدول الزمني لتقليل سلسلة UA ، والتدابير التي اتخذتها Voluum لمواصلة التتبع.

ما هو وكيل المستخدم؟

وكيل المستخدم هو أي برنامج يعمل نيابة عن المستخدم. في معظم الحالات ، يكون هذا هو متصفح الويب الخاص بك. يُستخدم مصطلح "وكيل المستخدم" أحيانًا أيضًا لوصف المعلومات التي يمررها هذا المتصفح عبر رأس طلب HTTP.

كان User Agent جزءًا من تجربة تصفح الويب لأكثر من ثلاثة عقود. يتم استخدامه لتقديم أفضل نسخة من صفحة الويب. بفضل المعلومات الواردة من UA ، يمكن للخوادم إرسال الإصدار الصحيح من صفحة الويب (الجوال أو سطح المكتب) الذي يتناسب مع حجم شاشة ودقة معينة وباللغة الصحيحة.

تستخدم Voluum المعلومات الواردة من UA لجعل تقاريرها أكثر تفصيلاً ودقة. بعض هذه المعلومات مستمدة من خدمات خارجية. الفشل في الحصول على UA يعني أن التقارير لن تكون مفصلة بالشكل الذي اعتاد عليه المستخدمون.

مشاكل مع وكيل المستخدم

على مدار العامين الماضيين ، حاولت Google إظهار نفسها كشركة تهتم بخصوصية المستخدم. يقترح ويختبر العديد من التقنيات الجديدة التي تهدف إلى استبدال الحلول القديمة التي لم يكن لها خصوصية في نطاقها. المثال الرئيسي هو ملفات تعريف الارتباط للجهات الخارجية ، والتي تم تعيينها للإنهاء لعام 2024.

تم إعداد Voluum بالفعل للتتبع بدون ملفات تعريف ارتباط الطرف الثالث ، ضع في اعتبارك.

تتعلق أحدث ميزات Google بتكنولوجيا UA بشيئين:

الأول هو أنه يمكن استخدام المعلومات الواردة من UA لتحديد هوية المستخدمين بدقة. وهذا ما يسمى "بصمات الأصابع" - وهو نهج يبحث عن التلميحات والآثار الرقمية التي تتيح التعرف على المستخدمين بوسائل غير مباشرة.

على سبيل المثال ، يعد Google Chrome متصفح الويب الأكثر شيوعًا في العالم. إن معرفة أن المستخدم يستخدم Chrome وحده لن يعطي الكثير من المعلومات لتمييز مستخدم معين عن الآخرين. ولكن إذا قمت بدمج هذه المعلومات مع العديد من التفاصيل الأخرى ، مثل إصدارات المتصفح الدقيقة وإصدارات نظام التشغيل ونوع الجهاز والناقل وما إلى ذلك ، فستحصل على مجموعة من المعلومات الفريدة إلى حد ما. يمكن أن تستخدم منصات الإعلان تحديد هوية المستخدمين لإنشاء ملفات تعريف مفصلة لكل مستخدم دون إعطاء موافقة محددة على ذلك.

المشكلة الثانية مع UA هي أكثر تقنية. على مر السنين ، أصبحت سلسلة UA طويلة جدًا وقد ترتكب الخوادم أحيانًا أخطاء أثناء تحليل مثل هذه السلسلة الطويلة.

يتمثل حل Google في:

  1. إنقاص طول سلسلة UA.

هذا مثال على سلسلة UA كاملة:

هذا مثال على سلسلة UA مخفضة:

  1. قم بتقديم User Agent Client Hints ، وهو حل لا تتوفر فيه معلومات معينة إلا بناءً على طلب محدد من الخادم.

مثال على تلميحات User Agent Client:

ما هو الجدول الزمني لهذه التغييرات والأنظمة الأساسية التي ستتأثر

سيتم تقديم تقليل سلسلة UA في Google Chrome الإصدار 113 الذي تم تعيينه للنشر في مايو 2023.

سيتم تطبيق تقليل UA على الأنظمة الأساسية التالية: Windows و macOS (مطبق بالفعل) و Linux و Chrome OS و Chrome على Android.

حاليًا ، لا توجد خطط لتقليل UA على iOS و Android WebView.

ما هي تلميحات العميل؟

تلميحات العميل هي تقنية طورتها Google وهي بديل لوكيل المستخدم. إنها مجموعة من حقول رأس طلب HTTP المتوفرة عند الطلب لتوفير معلومات حول شبكة أو جهاز.

يتمثل الاختلاف الرئيسي بين UA و CH في أنه يمكن الوصول إلى الأخير بطريقة أكثر توجهاً نحو الخصوصية. هذا لأنه لا تتم مشاركة جميع البيانات بشكل افتراضي - يجب أن يطلب الخادم بيانات أكثر تفصيلاً على وجه التحديد.

أنواع تلميحات العميل

هناك نوعان من تلميحات العميل:

  • إنتروبيا منخفضة (مشتركة بشكل افتراضي) : تتضمن معلومات عامة. أمثلة:
    • اسم البرنامج: Chrome
    • إصدار البرنامج: 106
    • نظام التشغيل: Mac OS X
  • إنتروبيا عالية (تتم مشاركتها عند الطلب) : معلومات مفصلة يمكن استخدامها لأخذ البصمات. أمثلة:
    • إصدار البرنامج الكامل: 106.0.5249.62
    • إصدار نظام التشغيل الكامل: 10.14.6
    • الجهاز: Intel Mac OS X 10_14_6

لاحظ أن دعم تلميحات العميل يأتي من متصفحات الويب ولكن أيضًا من أنظمة التشغيل. أيضًا ، في بعض الأحيان لا يتوفر سوى إنتروبيا منخفضة CH. للحصول على أفضل النتائج ، يستخدم Voluum هذه التقنيات بترتيب معين.

تتبع إعادة التوجيه وتلميحات العميل

عند استخدام تتبع إعادة التوجيه ، سيتحقق Voluum من تقليل سلسلة UA. إذا كان الأمر كذلك ، فسيتم إجراء إعادة توجيه إضافية لطلب تلميحات العميل. سيحصل Voluum على CH في استجابة 307.

قد تضيف عملية إعادة التوجيه الثانية بعض التأخير الإضافي قبل الوصول إلى الصفحة المقصودة.

تم تقديم جميع التغييرات المتعلقة بتتبع إعادة التوجيه وتلميحات العميل بالفعل في الواجهة الخلفية لـ Voluum ، لذلك لا يتعين عليك تغيير أي شيء في الإعداد الخاص بك لاستخدام تلميحات العميل.

التتبع المباشر وتلميحات العميل

حالة التتبع المباشر أكثر تعقيدًا بعض الشيء. لتغطية جميع الحالات ، طور فريق Voluum حلاً يسمى "علامة التعريف". إنه نص برمجي يطلب تلميحات العميل إذا لزم الأمر.

يتم الآن تضمين العلامة الوصفية كجزء من البرنامج النصي للتتبع المباشر.

تسمح العلامة الوصفية بتحديد تلميحات العميل التي يجب إضافتها بالضبط إلى كل طلب إلى مجال الصفحة وأيضًا إلى نطاقات الطرف الثالث المستخدمة للتتبع.

ومع ذلك ، أجبرنا هذا الحل على طلب تغيير معين في إعداد التتبع المباشر. حتى الآن ، طلبنا تنفيذ البرنامج النصي للتتبع المباشر في قسم <body> بالصفحة. ومع ذلك ، يجب أن تكون العلامة الوصفية موجودة في قسم <head> من الصفحة. لهذا السبب ، فإن الأشخاص الذين يستخدمون التتبع المباشر بالفعل لديهم خياران :

  • اترك النص البرمجي للتتبع المباشر في قسم <body> وضع علامة Meta فقط في قسم <head> من صفحة الويب.
  • أزل النص البرمجي للتتبع المباشر من قسم <body> وضع البرنامج النصي للتتبع المباشر مع علامة التعريف في قسم <head>. لا تقلق إذا نسيت إزالة البرنامج النصي للتتبع المباشر القديم بدون العلامة الوصفية من قسم النص ، فقد فشلنا في الخزائن لذلك.

أولوية UA وتلميحات العميل

يختلف دعم المستعرض ونظام التشغيل لتقليل سلسلة CH و UA ويعتمد على ما هو متاح ، سيتم الحفاظ على الترتيب التالي:

تتبع إعادة التوجيه:

  • إذا كان المستعرض لا يدعم تلميحات العميل - فإننا ننظر إلى UA ، حتى لو تم تقليله.

إذا كان المستعرض يدعم تلميحات العميل:

  • إذا حصلنا على تلميحات حول إنتروبيا منخفضة (افتراضي) واكتمل UA - فإننا نستخدم UA فقط
  • إذا حصلنا على تلميحات حول الكون المنخفض وتم تقليل UA - فإننا نستخدم CH
  • إذا حصلنا على تلميحات إنتروبيا عالية (عند الطلب) - فإننا نستخدم CH
  • إذا حصلنا على تلميحات إنتروبيا عالية (عند الطلب) ولدينا UA كامل - فإننا نستخدم CH

إذا رأينا أن UA لم يتم تقليله ، فإننا لا نسأل عن تلميحات الانتروبيا العالية لأننا نفترض أنها ستتضمن نفس البيانات مثل UA.

التتبع المباشر:

القواعد هنا هي نفسها ، لكننا نحصل على تلميحات عن إنتروبيا عالية (عند الطلب) على الفور - لذلك إذا توفرت تلميحات عالية من الإنتروبيا ، فإننا نستخدم تلميحات عالية من الإنتروبيا.

فلسفة "متعقب العمل"

يحب متتبعو الإعلانات التباهي بالميزات التي يمتلكونها ونحن مذنبون بذلك أيضًا. ومع ذلك ، فإن نهجنا يدور حول مفهوم "تعقب العمل". هذا يعني ، قبل كل شيء ، أن المتعقب يجب أن يكون مستقرًا ويؤدي مهامه الأساسية باستمرار ، بغض النظر عن كيفية تغير الصناعة.

إذا كان علينا الاختيار بين إنشاء ميزة جديدة يمكننا استخدامها للإعلان عن نظامنا الأساسي أكثر مقابل الحل الذي سيعد Voluum للتغييرات المستقبلية في الصناعة ، فنحن دائمًا نتبع الأخير.

عندما تقرر استخدام Voluum ، يمكنك أن تطمئن إلى أنه سيعمل بدون زوبعة لسنوات قادمة.

احصل على Voluum وكن آمنًا.