التسويق حسب الموقع والمتجر
ربط التفاعل بالمتجر الفعلي — قياس الزيارات الفعلية للمتجر المُسجلة من قِبل الأعضاء، والاستهداف حسب المتجر أو المنطقة، و(ضمن خطة التطوير) إعادة التفاعل مع الأعضاء الذين زاروا متجرًا. تم تصميم النظام مع إعطاء الأولوية للخصوصية: الموافقة + التحكم العالمي في الخصوصية، إغلاق تلقائي في حالة الفشل، لا يتم تخزين أي إحداثيات أولية.
اقرأ الشارات بدقة: زيارات المتاجر المحددة هي live؛ نقاط نهاية السياج الجغرافي هي مبنية على الخادم وقابلة للاستدعاء؛ أما خاصية الكشف على الجهاز التي تُكمل جمهور القرب فهي قيد التطوير.
ما هو متاح، وما هو قادم
زيارة متجر محددةمباشر
يؤدي تسجيل الوصول عبر رمز الاستجابة السريعة أو استرداد النقاط داخل المتجر إلى تفعيل حدث زيارة متجر مُعَدّ مسبقًا بمفتاح العضو، مع إزالة التكرارات من قاعدة البيانات. لا حاجة لتحديد موقع الجهاز. باستخدام عينة عشوائية، يمكنك قياس الزيادة التدريجية true.
استهداف المتاجر/المناطقمباشر
استهداف الأعضاء حسب المتجر أو المنطقة التابعة لهم لتقديم عروض مناسبة لموقعهم - من طرف أول، بدون تتبع للأجهزة. (يتم طرح تقسيم المناطق تدريجيًا.)
نقاط نهاية السياج الجغرافي + المُشغّلاتتم بناء الخادم
خاصية "المتاجر القريبة" و"حدث السياج الجغرافي" متاحة ويمكن استدعاؤها، مع الموافقة و"إغلاق فشل GPC". near_store / store_dwell تم توصيل مشغلات التشغيل الآلي.
كشف القرب على الجهازقيد التطوير
تحديد الموقع الجغرافي في الخلفية ضمن حزمة FlashLocation (CoreLocation / Play Services). قيد التطوير النشط ولم يتم التحقق من صحة الجهاز بعد - لذا فإن جمهور "بالقرب من متجر مؤخرًا" غير متاح حاليًا.
ابدأ من هنا: زيارات المتاجر المحددة مباشر
// LIVE TODAY — no device location required. A QR check-in or an in-store coupon
// redeem fires a member-keyed store-visit event, deduplicated at the database.
// This is the cleaner, privacy-safe signal for store-driven campaigns, and the one
// to build on now while the on-device proximity detection is finished.
//
// QR check-in / in-store redeem → store_visit_event (member-keyed, DB-deduped)
//
// Pair it with a randomized holdout to measure INCREMENTAL visits your campaign
// actually caused — not self-reported footfall.نقاط نهاية السياج الجغرافي تم بناء الخادم
هذه البيانات متاحة ويمكن الوصول إليها من جلسة الأعضاء المسجلين اليوم. يأتي الجزء المُثبّت على الجهاز الذي يستدعيها - وهو مراقبة السياج الجغرافي في الخلفية - مع حزمة FlashLocation، والتي لا تزال قيد التطوير؛ وحتى ذلك الحين، لن يكون الوصول إلى جمهور القرب من البداية إلى النهاية متاحًا.
1. الحصول على المناطق الجغرافية لأقرب متجر للمراقبة
// The device reports its current location; the server returns the ≤20 NEAREST store
// geofences for it to monitor (server-curated to fit iOS's 20-region limit). The
// lat/lng is used transiently to rank stores and is NOT persisted.
POST https://flash.socialhub.ai/api/v2/lbs/nearby-stores
Content-Type: application/json
{ "lat": 40.71, "lng": -74.00, "limit": 20 }
// → 200 { "geofences": [
// { "storeId": "…", "name": "…", "lat": …, "lng": …, "distanceMeters": … }
// ] }
//
// FAIL-CLOSED: no precise_location_consent, or a Global Privacy Control signal
// present → { "geofences": [] } (empty set, no error).2. الإبلاغ عن انتقال النطاق الجغرافي
// When the device crosses a monitored geofence, report the transition. This fires
// the near_store / store_dwell automation triggers server-side.
POST https://flash.socialhub.ai/api/v2/lbs/geofence-event
Content-Type: application/json
{ "storeId": "<uuid>", "eventType": "enter" } // "enter" | "dwell"
// → 200 { "recorded": true }
//
// FAIL-CLOSED privacy gate:
// GPC signal present → { "recorded": false, "reason": "gpc" }
// no precise_location_consent → { "recorded": false, "reason": "no_consent" }
// Only the derived enter/dwell event is recorded — never the device's coordinates.الخصوصية بالتصميم
الموقع الدقيق محمي ببوابات صريحة precise_location_consent وعدم وجود إشارة تحكم عالمية في الخصوصية - تم التحقق من كليهما، وتم إغلاقهما في حالة الفشل.
يتم تخزين أحداث الدخول/البقاء المُشتقة فقط. لا يتم تخزين إحداثيات الجهاز الخام أبدًا؛ تُستخدم خطوط الطول والعرض التي تُرسلها إلى المتاجر القريبة بشكل مؤقت لترتيب المتاجر ثم تُحذف. يُخزن فقط أحداث الدخول/البقاء المُشتقة.
يمكن سحب الموافقة بنقرة واحدة دون أي غرامة؛ ويسري مفعول السحب فورًا في المكالمة التالية. الموافقة قابلة للسحب بنقرة واحدة دون أي غرامة؛ ويسري مفعول السحب فورًا في المكالمة التالية.
هل تُخطط لحملات تسويقية خاصة بالمتجر؟
تحدث إلى مهندس حول زيارات المتاجر المحددة، ورفع مستوى العملاء المترددين، واستهداف المتاجر/المناطق، أو خارطة طريق السياج الجغرافي.
تحدث إلى فريق الهندسة