الموصلات والواجهة

كل ما يجب أن يطلبه الموقع وجوجل

كتالوج واحد: استيعاب طرف أول من صفحاتك، واجهة التوأم، روابط طلب جوجل (Search Console والتحليلات وإدارة الوسوم وPageSpeed)، واجهات المتاجر، وويب هوك الدفع — وكلٌ برابط الطلب كما هو.

من موقعك

حزمة جافاسكربت

ثبّت تتبع الطرف الأول في كل صفحة عامة. السكربت يُقدَّم بمفتاحك العام.

GET
https://sitemap.sa/sdk/v1/{public_key}.js

تحميل المتتبع. ضعه كـ <script src="…"> في الموقع.

POST
https://sitemap.sa/ingest/v1/e

أحداث المتصفح. الترويسة X-Sitemap-Key: المفتاح العام. مبالغ الإيراد تُتجاهل بلا توقيع.

POST
https://sitemap.sa/ingest/v1/heartbeat

إبقاء الجلسة حيّة. الجسم: session_id.

حزم PHP وNode وبايثون

استيعاب من الخادم للمشتريات والإيراد الموقّع. الحزم في /sdks.

POST
https://sitemap.sa/ingest/v1/e

نفس عنوان الاستيعاب. أرسل التوقيع والختم الزمني للإيراد الموثوق.

POST
https://sitemap.sa/ingest/v1/events

بديل /ingest/v1/e لإصدارات SDK الأقدم.

واجهة Sitemap.sa

واجهة التوأم الرقمي

قراءة مؤشرات مركز القيادة لموقع. محدود المعدل.

GET
https://sitemap.sa/api/v1/twin?range=30d

التفويض: Bearer {api_key} أو X-Sitemap-Key.

التصدير والمستودع

تنزيل مجموعات البيانات CSV/JSON من لوحة الأعضاء.

GET
https://sitemap.sa/app/export/events.csv

تصدير بعد تسجيل الدخول. بدّل events بـ pages أو sessions أو revenue.

ويب هوك صادر

ترسل Sitemap.sa أحداثاً إلى عنوان تسجّله في منصة البيانات.

POST
{your_webhook_url}

نرسل JSON لـ alert.fired وtwin.updated. سجّل العنوان في البيانات والـ API.

واجهة حالة التنبيه

قراءة حالة الحوادث المترابطة لموقع. نفس مفتاح واجهة التوأم.

GET
https://sitemap.sa/api/v1/alerts

قائمة الحوادث الأخيرة. التفويض: Bearer {api_key} أو X-Sitemap-Key.

GET
https://sitemap.sa/api/v1/alerts/{id}

حادثة واحدة: النوع والحالة والحدة والأثر.

جوجل

دخول جوجل

دخول OAuth للأعضاء. اطلب عميل ويب في Google Cloud ثم ضع GOOGLE_CLIENT_ID.

https://sitemap.sa/auth/google

بدء دخول جوجل عبر Sitemap.sa.

GET
https://sitemap.sa/auth/google/callback

عنوان العودة المصرّح به للصقه في Google Cloud.

https://accounts.google.com/o/oauth2/v2/auth

نقطة تفويض جوجل (Socialite).

POST
https://oauth2.googleapis.com/token

تبديل رمز جوجل.

Search Console

اطلب واجهة Search Console، وثبّت الموقع، ثم اربط الفهرسة والاستعلامات.

https://search.google.com/search-console

إضافة/توثيق موقعك (وسم HTML من gsc_verification في الإدارة).

https://searchconsole.googleapis.com/webmasters/v3/sites

سرد المواقع الموثّقة. نطاق OAuth: webmasters.readonly

POST
https://searchconsole.googleapis.com/webmasters/v3/sites/{siteUrl}/searchAnalytics/query

تحليلات البحث (استعلامات، صفحات، نقرات، ظهور).

GET
https://searchconsole.googleapis.com/webmasters/v3/sites/{siteUrl}/sitemaps

سرد الخرائط المقدَّمة. قدّم: https://sitemap.sa/sitemap.xml

GET
https://console.cloud.google.com/apis/library/searchconsole.googleapis.com

تفعيل واجهة Search Console في مشروع Google Cloud.

تحليلات جوجل 4

وسم اختياري مزدوج. Sitemap.sa طرف أول؛ GA يُحقن فقط إن وُضع ga_id في الإدارة.

https://analytics.google.com/analytics/web/

أنشئ خاصية GA4 وانسخ معرّف القياس (G-…).

POST
https://analyticsdata.googleapis.com/v1beta/properties/{propertyId}:runReport

طلب تقرير واجهة بيانات GA4.

GET
https://www.googletagmanager.com/gtag/js?id=G-QL67RL17KM

