- Yopitek Ltd/
- المدونة/
- من محطات المترو إلى احتفالات المتاجر الكبرى: كيف تطوّر المؤسسات تجربة العملاء وإعادة الاستهداف الدقيق باستخدام YPB03 LINE Beacon؟/
من محطات المترو إلى احتفالات المتاجر الكبرى: كيف تطوّر المؤسسات تجربة العملاء وإعادة الاستهداف الدقيق باستخدام YPB03 LINE Beacon؟
محتوى المقال

تخيّل هذا المشهد: عندما يخطو العميل داخل متجرك الفعلي، دون الحاجة إلى تثبيت أي App إضافية، يقفز تطبيق LINE على هاتفه تلقائيًا برسالة ترحيب ودية، أو يرسل قسيمة خصم اليوم، أو يرشده إلى أبرز المنتجات الجديدة. هذا ليس سحرًا، بل تطبيق LINE Beacon الذي يجمع بين تقنية تحديد المواقع عبر Bluetooth والتكامل العميق مع منصة LINE.
يأخذكم هذا المقال بوصفكم فرق التسويق المؤسسي ومطوّري المشاريع، في رحلة باستخدام جهاز Bluetooth طويل المدى ذي الصناعي YPB03، بدءًا من تسجيل حساب LINE للمطوّرين من الصفر، مرورًا بضبط معاملات بث Bluetooth، وصولًا إلى تنفيذ خدمة استقبال Webhook الخاصة بـ Messaging API باستخدام Python، لمساعدتكم على تحويل تدفّق الزوار الفعليين إلى أصول تسويق رقمية عالية القيمة!
لماذا تختار YPB03 كجهاز LINE Beacon؟#
تتوفر في السوق أنواع عديدة من أجهزة Beacon التي تعمل بتقنية Bluetooth، غير أن مواصفات الجهاز تمثّل عاملًا حاسمًا عندما يتعلق الأمر بنشر LINE Beacon مستقر أو موجه للأغراض التجارية أو العروض التقنية. وفيما يلي أبرز المزايا التقنية لجهاز YPB03:
- بث واسع النطاق فائق المدى (240 مترًا): مزوّد بهوائي عالي الكسب، يصل مدى البث في البيئات المفتوحة إلى 240 مترًا كحدٍ أقصى. وسواء كانت قاعات المعارض الواسعة أو الأسواق الكبرى أو المتاجر متعددة الطوابق، فإنه يغطيها بسهولة.
- عمر تشغيلي يمتد حتى 10 سنوات: يضم أربع بطاريات AA قياسية بسعة إجمالية تبلغ 5800mAh. وبتيرة البث الافتراضية، يمكن استخدامه لما يقارب 10 سنوات، مما يغنيكم عن عبء استبدال البطاريات باستمرار.
- حماية صناعية بمستوى IP65: مصنوع الغلاف من مادة ABS مع إحكام بسيليكون، ما يمنحه مقاومة للغبار والرذاذ المائي، وهو آمن حتى عند النشر في المستودعات الرطبة أو البيئات شبه الخارجية.
- تركيب مرن: يأتي مزوّدًا بحامل جداري بمسامير، يمكن تثبيته بسهولة على الجدران أو الأعمدة.
أنماط التسويق الشائعة عبر LINE Beacon وحالات التطبيق الفعلي في تايوان#
يكمن سرّ فعالية LINE Beacon كأداة قوية للتسويق OMO (Online-Merge-Offline، أي دمج العالمين الرقمي والفعلي) في قدرته على سدّ الفجوة المتمثّلة في “عدم القدرة على تتبّع سلوك العملاء” داخل المتاجر الفعلية، وتقديم تفاعل فوري ذي حافز عالٍ.
أنماط التسويق الشائعة#
- ترحيب فوري ودقيق: عند دخول العميل في نطاق الاستقبال (تشغيل حدث
enter)، يُدفَع فورًا رسالة ترحيب مخصصة أو قسيمة خصم فورية الاستخدام، لاعتراض المارّة أمام المدخل بدقة. - جمع النقاط والتنقّل التفاعلي: يُستخدم عدد من أجهزة Beacon موزّعة في أقسام أو طوابق مختلفة داخل المركز التجاري. ويستطيع العميل عند الوصول إلى نقطة معيّنة فتح مرحلة جديدة أو تراكم النقاط، وعند استكمالها يمكنه استبدالها مباشرةً عبر LINE بـ LINE Points أو هدايا عينية، مما يعزّز متعة الاستكشاف.
- إعادة التسويق بالبيانات دون اتصال: من خلال تسجيل أوقات وتكرار تعرّض العميل لإشارة Beacon، يستطيع العلامة التجارية عبر منصة إعلانات LINE (LAP) إجراء إعادة استهداف (Retargeting) لهذه المجموعة الدقيقة من العملاء “الذين زاروا المتجر فعليًا”.
حالات التطبيق الفعلي في تايوان#
في تايوان، راكمت LINE Beacon سجلًا حافلًا من التطبيقات الناجحة في كبرى المرافق العامة والعلامات التجارية المعروفة:
- مفاجآت ركاب مترو تايبيه: نشرت إدارة مترو تايبيه أجهزة LINE Beacon في عدد من المحطات المحورية (مثل محطة تايبيه الرئيسية، وشيمين، وتشونغشياو فوشينغ وغيرها). ويكفي على راكب المترو تفعيل Bluetooth وLINE على هاتفه لتلقّي إشعارات الفعاليات. ومن خلال مهام تنقّل مثل “قطار المفاجآت في المترو”، يمكن جمع قطع الأحجية المحددة لاستبدالها مجانًا بـ LINE Points، وقد نجح ذلك في تحويل تدفّق ركاب المترو اليومي البالغ ملايين الرحلات إلى أصول تسويق رقمية قابلة للتفاعل بسلاسة.
- مهرجان الفوانيس في تايبيه (الدليل الذكي للمعارض): في “مهرجان الفوانيس التايواني 2023 في تايبيه”، نشر المنظّمون ما يصل إلى 350 جهاز LINE Beacon لتغطية الأقسام الأربعة بالكامل. وعند اقتراب الزوّار من أعمال فوانيس معيّنة، يبثّ LINE تلقائيًا تعريفًا صوتيًا للعمل، أو توصيات للمطاعم المجاورة (بالتكامل مع LINE Spot)، أو قسائم ركوب سيارات الأجرة (بالتكامل مع LINE TAXI). ولم يعد ثمة حاجة لانتظار الدور للحصول على كتيب ورقي، فالهاتف بات دليلك السحابي الشخصي.
- اعتراض تدفّق الزوّار في احتفالات الذكرى السنوية لمتاجر SOGO: استفادت متاجر SOGO من قربها من محطات المترو ونشرت أجهزة LINE Beacon عند مخارج المتجو ومحيط المركز التجاري. وخلال فترة الذكرى السنوية، كان هاتف المستهلكين المحتملين يقفز بإشعارات ترويجية فور اقترابهم من المركز. وقد حقّقت في غضون 4 أيام فقط 5 ملايين ظهور وأكثر من مليون تفاعل فعّال، ونجحت في اعتراض “المارّة” خارج المركز وتوجيههم للدخول والشراء.
- حملة Let’s Café في متاجر FamilyMart: استخدمت متاجر FamilyMart انتشارها الكثيف في جميع أنحاء تايوان لنشر أجهزة Beacon. وأطلقت بالتزامن مع الحملة التسويقية الموضوعية لعبة عبر الإنترنت، توجّه المستهلكين إلى التفعيل داخل المتاجر عبر LINE Beacon للحصول على قسيمة خصم على قهوة Let’s Café المثلّجة، ما رفع بشكل ملحوظ نشاط الأعضاء ورغبتهم في التسوّق داخل المتجر.
- توجيه الزوّار إلى عدادات مستحضرات التجميل لدى Shiseido: نشرت Shiseido أجهزة LINE Beacon في عدادات متعددة في متاجر كبرى بأنحاء تايوان. وعند اقتراب المستهلك من قسم المستحضرات، يبثّ النظام تلقائيًا قسيمة استبدال لعيّنة منتج جديد، موجّهًا المارّة للتفاعل مع موظفي العدّاد، ما رفع معدّل التوجيه إلى العدّادات ومعدّلات التحويل لتجربة المنتجات لاحقًا.
الخطوة الأولى: تسجيل حساب LINE الرسمي والحصول على Hardware ID (HWID)#
لكي يتعرّف LINE على جهاز YPB03 الخاص بنا، يجب علينا أولًا التقدّم عبر لوحة تحكم LINE للمطوّرين للحصول على “رقم تعريف الجهاز” الخاص، أي Hardware ID (HWID).
- الدخول إلى منصة LINE للمطوّرين: يُرجى تسجيل الدخول إلى LINE Developers Console باستخدام حساب LINE الخاص بكم.
- إنشاء Provider وChannel:
- أنشئ Provider جديدًا (يمكن أن يكون اسم استوديوكم أو مشروعكم المدرسي).
- تحت هذا Provider، أنشئ Channel من نوع Messaging API (سيؤدي ذلك إلى إنشاء حساب LINE رسمي، ويُختصر بـ LINE Bot).
- الدخول إلى لوحة إدارة حساب LINE الرسمي:
- سجّل الدخول إلى LINE Official Account Manager.
- اختر الحساب الرسمي الذي أنشأته للتو، وانقر على “الإعدادات” في الزاوية العلوية اليمنى.
- ابحث في القائمة الجانبية عن “Messaging API”، وتأكّد من تفعيل API.
- التقدّم بطلب تسجيل جهاز LINE Beacon:
- في صفحة إعدادات Messaging API نفسها، انقر على “تسجيل جهاز LINE Beacon مرتبط” (Register LINE Beacon device).
- اتّبع التعليمات الظاهرة على الشاشة للتقدّم بالطلب، سيقوم نظام LINE حينها بتوليد 5-Byte (10 أحرف ست عشرية) من Hardware ID (HWID) بشكل عشوائي (مثلًا:
0123456789). احتفظ بهذا الـ HWID، فسنحتاج إليه عند ضبط معاملات Bluetooth لاحقًا.
الخطوة الثانية: ضبط جهاز YPB03 باستخدام BeaconSET+ App#
بعد الحصول على رقم التعريف (HWID)، علينا “كتابة” هذا الرقم داخل جهاز YPB03 Beacon، وجعله يبثّ وفق التنسيق الذي يحدّده LINE.
1. تثبيت أداة الضبط#
يُرجى تنزيل وتثبيت برنامج الضبط الرسمي من Minew على هاتفكم:
- مستخدمو iOS: ابحث عن BeaconSET+ في App Store.
- مستخدمو Android: ابحث عن BeaconSET+ في Google Play.
2. الاتصال بجهاز YPB03#
- فعّل ميزة Bluetooth على هاتفك وافتح تطبيق BeaconSET+ App.
- ابحث في قائمة الأجهزة عن الجهاز المسمّى
YPB03أو ذي عنوان MAC المطابق. - انقر للاتصال، وسيطلب التطبيق كلمة مرور. كلمة المرور الافتراضية هي
minew123(يُنصح بتغييرها بعد نجاح الاتصال لضمان الأمان).
3. ضبط SLOT بث LINE Simple Beacon#
يدعم YPB03 البث متعدد القنوات في آنٍ واحد. وسنقوم بضبط أحد SLOT على التنسيق المخصص لـ LINE:
- بعد الاتصال، اختر SLOT بث غير مستخدم.
- غيّر Frame Type إلى Service Data.
- اضبط المعاملين الرئيسيين التاليين:
- Service UUID: أدخل
FE6F(وهو Service UUID القياسي المخصص حصريًا لـ LINE Beacon). - Data Value: أدخل بيانات 9-Byte سداسية عشرية مجمّعة وفق الصيغة التالية:
$$\text{Data Value} = \text{Service UUID (FE6F)} + \text{HWID الخاص بكم (5-Byte)} + \text{علامة النهاية (7F00)}$$
على سبيل المثال: إذا كان HWID لديك هو
0123456789، فيجب عليك إدخالFE6F01234567897F00في حقل Data Value.
- Service UUID: أدخل
- بعد الانتهاء من الضبط، انقر على Save في الزاوية العلوية اليمنى للحفظ.
- افصل الاتصال. وعند هذه النقطة، يكون YPB03 قد بدأ رسميًا في بث إشارة LINE Beacon للخارج!
الخطوة الثالثة: كتابة كود Webhook بلغة Python لاستقبال الإشارة#
عندما يقترب هاتف المستخدم من جهاز YPB03، يكتشف تطبيق LINE App إذاعة Bluetooth، ويرسل عبر منصة LINE طلب HTTP POST (أي Webhook) إلى خادمنا الخلفي.
سنستخدم فيما يلي إطار الويب الخفيف Flask بلغة Python لإقامة خادم Webhook هذا وتحليل أحداث اقتراب المستخدم.
1. تثبيت الحزم اللازمة#
نفّذ الأمر التالي في الطرفية لتثبيت Flask:
pip install Flask2. كتابة الكود (app.py)#
أنشئ ملف app.py والصق فيه الكود التالي:
from flask import Flask, request, jsonify
app = Flask(__name__)
# LINE Developers 註冊的 HWID(這裡改為您申請到的 HWID)
TARGET_HWID = "0123456789"
@app.route("/callback", methods=["POST"])
def callback():
# 取得 LINE 平台傳過來的 JSON 資料
body = request.get_json()
if not body or "events" not in body:
return jsonify({"status": "error", "message": "No events found"}), 400
# 巡檢所有的事件
for event in body["events"]:
# 篩選事件類型為 beacon 的事件
if event.get("type") == "beacon":
user_id = event["source"].get("userId")
reply_token = event.get("replyToken")
beacon_data = event.get("beacon", {})
hwid = beacon_data.get("hwid")
beacon_type = beacon_data.get("type") # enter (進入), stay (逗留), banner (點擊橫幅)
print(f"收到 Beacon 事件!使用者 ID: {user_id}")
print(f"設備 HWID: {hwid} | 觸發類型: {beacon_type}")
# 判斷是否為我們的 YPB03 設備
if hwid == TARGET_HWID:
if beacon_type == "enter":
print("--> 使用者進入了 YPB03 範圍!觸發迎賓機制。")
# 在這裡,您可以呼叫 LINE Messaging API 送出歡迎折價券給 user_id
elif beacon_type == "stay":
print("--> 使用者持續在範圍內...")
elif beacon_type == "banner":
print("--> 使用者點擊了聊天室上方的 LINE Beacon 橫幅!")
return jsonify({"status": "ok"}), 200
if __name__ == "__main__":
# 本地測試執行在 5000 端口
app.run(port=5000)3. الاختبار المحلي والنفاذ إلى الشبكة الخارجية#
تتطلّب منصة LINE أن يُرسَل Webhook إلى عنوان HTTPS عام. وفي مرحلة التطوير، يمكننا استخدام ngrok لإجراء اختبار النفاذ من الشبكة الداخلية:
- تشغيل خدمة Python:
python app.py - تنزيل ngrok وتشغيله لربط المنفذ المحلي 5000 بالشبكة الخارجية:
ngrok http 5000 - سيوفّر ngrok عنوانًا عشوائيًا يبدأ بـ
https://(مثلhttps://xxxx.ngrok-free.app). انسخ هذا العنوان وأضف إليه/callback، ثم ألصقه في حقل Webhook URL الخاص بالـ Channel في LINE Developers Console (مثلhttps://xxxx.ngrok-free.app/callback)، وانقر على Verify لاختبار الاتصال.
التحقّق والاختبار الميداني#
- تأكّد من تفعيل Bluetooth على الهاتف.
- تأكّد من تثبيت LINE على الهاتف، ومن الموافقة في الإعدادات على تفعيل خاصية استقبال LINE Beacon (المسار: LINE App -> الإعدادات -> إعدادات الخصوصية -> LINE Beacon -> تحديد الموافقة).
- أضِف حساب LINE الرسمي الخاص بك إلى قائمة الأصدقاء.
- احمل هاتفك واقترب ببطء من نطاق بث YPB03 (يمكن في هذه المرحلة خفض قدرة البث يدويًا لتسهيل الاختبار داخل الأماكن المغلقة).
- راجِع لوحة Python الطرفية، وسترى رسائل السجل اللحظية التالية:
收到 Beacon 事件!使用者 ID: U1234567890abcdef... 設備 HWID: 0123456789 | 觸發類型: enter --> 使用者進入了 YPB03 範圍!觸發迎賓機制。
جدول المرجعية لمعاملات YPB03 الأساسية#
| بند المعامل التقني | قيمة المواصفات / الضبط | الشرح |
|---|---|---|
| مواصفات Bluetooth | BLE 5.0 (nRF52 series) | نقل منخفض الطاقة وعالي الكفاءة |
| Service UUID الافتراضي | 0xFE6F | معرّف الخدمة المخصص حصريًا لـ LINE Beacon |
| أداة ضبط البرامج | BeaconSET+ | تدعم الإعداد اللاسلكي عبر iOS و Android |
| مستوى الحماية | IP65 | تصميم مقاوِم للغبار والرذاذ المائي، مناسب للبيئات الصناعية وشبه الخارجية |
| مواصفات الإمداد بالطاقة | 4 × بطاريات AA (5800mAh) | عمر تشغيلي يصل إلى 10 سنوات (حسب فترة البث) |
| صيغة حقل Service Data | FE6F + [5-Byte HWID] + 7F00 | القيمة السداسية العشرية المُدخلة في BeaconSET+ |
الأسئلة الشائعة (FAQ)#
س: هل يمكن استخدام YPB03 حصريًا كـ LINE Beacon؟#
ج: لا. إنّ YPB03 جهاز Beacon متعدد الوظائف يعمل بتقنية Bluetooth، فإلى جانب دعمه لبروتوكول LINE Simple Beacon، يمكنه تفعيل بثّي iBeacon و Eddystone القياسيين في آنٍ واحد. ويستطيع المطوّرون استخدام SLOT واحد لبث iBeacon لأغراض تحديد المواقع عبر App مخصّص، وSLOT آخر لبث LINE Beacon لحملات التسويق بدون تثبيت.
س: عند ضبط BeaconSET+، لماذا لا يكتشف الهاتف جهاز YPB03؟#
ج: يُرجى التحقّق من النقاط التالية:
- تأكّد من تركيب البطاريات في YPB03 وتشغيله بشكل صحيح (عادةً ما يوجد زر تشغيل جانبي أو يومض LED عند التوصيل الأول بالطاقة).
- يجب تفعيل Bluetooth وخدمة تحديد المواقع (GPS) على الهاتف، ومنح BeaconSET+ App إذن الوصول إلى الموقع.
- إذا كان الجهاز مشغولًا بالاتصال بهاتف آخر، فلن يمكن مسحه ضوئيًا مؤقتًا، لذا تأكّد من فصل أجهزة الضبط الأخرى عن الاتصال.
س: ما الفرق بين حدثَي stay و enter في LINE Beacon؟#
ج:
- حدث
enter: يُطلَق مرة واحدة عند دخول المستخدم “لأول مرة” ضمن نطاق تغطية إشارة Beacon Bluetooth، وهو مثالي لإرسال رسائل الترحيب أو قسائم خصم اليوم. - حدث
stay: عندما يبقى المستخدم ضمن نطاق إشارة Beacon، ترسل منصة LINE حدثstayمرة كل نحو 10 ثوانٍ. ويمكن استخدامه لحساب مدة بقاء المستخدم في تلك المنطقة، مع ضرورة الانتباه إلى قدرة الخادم على تحمّل الأحمال العالية في حال التزامن.
خاتمة#
من خلال جهاز YPB03 الصناعي Beacon الذي يعمل بتقنية Bluetooth، يستطيع أصحاب المتاجر الفعلية، وبأقل تكاليف صيانة، التفاعل مع قاعدة مستخدمي LINE الواسعة في تكامل سلس بين العالمين الرقمي والفعلي (OMO)، دون الحاجة إلى تطوير App خاصة بهم. وسواء كان الأمر يتعلق بعروض المشاريع المدرسية أو النشر التجاري واسع النطاق، فإن YPB03 يبقى الخيار الأمثل من حيث الاستقرار واتساع نطاق التغطية.
للحصول على عرض أسعار لجهاز YPB03 أو لمعرفة المزيد عن حلول IoT المخصّصة، يُرجى التواصل معنا عبر الموقع الرسمي لشركة Yupitek!