الأساسيات
الروابط الذكية وإعادة التوجيه
يفحص رابطك الذكي، mapps.one/habitly، جهاز كل زائر ويقرر إلى أين يرسله خلال أجزاء قليلة من الثانية. تشرح هذه الصفحة القواعد الافتراضية، وكيفية تغييرها، وما تراه روبوتات معاينة الروابط، وكيف تنتقل وسوم الحملات إلى المتاجر.
التوجيه الافتراضي
| الزائر | يذهب إلى | إذا كان ذلك الرابط مفقودًا |
|---|---|---|
| iPhone وiPad وiPod | App Store | الصفحة المقصودة |
| Android | Google Play | الصفحة المقصودة |
| أجهزة Huawei وHonor، وHarmonyOS | AppGallery | Google Play، ثم الصفحة المقصودة |
| Windows | Microsoft Store | الصفحة المقصودة |
| macOS | App Store | الصفحة المقصودة |
| الأجهزة غير المعروفة ("أخرى") | الصفحة المقصودة | — |
| Linux وChromeOS | الصفحة المقصودة | — |
يُكتشف الجهاز من وكيل المستخدم في المتصفح. وتتبع الأجهزة اللوحية القواعد نفسها التي تتبعها الهواتف العاملة بالنظام نفسه. أما أجهزة iPad التي تطلب مواقع سطح المكتب فتعرّف نفسها على أنها Mac، ومع ذلك تصل إلى App Store لأن macOS يتجه إليه افتراضيًا.
قواعد إعادة التوجيه
افتح علامة التبويب الروابط في التطبيق لاختيار وجهة لكل من هذه المنصات: iOS وAndroid وHuawei وWindows وmacOS وأخرى. والخيارات هي:
- App Store أو Google Play أو AppGallery أو Microsoft Store: إعادة التوجيه إلى إدراج التطبيق في ذلك المتجر،
- عنوان URL للويب: إعادة التوجيه إلى عنوان الويب المحفوظ في التطبيق، على سبيل المثال نسخة ويب أو قائمة انتظار،
- الصفحة المقصودة: عرض الصفحة المقصودة على عنوان الرابط الذكي.
إذا لم يكن للوجهة التي تختارها رابط محفوظ، ينتقل الزائر إلى وجهة بديلة: يجرّب زوار Huawei متجر Google Play ثم الصفحة المقصودة، ويرى الجميع غير ذلك الصفحة المقصودة. وتعرض معاينة القواعد في لوحة التحكم الوجهة الحالية لكل منصة وتميّز الصفوف التي تستخدم وجهة بديلة.
تستخدم عمليات إعادة التوجيه HTTP 302 مع Cache-Control: no-store، لذا لا تخزّنها المتصفحات والوكلاء مؤقتًا، وتُطبَّق تغييرات القواعد على الزيارة التالية.
معاينات الروابط والروبوتات
عندما يلصق شخص ما رابطك في محادثة أو منشور، يجلب التطبيق الصفحة لبناء معاينة. وتتلقى برامج الزحف هذه الصفحة المقصودة دائمًا، ولا تتلقى إعادة توجيه أبدًا، لذا تعرض المعاينة اسم تطبيقك وشعاره القصير وصورته من وسوم Open Graph في الصفحة. يشمل ذلك Facebook وInstagram وWhatsApp وX وLinkedIn وSlack وDiscord وTelegram وiMessage وPinterest وReddit وMastodon وBluesky وSnapchat وSkype وZoom وMicrosoft Teams، وغيرها.
تُعامَل أيضًا برامج زحف محركات البحث وأدوات SEO وأدوات مراقبة توفر المواقع وبرامج زحف الذكاء الاصطناعي وعملاء سطر الأوامر مثل curl أو wget أو python-requests معاملة الروبوتات. تحصل الروبوتات على الصفحة المقصودة ولا تُحتسب أبدًا في التحليلات.
المتصفحات داخل التطبيقات
نتعرّف على الروابط المفتوحة داخل Instagram وFacebook وTikTok وX وLinkedIn وSnapchat وPinterest وLINE وTelegram وWeChat وReddit وThreads. ويُوجَّه الزائر حسب جهازه مثل أي زيارة أخرى. وفي التحليلات، يُسجَّل التطبيق الذي جاء منه كمصدر للزيارات، رغم أن هذه المتصفحات لا ترسل عادةً أي مُحيل.
وسوم الحملات
أضف وسوم UTM القياسية إلى رابطك الذكي للمقارنة بين القنوات:
https://mapps.one/habitly?utm_source=instagram&utm_medium=social&utm_campaign=launch
يسجّل mapps.one دائمًا utm_source وutm_medium وutm_campaign في تحليلاتك. ومع تفعيل تمرير معطيات الحملة إلى المتاجر (الإعداد الافتراضي)، تُمرَّر الوسوم أيضًا إلى الوجهة بالتنسيق الذي تفهمه:
| الوجهة | ما نضيفه |
|---|---|
| Google Play | معلمة referrer تحتوي على وسوم UTM بترميز URL، ويمكن لتطبيقك قراءتها باستخدام Play Install Referrer API.https://play.google.com/store/apps/details?id=com.habitly.app&referrer=utm_source%3Dinstagram%26utm_medium%3Dsocial%26utm_campaign%3Dlaunch |
| App Store | رمز الحملة ct: قيمة utm_campaign، أو utm_source عند عدم وجود حملة، بحد أقصى 40 حرفًا.https://apps.apple.com/app/id1612345678?ct=launch |
| عنوان URL للويب | وسوم UTM نفسها.https://habitly.app/?utm_source=instagram&utm_medium=social&utm_campaign=launch |
| AppGallery، Microsoft Store | لا شيء. يُفتح الإدراج دون معلمات إضافية. |
تُمرَّر الوسوم الخمسة كلها: utm_source وutm_medium وutm_campaign وutm_term وutm_content. وتُقتطع كل قيمة عند 100 حرف.
ct إلى حملة إلا عندما يحمل الرابط أيضًا رمز المزوّد الخاص بك (pt). وتُحفظ روابط المتاجر بالصيغة القياسية، لذا لا يُحتفظ برمز pt الذي تلصقه في رابط App Store. استخدم تفصيل الحملات في تحليلات mapps.one للمقارنة بين القنوات.روابط شارات المتاجر
تشير شارات المتاجر في الصفحة المقصودة إلى إعادة توجيه متتبَّعة، mapps.one/habitly/go/{store}. تُحتسب النقرة كنقرة متجر، ثم يُرسَل الزائر إلى الإدراج. وإذا لم يكن للتطبيق رابط لذلك المتجر، يُعاد الزائر إلى الصفحة المقصودة.
يمكنك استخدام هذه العناوين بنفسك عندما تريد متجرًا محددًا بصرف النظر عن الجهاز، على سبيل المثال في حملة مخصصة لأجهزة Android فقط. وتُمرَّر وسوم UTM المضافة إلى عنوان URL من نوع /go/ بالطريقة نفسها المتبعة مع الرابط الذكي.
| مفتاح المتجر | عنوان URL |
|---|---|
app_store | mapps.one/habitly/go/app_store |
google_play | mapps.one/habitly/go/google_play |
app_gallery | mapps.one/habitly/go/app_gallery |
microsoft_store | mapps.one/habitly/go/microsoft_store |
web | mapps.one/habitly/go/web |
مرجع عناوين URL
| عنوان URL | الغرض |
|---|---|
/habitly | الرابط الذكي: إعادة توجيه حسب الجهاز، أو الصفحة المقصودة |
/habitly/page | الصفحة المقصودة على كل الأجهزة |
/habitly/go/{store} | إعادة توجيه متتبَّعة إلى متجر واحد |
/habitly/open/{path} | رابط عميق إلى التطبيق المثبَّت |
/habitly/privacy، /habitly/privacy/{language} | سياسة الخصوصية |
/habitly/terms، /habitly/terms/{language} | شروط الخدمة |
/habitly/press، /habitly/press.zip | الحقيبة الصحفية: الصفحة والتنزيل |
/habitly/qr.svg، /habitly/qr.png | رمز QR للرابط الذكي |
عندما لا يعمل الرابط
- 404 Not Found: لا يوجد تطبيق يستخدم هذا الاسم المختصر. تحقق من التهجئة، أو مما إذا كان الاسم المختصر قد تغيّر.
- 410 Gone، "متوقف مؤقتًا": التطبيق متوقف مؤقتًا في لوحة التحكم. أعد تشغيله.
- 410 Gone، "لم يعد متاحًا": علّق فريق الثقة والأمان التطبيق. تواصل مع الدعم.
- الصفحة المقصودة دائمًا: لا يوجد رابط محفوظ لوجهة المنصة، أو القاعدة مضبوطة على الصفحة المقصودة، أو أنك تختبر باستخدام عميل يشبه الروبوتات.