وسم المتصفح الذي تحمّله المنصة عند حفظ ga_id.

GET
https://console.cloud.google.com/apis/library/analyticsdata.googleapis.com

تفعيل واجهة بيانات Google Analytics.

إدارة الوسوم

مقتطف الحاوية يُطبع في الموقع فقط عند ضبط gtm_id.

https://tagmanager.google.com/

إنشاء حاوية ويب (GTM-…).

GET
https://www.googletagmanager.com/gtm.js?id=GTM-NBJB8DWC

عنوان سكربت الحاوية في تخطيط الموقع.

GET
https://www.googleapis.com/tagmanager/v2/accounts

واجهة إدارة الوسوم — سرد الحسابات بعد OAuth.

PageSpeed وCrUX

روابط طلب أداء المختبر والميدان لموقع العميل.

https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url={homepage}&strategy=mobile

واجهة PageSpeed Insights. فعّلها في Cloud Console.

https://chromeuxreport.googleapis.com/v1/records:queryRecord

تقرير تجربة كروم (بيانات الميدان لـ Core Web Vitals).

واجهة الفهرسة

إشعار جوجل بتحديث عنوان بعد إصلاح موافق عليه (أنواع مواقع محددة).

https://indexing.googleapis.com/v3/urlNotifications:publish

نشر URL_UPDATED / URL_DELETED. يتطلب حساب خدمة.

reCAPTCHA

الإدارة تحفظ مفاتيح الموقع والسر. الويدجت يظهر فقط عند وجود المفاتيح.

https://www.google.com/recaptcha/admin

اطلب مفتاح الموقع والسر لنطاقاتك.

POST
https://www.google.com/recaptcha/api/siteverify

تحقق الخادم. المنصة ترسل إلى هنا عند إرسال نموذج محمي.

متاجر التجارة

شوبيفاي

اربط المتجر من التكاملات. روابط طلب واجهة الإدارة الرسمية أدناه.

https://{shop}.myshopify.com/admin/oauth/authorize

طلب وصول واجهة الإدارة (المنتجات والطلبات).

https://{shop}.myshopify.com/admin/api/2024-10/products.json

سرد المنتجات. الترويسة X-Shopify-Access-Token.

GET
https://{shop}.myshopify.com/admin/api/2024-10/orders.json

سرد الطلبات لمزامنة الإيراد.

ووكومرس

مفاتيح REST من ووكومرس ← الإعدادات ← متقدم ← REST API.

{store}/wp-json/wc/v3/products

سرد المنتجات. مصادقة consumer_key / consumer_secret.

GET
{store}/wp-json/wc/v3/orders

سرد الطلبات.

سلة

اطلب تطبيق سلة ورمز Admin API ثم الصق رابط المتجر والرمز في التكاملات.

https://api.salla.dev/admin/v2/products

منتجات واجهة سلة. التفويض: Bearer.

GET
https://api.salla.dev/admin/v2/orders

طلبات سلة.

GET
https://salla.partners/

طلب بيانات تطبيق الشريك.

زد

اطلب رمز واجهة زد من بوابة الشركاء.

https://api.zid.sa/v1/products

منتجات زد. ترويسة التفويض من رمز المتجر.

GET
https://api.zid.sa/v1/managers/store/orders

طلبات زد.

GET
https://web.zid.sa/home

لوحة التاجر لإنشاء بيانات الواجهة.

ecommerce.sa

موصل التجارة الوطني. رابط المتجر ورمز الوصول في التكاملات.

GET
https://ecommerce.sa

طلب وصول المتجر / تسجيل الشريك.

الدفع

سترايب

جلسة دفع عند وجود STRIPE_SECRET. وإلا فاتورة تجريبية موسومة.

https://api.stripe.com/v1/checkout/sessions

إنشاء جلسة Checkout (SDK الرسمي).

https://sitemap.sa/webhooks/stripe

نقطة ويب هوك سترايب. أضف هذا العنوان في لوحة سترايب.

ميسر

فاتورة رسمية عند وجود MOYASAR_SECRET.

https://api.moyasar.com/v1/invoices

إنشاء فاتورة ميسر.

https://sitemap.sa/webhooks/moyasar

عنوان ويب هوك/العودة لميسر على هذه المنصة.

التنبيهات والدردشة

سلاك وTeams

عناوين ويب هوك واردة تنشئها في سلاك/Teams ثم تلصقها في التنبيهات.

https://hooks.slack.com/services/{T}/{B}/{token}

ويب هوك سلاك الوارد. اطلبه من api.slack.com/apps.

https://outlook.office.com/webhook/{id}

ويب هوك Teams الوارد.

تثبيت Sitemap.sa

أضف طبقة القيادة إلى شاشتك الرئيسية.