يقرأ أداة الرفع من ملفك عمودين فقط: العنوان والاسم المختصر الذي تريده. وكل ما عدا ذلك — المجموعة والوسوم ووسوم UTM — يُحدَّد مرة واحدة للدفعة كاملة في النموذج، لا سطرًا سطرًا.
هذه هي النقطة الأساسية التي يحسن معرفتها قبل أن تبدأ بتجهيز الملف. فمنها تتفرّع الصيغة والحدود، ونصف الأسباب التي تجعل السطور تتساقط لاحقًا.
في ما يلي: كيف تبني ملفًا يمرّ كاملًا، وما تفعله عندما تحتاج الروابط إلى وسوم مختلفة، وكم سطرًا يمضي في المرة الواحدة، وكيف تقرأ التقرير عندما لا يُنشأ جزء من الروابط.
أيُّ ملف تقبله أداة الرفع
يكفي ملف CSV أو ملف نصي عادي. والتحليل مكتوب على نحو متسامح، وبضع تفاصيل تعفيك من عناء زائد.
الفاصل يُحدَّد تلقائيًا. تنظر الأداة إلى السطر الأول وتختار من بين الفاصلة والفاصلة المنقوطة وعلامة الجدولة ما يتكرر أكثر. وهذا مفيد حين تنسخ عمودًا مباشرة من برنامج الجداول: ما يصل يكون مفصولًا بعلامات الجدولة، ويمرّ كما هو. وكذلك ملف CSV المصدَّر بفواصل.
سطر الترويسة غير إلزامي. إذا بدأ السطر الأول بكلمة url أو alias أو link عُدّ ترويسةً ولم يدخل في الدفعة. وإن لم تكن هناك ترويسة، فالعمود الأول هو العنوان والثاني هو الاسم المختصر.
عمود واحد يكفي. قائمة عناوين، عنوان في كل سطر، بلا أي فاصل، تُقبل كما هي.
url,alias
https://example.com/catalog/sale/shoes-2026,shoes
https://example.com/catalog/sale/bags-2026,bags
https://example.com/catalog/sale/coats-2026
العنوان الذي يحتوي فاصلة في داخله يجب أن يوضع بين علامتي تنصيص. هذه قاعدة CSV المعتادة، لكنها بالضبط الموضع الذي تتعثر فيه الملفات المصدَّرة مع وسوم:
"https://example.com/search?tags=sale,new",sale-new
بغير علامتي التنصيص ينشقّ السطر عند تلك الفاصلة، وينتقل جزء من العنوان إلى خانة الاسم المختصر. وعلامة التنصيص المكتوبة مرتين داخل القيمة ("") تعني علامة تنصيص حرفية — وهذا أيضًا سلوك CSV القياسي.
السطور الفارغة تُتجاوز، فلا حاجة إلى تنظيف أسطر فارغة متبقية في آخر الملف.
ويمكن ترك الأسماء المختصرة فارغة انتقائيًا: الرابط الثالث في المثال أعلاه بلا اسم مختصر، وسيُولَّد له رمز تلقائيًا. وخلط سطور لها اسم مختصر مع سطور بلا اسم مسموح به.
حين تحتاج الروابط إلى وسوم مختلفة
تُطبَّق المجموعة والوسوم ووسوم UTM على الدفعة كاملة في وقت واحد. وهذا مريح عند رفع فهرس واحد أو رسالة بريدية واحدة، ويصبح قيدًا لحظة أن تمتد القائمة على عدة حملات.
ثمة مخرجان صامدان.
كتابة الوسوم في العناوين نفسها. وسوم UTM هي معاملات استعلام عادية، فيمكن أن تختلف من سطر إلى سطر إذا أضفتها إلى العناوين ذاتها:
url
https://example.com/a?utm_source=newsletter&utm_campaign=june
https://example.com/b?utm_source=telegram&utm_campaign=june
وبناء عمود كهذا في برنامج الجداول مسألة صيغة دمج نصوص واحدة.
التقسيم إلى عدة دفعات. دفعة لكل حملة: لكل واحدة وسومها ومجموعتها، وبعد ذلك تقرأ الأرقام بحسب المجموعة بدلًا من تفكيك قائمة طويلة. وهذا الطريق أنظف عادةً إذا كانت الحملات قليلة.
كم رابطًا يمضي في المرة الواحدة
الحدود ثلاثة، وهي مختلفة في طبيعتها.
| كم | |
|---|---|
| سطور في عملية رفع واحدة | 1000 |
| عمليات رفع متوازية | 3 |
| روابط في طلب واحد إلى الواجهة البرمجية | 100 |
إذا زاد الملف على ألف سطر فقسّمه: السطور الزائدة على الحد لا تدخل في عملية الرفع أصلًا. والثلاثة المتوازية سقفٌ على المهام غير المنتهية، لا حصة يومية — فمتى انتهت واحدة أمكنك بدء التالية.
أما الحجم الشهري فمسألة أخرى تتوقف على الخطة. في الخطة المجانية لا وجود للاختصار الجماعي بتةً. وخطة Pro تتيح 100 رابط في الشهر، وهو ما يكفي لتجربته على قائمة حقيقية ومعرفة ما إذا كنت تحتاج هذا الحجم. وخطة Premium بلا سقف شهري، لكن يعمل فيها حدّ يومي مقداره 30٬000 رابط.
لماذا لا يُنشأ جزء من السطور
سطر واحد فاسد لا يُلغي الدفعة. فالرفع يمضي إلى آخره، ويحمل كل سطر مصيره الخاص. والحالات ثلاث، والتمييز بينها نافع لأن طريقة معالجتها تختلف.
مرفوض عند التحقق. لم يمرّ السطر على الفحوص، وهذا يظهر فور تحليل الملف، قبل اختصار أي شيء. وغالبًا ما يكون السبب عنوانًا مشوّه الشكل، أو اسمًا مختصرًا أطول من اللازم، أو شيئًا آخر في الموضع الذي ينبغي أن يكون فيه عنوان.
لم يُنشأ. كان السطر صحيحًا لكن الرابط لم يتحقق — مثلًا لأن الاسم المختصر المطلوب كان مأخوذًا سلفًا.
أُنشئ. تمّ الأمر، والرابط القصير قائم مقابل السطر.
الأسباب المعتادة وما يُفعل بها:
| ما يظهر | ما المشكلة | ما العمل |
|---|---|---|
| السطر مرفوض والعنوان يبدو سليمًا | لا مخطط — example.com بدل https://example.com |
إضافة https:// بصيغة على العمود كله |
| يُرفض سطر من كل سطرين | عناوين فيها فواصل لم توضع بين علامتي تنصيص | وضع القيم بين علامتي تنصيص أو حفظ الملف بفاصلة منقوطة |
| ظهر في الاسم المختصر جزء من الرابط | السبب نفسه: انشقّ السطر عند الفاصل | المعالجة نفسها |
| الاسم المختصر مقطوع | الاسم أطول من المسموح | تقصيره إلى 10 محارف |
| لم يُنشأ، الاسم المختصر مأخوذ | هذا الرمز موجود سلفًا | تغيير الاسم أو ترك الخانة فارغة |
| حُمِّلت سطور أقل مما في الملف | الملف يزيد على 1000 سطر | تقسيم الملف |
عادة يُحسن اكتسابها: مرِّر أولًا عشرة سطور من أول الملف. فالخلل البنيوي في التصدير — مخطط مختلف، فاصل مختلف، عمود زائد — يظهر في عشرة سطور كما يظهر في ألف، لكن حلّه أسرع بمراحل.
إذا كان البرنامج هو من يُعدّ القائمة
عندما تُعدّ الروابط بشفرتك البرمجية لا بإنسان يجلس إلى جدول، فثمة طريقة جماعية في الواجهة البرمجية: حتى 100 رابط في طلب واحد، والاستجابة لكل عنصر على حدة، بالتقسيم نفسه إلى منشأ وغير منشأ ومرفوض.
وهنا تفصيل غير بارز يسهل الارتطام به. الدفعة تستهلك حدّ الطلبات بعدد الروابط، لا كطلب واحد. فدفعة من 100 رابط تخصم 100 وحدة. ولو كان غير ذلك لصارت الطريقة الجماعية بابًا للتحايل على حدّ التواتر، ولأمكن عميلًا واحدًا أن ينشئ آلاف الروابط في الدقيقة. وإذا لم يغطِّ الحدّ المتبقي الدفعة كاملة رُفض الطلب برمّته ولم يُنشأ شيء — فالمتبقي يُفحص قبل الإرسال، لا بعده.
والوسوم المشتركة تعمل كما في النموذج: تُدمَج كتلة defaults في كل سطر، وتتجاوزها حقول السطر نفسه. والقيمة الفارغة في السطر تعني «غير محدَّدة»، فتُؤخذ القيمة من defaults تمامًا كخانة فارغة في ملف مصدَّر. أما نقطة النهاية وبنية الاستجابة فموصوفتان في وثائق الواجهة البرمجية.
ما تفعله بالقائمة الجاهزة
الروابط القصيرة الخارجة من دفعة لا تختلف في شيء عن المنشأة واحدًا واحدًا: لكل واحد إحصاؤه للنقرات وجغرافيته ومصادره. وإذا أسندت إلى الدفعة مجموعة مشتركة صار قراءة الأرقام بحسب تلك المجموعة مريحًا — إذ يبين كيف عمل الفهرس كله أو الرسالة كلها ككتلة واحدة.
خطوتان تردّان تكلفتهما في القوائم الكبيرة على وجه الخصوص:
- نطاقك الخاص. في دفعة من ألف رابط يلتقي اسم النطاق بالقارئ ألف مرة، وذلك جزء ظاهر من هيئة الرسالة. وطريقة الربط وما يتغيّر بذلك في مقال النطاقات المخصصة؛
- الوسم قبل الرفع لا بعده. فتغيير وسوم UTM لألف رابط منشأ سلفًا أغلى من بناء عمود موسوم في الجدول مقدَّمًا. والمنطق العام لوسم الحملات مشروح في مادة الروابط المختصرة في التسويق.
وإن أردت قبل ذلك كله أن تفهم كيف يعمل الاختصار من داخله، فذلك موصوف في مقال كيف تعمل مختصرات الروابط.
باختصار
ابنِ ملفًا من عمود أو عمودين، والعناوين تحمل المخطط https://، والقيم التي فيها فواصل بين علامتي تنصيص. وحدِّد الوسوم المشتركة على مستوى الدفعة، وما يلزم أن يختلف اكتبه في العناوين نفسها أو وزّعه على عدة عمليات رفع. اختبر على عشرة سطور، ثم ارفع الباقي واقرأ التقرير سطرًا سطرًا.
أما القسم نفسه وترتيب الخطوات فعلى صفحة اختصار الروابط الجماعي؛ والرفع الجماعي متاح في الخطط المدفوعة، فالدفعة الأولى تحتاج حسابًا على خطة Pro أو أعلى.