وثائق واجهة برمجة التطبيقات
تحليلات

واجهة برمجة تطبيقات التحليلات

تتبع وتحليل أداء رمز الاستجابة السريعة مع بيانات مسح مفصلة، معلومات جغرافية، تفصيلات الأجهزة، وتحليل الاتجاهات.

اتجاهات المسح

تتبع عمليات المسح على مر الزمن مع تقسيمات يومية أو أسبوعية أو شهرية

البيانات الجغرافية

شاهد أين يتم مسح رموز QR الخاصة بك حسب الدولة والمدينة

معلومات الجهاز

فهم أنواع الأجهزة وأنظمة التشغيل والمتصفحات

بيانات المحيل

تتبع مصدر عمليات المسح من أجل نسب الحملة

نقاط النهاية

طريقةنقطة النهايةوصف
GET
/organizations/:orgId/qr-codes/analyticsتحليلات على مستوى المنظمة
GET
/organizations/:orgId/qr-codes/:id/analyticsتحليلات رمز الاستجابة السريعة الفردي
GET
/organizations/:orgId/qr-codes/:id/analytics/exportتصدير التحليلات كملف CSV
GET
/organizations/:orgId/qr-codes/:id/scansاحصل على سجلات المسح الفردية

احصل على تحليلات رمز الاستجابة السريعة

استرجاع تحليلات شاملة لرمز QR محدد.

GET
/organizations/:orgId/qr-codes/:id/analytics

معلمات الاستعلام

معاملاكتبوصف
startDatestringتاريخ البدء (بتنسيق ISO 8601)
endDatestringتاريخ الانتهاء (بتنسيق ISO 8601)
intervalstringفترة التجميع: يوم، أسبوع، شهر
مثال على الطلب
curl -X GET \
  "https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/qr_xyz789/analytics?startDate=2024-01-01&endDate=2024-01-31&interval=day" \
  -H "X-API-Key: YOUR_API_KEY"

استجابة

{
  "qrCodeId": "qr_xyz789",
  "period": {
    "start": "2024-01-01T00:00:00Z",
    "end": "2024-01-31T23:59:59Z"
  },
  "summary": {
    "totalScans": 1542,
    "uniqueScans": 1203,
    "avgDailyScans": 49.7
  },
  "timeline": [
    { "date": "2024-01-01", "scans": 45, "uniqueScans": 38 },
    { "date": "2024-01-02", "scans": 52, "uniqueScans": 41 },
    ...
  ],
  "geography": {
    "countries": [
      { "country": "US", "scans": 823, "percentage": 53.4 },
      { "country": "GB", "scans": 234, "percentage": 15.2 },
      { "country": "DE", "scans": 156, "percentage": 10.1 }
    ],
    "cities": [
      { "city": "New York", "country": "US", "scans": 234 },
      { "city": "London", "country": "GB", "scans": 189 },
      { "city": "Los Angeles", "country": "US", "scans": 145 }
    ]
  },
  "devices": {
    "types": [
      { "type": "mobile", "scans": 1234, "percentage": 80.0 },
      { "type": "desktop", "scans": 231, "percentage": 15.0 },
      { "type": "tablet", "scans": 77, "percentage": 5.0 }
    ],
    "os": [
      { "os": "iOS", "scans": 687, "percentage": 44.6 },
      { "os": "Android", "scans": 547, "percentage": 35.5 },
      { "os": "Windows", "scans": 189, "percentage": 12.3 }
    ],
    "browsers": [
      { "browser": "Safari", "scans": 654, "percentage": 42.4 },
      { "browser": "Chrome", "scans": 521, "percentage": 33.8 },
      { "browser": "Firefox", "scans": 156, "percentage": 10.1 }
    ]
  }
}

تحليلات جغرافية

تتضمن استجابة التحليلات تفصيلًا جغرافيًا دقيقًا لعمليات المسح حسب البلد والمدينة. يتم اشتقاق هذه البيانات من تحديد موقع IP لطلبات المسح.

البيانات الجغرافية المتاحة

  • البلد: رمز الدولة ISO وعدد المسح
  • المدينة: اسم المدينة مع سياق الدولة
  • النسبة المئوية: التوزيع النسبي للماسحات
  • الإحداثيات: خط العرض/خط الطول التقريبي (عند توفره)

ملاحظة الخصوصية: نحن لا نخزن المواقع الدقيقة للمستخدمين. يتم اشتقاق البيانات الجغرافية من عناوين IP وتوفر دقة تقريبية على مستوى المدينة.

تحليلات التصدير

قم بتصدير بيانات التحليلات كملف CSV لمزيد من التحليل في جداول البيانات أو أدوات ذكاء الأعمال.

GET
/organizations/:orgId/qr-codes/:id/analytics/export
تصدير إلى CSV
curl -X GET \
  "https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/qr_xyz789/analytics/export?startDate=2024-01-01&endDate=2024-01-31" \
  -H "X-API-Key: YOUR_API_KEY" \
  -o analytics.csv

أعمدة CSV

عمودوصف
timestampتاريخ ووقت المسح (ISO 8601)
countryرمز الدولة
cityاسم المدينة
device_typeمحمول، سطح المكتب، جهاز لوحي
osنظام التشغيل
browserاسم المتصفح
is_uniqueمسح للمرة الأولى (صحيح/خطأ)

تحليلات على مستوى المنظمة

احصل على تحليلات مجمعة لجميع رموز QR في مؤسستك.

GET
/organizations/:orgId/qr-codes/analytics
curl -X GET \
  "https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/analytics?startDate=2024-01-01&endDate=2024-01-31" \
  -H "X-API-Key: YOUR_API_KEY"

الخطوات التالية

تعرف على الميزات ذات الصلة: