التطبيع (Normalization) هو عملية إعادة تشكيل بيانات المنتجات غير المتسقة — مثل الوحدات غير المتطابقة، أو حالة الأحرف، أو أسماء الفئات، أو صيغ السمات — إلى القيم القياسية التي تتوقعها مواصفات خلاصة المنتجات الخاصة بالقناة فعليًا، بحيث يمكن التحقق من كل صف ومطابقته وترتيبه بشكل صحيح بدلًا من رفضه بصمت أو إساءة قراءته. نادرًا ما تنتج الأنظمة المصدرية بيانات نظيفة وموحدة من تلقاء نفسها، إذ يميل الأشخاص والعمليات المختلفة إلى إدخال النوع نفسه من المعلومات بطرق مختلفة قليلًا مع مرور الوقت. والتطبيع هو نقطة التحقق التي يتم عندها رصد هذا التباين وتصحيحه قبل أن تصل البيانات إلى قناة التسوق.
لماذا يُعد التطبيع مهمًا لخلاصات المنتجات متعددة القنوات
تفرض كل منصة تُرسل إليها الخلاصة قواعدها الصارمة الخاصة بشأن القيم المقبولة، وكثيرًا ما تفشل البيانات التي تبدو معقولة تمامًا داخليًا في تلبية هذه القواعد — كحقل مخزون يحتوي على "Yes" بدلًا من "in stock"، أو وزن مسجل بالباوند بينما تتوقع القناة الكيلوغرام، أو اسم فئة لا يطابق أي عقدة في تصنيف المنتجات لدى Google. وإذا تُركت هذه البيانات دون تطبيع، فإن هذا النوع من عدم التطابق يتسبب في حالات رفض ومنتجات غير مطابقة بحجم لا يستطيع الكتالوج المتنامي تحمّل مراجعته يدويًا. يعالج التطبيع هذه المشكلة مرة واحدة، من المنبع، عبر قواعد تُطبَّق باتساق على كل المنتجات التي تمر عبر الخلاصة، بدلًا من أن يضطر أحد إلى إصلاح كل صف مرفوض على حدة بعد وقوع المشكلة.
كيف يعمل التطبيع
يُنفَّذ التطبيع عادةً كمجموعة من قواعد العمل التي تُطبَّق أثناء إنشاء الخلاصة: مثل ربط القيم المعدودة بحيث تُختزل مؤشرات المخزون المختلفة إلى "in stock" أو "out of stock"، وتحويل الوحدات مثل الباوند إلى كيلوغرام أو البوصة إلى سنتيمتر، وتوحيد تصنيفات الفئات بحيث تُربط أسماء الفئات الداخلية بشجرة الفئات الرسمية للقناة، وتنظيف التباينات في التنسيق داخل العناوين أو الأوصاف. وتعمل هذه القواعد تلقائيًا في كل مرة يُعاد فيها إنشاء الخلاصة، لذا فإن أي إصلاح يُطبَّق مرة واحدة يستمر سريانه على كل منتج يُضاف إلى الكتالوج مستقبلًا، وليس فقط على المنتجات الموجودة وقت كتابة القاعدة.
مثال: حقول مطبَّعة في عنصر من الخلاصة
<item>
<g:id>SKU-30478</g:id>
<title>Cast Iron Skillet - 10 Inch</title>
<g:availability>in stock</g:availability>
<g:condition>new</g:condition>
<g:shipping_weight>1.36 kg</g:shipping_weight>
<g:google_product_category>Home & Garden > Kitchen & Dining > Cookware</g:google_product_category>
</item>
قبل التطبيع، ربما وصل هذا الصف من النظام المصدري وقيمة التوفر فيه "Y"، والوزن مسجل بالباوند، وقيمة الفئة لا معنى لها إلا داخليًا — وكل حقل أعلاه يعكس قاعدة تطبيع حوّلت البيانات المصدرية الخام إلى القيمة المعدودة أو الوحدة الدقيقة التي تتطلبها مواصفات الخلاصة.
مفاهيم ذات صلة
يرتبط التطبيع ارتباطًا وثيقًا بـالبيانات الوصفية، إذ إن جزءًا كبيرًا مما يخضع للتطبيع هو بيانات وصفية وصلت بصيغة غير متسقة، وكلاهما يحدد في النهاية مدى نظافة خلاصة البيانات قبل أن تصبح خلاصة جاهزة للقنوات. وللاطلاع عمليًا على تصحيح القيم التي ترفضها القناة حاليًا، راجعوا How to Correct and Enhance Product Data Using Google Supplemental Feeds.








