أضع رابط منتج فيه ?id=5&c=red داخل رسالة واتساب جاهزة، فينقطع الرابط عند علامة &، كيف أرمّزه صح؟
داخل معامل text في رابط wa.me، تبدو علامة & في رابط منتجك كأنها بداية معامل جديد، فيضيع كل ما بعدها. رمّز رابط المنتج في وضع «جزء من رابط»، فتُرمَّز الرموز : و/ و? و& و= أيضًا، ثم ضع الناتج في الرسالة. والأداة تنبهك إلى أنك ترمّز رابطًا كاملًا في هذا الوضع حتى تعرف أن ذلك مقصود.
ماذا يرى رابط واتساب حين تلصق رابطك كما هو؟
بنينا رابط محادثة ووضعنا فيه رابط المنتج دون ترميز، ثم لصقناه في الأداة لنرى جدول أجزائه:
https://wa.me/966500000000?text=https://example.com/p?id=5&c=red
أظهر جدول «معاملات الاستعلام» معاملين لا معاملًا واحدًا: text وقيمته https://example.com/p?id=5، ثم معامل مستقل اسمه c وقيمته red. أي أن الرسالة التي سيراها العميل تتوقف عند id=5، وجزء اللون ذهب إلى مكان آخر. فإذا كانت صفحة المنتج تحتاج c=red لتعرض اللون الأحمر، فسيصل العميل إلى الصفحة باللون الافتراضي.
الترميز الصحيح
رمّزنا رابط المنتج وحده في وضع «جزء من رابط» فكان الناتج:
https%3A%2F%2Fexample.com%2Fp%3Fid%3D5%26c%3Dred
كل رمز من رموز البنية صار رمزًا مرمّزًا: : صارت %3A، و/ صارت %2F، و? صارت %3F، و= صارت %3D، و& صارت %26. وظهر تحت الناتج تنبيه بأن النص رابط كامل وأنت في وضع «جزء من رابط»، وهذا هو المقصود هنا تمامًا لأنك ستضعه قيمةً داخل رابط آخر.
وحين وضعنا الناتج بعد text= ولصقنا رابط المحادثة كاملًا، أظهر الجدول معاملًا واحدًا فقط: text، وقيمته بعد فك الترميز هي رابط المنتج كاملًا بما فيه &c=red.
الخطوات
- افتح ترميز وفك ترميز الروابط واختر «ترميز» ثم «جزء من رابط».
- الصق رابط المنتج وحده، لا رابط المحادثة كله.
- انسخ الناتج وضعه بعد ?text= في رابط wa.me.
- للتحقق، الصق رابط المحادثة النهائي في الأداة واختر «فك الترميز»، وتأكد أن جدول المعاملات يعرض معاملًا واحدًا اسمه text.
وإن كانت الرسالة فيها كلام قبل الرابط؟
رمّز الرسالة كلها معًا في الوضع نفسه، الكلام والرابط. جربنا «شوف المنتج: » ثم الرابط، فرُمّزت الحروف العربية والنقطتان والمسافات، ورُمّز الرابط داخلها بالطريقة نفسها. المهم أن تُرمّز القيمة كلها مرة واحدة، لا أن ترمّز الرابط ثم ترمّز الرسالة التي تحتويه من جديد، وإلا حصلت على ترميز مزدوج تظهر فيه %25.
لماذا لا يكفي وضع «رابط كامل»؟
لأن وضع «رابط كامل» مصمم ليبقى الرابط صالحًا للفتح، فيترك & و= و? كما هي. رمّزنا رابط المنتج نفسه في هذا الوضع فخرج كما هو دون أي تغيير، وهذا بالضبط ما يسبب القطع. القاعدة: رابط ستفتحه مباشرة، «رابط كامل». رابط ستضعه داخل رابط آخر، «جزء من رابط».
وإن كنت تبني روابط المحادثة كثيرًا، فأداة منشئ روابط واتساب ترمّز نص الرسالة كله، بما فيه أي رابط داخله، دون خطوات إضافية.
أسئلة شائعة
هل يفتح العميل الرابط المرمّز بشكل عادي؟
نعم. واتساب يفك ترميز الرسالة قبل عرضها، فيرى العميل رابط المنتج بشكله المعتاد.
هل ينطبق هذا على روابط أخرى غير واتساب؟
نعم، على أي رابط تضعه قيمةً داخل رابط آخر، مثل روابط إعادة التوجيه.
لماذا ظهر تنبيه عند الترميز؟
لأن ترميز رابط كامل في وضع «جزء من رابط» يجعله لا يعمل وحده. التنبيه يذكّرك بذلك، وهو مقصود في هذه الحالة.
