קבל ניתוח נתונים ממרכז העזרה עם ממשק ה-API Notiondesk

ייצוא ניתוחי מרכז עזרה Notiondesk דרך ממשק ה-API של REST: מבקרים, צפיות במאמרים, חיפושים מובילים, חיפושים ללא תוצאות ותגובות קוראים.

2 דקות קריאה

ממשק ה-API Notiondesk מספק לכם את הנתונים מאחורי דפי הניתוח של מרכז העזרה שלכם: מבקרים, צפיות במאמרים, זמן שהייה בדף, מדינות, מה הקוראים מחפשים, אילו חיפושים לא מצאו דבר, וכיצד הקוראים מגיבים למאמרים שלכם. השתמשו בו כדי להזין כלי בינה עסקית, לפרסם דוח שבועי ב-Slack, או למצוא את התוכן שהקוראים שלכם מפספסים.

GET /sites/{site_id}/analytics/{report}
reportמכיל
quickסיכום של 30 יום: מאמרים, מבקרים, חיפושים ותגובות
overviewמבקרים, צפיות במאמר, זמן בדף ומדינות מובילות
searchחיפושים, שאילתות מובילות, חיפושים ללא תוצאות ושיעור קליקים
engagementצפיות במאמר, מאמרים מובילים, מפנים, תגובות ומאמרים לתיקון

כל דוח זקוק להיקף read. כדי לקרוא את המספרים הללו בלוח המחוונים, ראה כיצד לשפר את מרכז העזרה שלך בעזרת תובנות קוראים .

קבל סיכום של 30 יום

quick מכסה את 30 הימים האחרונים שהסתיימו כעת ואינו מקבל פרמטר שאילתה. articles סופר כל מאמר במרכז העזרה, כולל טיוטות. reactions סופר את התגובה האחרונה של כל קורא לכל מאמר.

קבל דוח עבור טווח תאריכים מסוים

overview, search ו-engagement מקבלים טווח תאריכים וגודל קטגוריית נתונים:

curl "https://api.notiondesk.so/sites/c74781f6-1aea-4e17-ab23-bbb8b4d174b6/analytics/quick" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"
{
  "articles": 42,
  "visitors": 25,
  "searches": 9,
  "reactions": 4
}
פָּרָמֶטֶר דָרוּשׁ הערות
start_dateכֵּן הרגע הראשון של הטווח, כגון 2026-09-01T00:00:00Z
end_dateכֵּן סוף הטווח, לא נכלל. חייב להיות אחרי start_date
date_scaleכֵּן גודל הדלי של סדרת הזמן: minute, hour, day, week, month או year
timezoneלֹא אזור זמן של IANA שקובע גבולות דלי, כגון Europe/Paris. ברירת מחדל UTC
curl "https://api.notiondesk.so/sites/c74781f6-1aea-4e17-ab23-bbb8b4d174b6/analytics/search?start_date=2026-09-01T00:00:00Z&end_date=2026-10-01T00:00:00Z&date_scale=week&timezone=Europe/Paris" \
  -H "Authorization: Bearer $NOTIONDESK_API_KEY" \
  -H "nd-version: 2026-10-16"

חוקים לטווח:

  • תאריכים משתמשים ב-YYYY-MM-DDTHH:MM[:SS] עם היסט אופציונלי. ללא היסט, התאריך נקרא כ-UTC, ולא כ-timezone. כתבו + כ-%2B בכתובת האתר, או השתמשו ב-Z.
  • הטווח מתחיל ב-1 בינואר 2020 או אחריו ומסתיים לכל היותר יומיים מהיום.
  • לכל היותר 1,000 דליים. לדוגמה, minute מכסה לכל היותר 16 שעות ו-hour לכל היותר 41 ימים. השתמש ב-date_scale גס יותר עבור טווחים ארוכים יותר.
  • שבועות מתחילים ביום שני.

כל דוח משווה את הטווח שלך לתקופה באותו אורך ממש לפניו: previous ו-total_previous מתארים את התקופה המוקדמת יותר.

סדרת ספירה

ל-visitors, ל-article_views ול-searches יש צורה אחת:

{
  "total": 12,
  "total_previous": 8,
  "difference": 4,
  "percentage_difference": 50.0,
  "current": [{"date": "2026-09-14", "count": 7}, {"date": "2026-09-15", "count": 5}],
  "previous": [{"date": "2026-08-20", "count": 8}]
}
  • הפונקציות current ו-previous מפרטות רק את הדליים שמכילים נתונים, כאשר הישנים ביותר תחילה.
  • date של דלי הוא כאשר הוא מתחיל, ב-timezone: YYYY-MM-DD עבור day וגס יותר, YYYY-MM-DDTHH:MM עבור hour ו-minute.
  • percentage_difference הוא 0.0 כאשר הסכום הכולל הקודם הוא 0.

overview

שָׂדֶה מַשְׁמָעוּת
visitorsסדרת ספירה. total הוא מספר המבקרים הנפרדים בטווח, לא סכום הנקודות.
article_viewsספירת סדרות של צפיות בדף המאמר
session_durationsזמן שהקוראים מבלים בדף, בשניות: average_seconds, ו-current ו-previous רשימות של {date, seconds}
top_countriesעד 10 מדינות: country (קוד ISO), country_name ו-visitors

search

שָׂדֶה מַשְׁמָעוּת
searchesספירת סדרות של חיפושים
searches_with_resultsסכומים ורשימה queries: query, searches, clicks, articles_shown, click_through_rate ו-avg_click_position
searches_without_resultsסכומים ורשימה queries: query ו-searches
click_through_rateשיעור החיפושים עם תוצאות שהובילו לקליק, באחוזים: current, previous, difference ו-percentage_difference
{
  "searches_without_results": {
    "total": 3,
    "total_previous": 0,
    "difference": 3,
    "percentage_difference": 0.0,
    "queries": [{"query": "refund policy", "searches": 3}]
  }
}
הערה: האם מדובר בצירוף תוכן? כל שאילתה היא שאלה שנשאלו על ידי הקוראים ומרכז העזרה שלכם לא הצליח לענות עליה. searches_without_results.queries

engagement

שָׂדֶה מַשְׁמָעוּת
__נשמר_67__, __נשמר_66__ views, articles_to_revise ו-reaction_summary לכל תקופה
article_viewsספירת סדרות של צפיות בדף המאמר
top_articlesהמאמרים הנצפים ביותר: title, host, pathname ו-views
top_referrersמאיפה הגיעו המבקרים: referrer (null עבור ביקור ישיר) ו-visitors
article_engagementsהמאמרים שהגיבו אליהם קוראי הקהל היו החיוביים ביותר: title, url, views ו-reaction_summary
articles_to_reviseהמאמרים שהקוראים הגיבו אליהם בצורה השלילית ביותר, באותם תחומים

reaction_summary עוקב אחר סגנון התגובה שלך:

הערך score נע בין 0 ל-100: שיעור התגובות החיוביות, כאשר תגובה ניטרלית סופרת חצי מתחת ל-emoji. עם הסגנון thumbs, הקבוצות הן helpful ו-not_helpful. ראה כיצד לאסוף משוב עם תגובות למאמר .

מגבלות רשימה

{
  "style": "emoji",
  "total": 6,
  "score": 58,
  "groups": [
    {"key": "positive", "count": 3, "percent": 50},
    {"key": "neutral", "count": 1, "percent": 17},
    {"key": "negative", "count": 2, "percent": 33}
  ]
}
  • רשימות השאילתות, top_articles, top_referrers, article_engagements ו-articles_to_revise מכילות עד 50 שורות כל אחת ומכסות את התקופה הנוכחית בלבד. רשימה של 50 שורות עשויה להיות חלקית: צמצם את הטווח כדי לראות כל שורה.
  • הסכומים כוללים הכל, לא רק את השורות המפורטות.
title, , , , ומגיעים מדפדפני הגולשים, וכל אחד יכול לזייף אותם. יש להימנע מהם לפני הצגתם, ולעולם אל תפעלו על פיהם או תעקוב אחריהם ללא בדיקה.urlhostpathnamereferrerquery

אנליטיקס והתוכנית שלך

גישת API דורשת תוכנית ארגונית, הכוללת ניתוחים מתקדמים, כך שכל דוח מקבל כל טווח וקנה מידה בטווח של 1,000 קטגוריות.

מגבלת קצב

מלבד 120 קריאות לדקה של המפתח שלך, דוחות ניתוח נתונים לתקציב של 30 בקשות לדקה לכל מרכז עזרה , המשותף לכל מפתח ואפליקציית OAuth בסביבת העבודה שלך. בקשה דרכו עונה על 429 rate_limited, והכותרת Retry-After שלו מציינת מתי לנסות שוב. אחסן דוחות במטמון במקום לבקש אותם בכל טעינת דף.

שגיאות

סטָטוּס כַּאֲשֵׁרcode
400 פרמטר חסר, פגום או לא ידוע, quick קיבל פרמטר, או שכלל טווח נכשל. הרשימה errors נותנת שם לפרמטר ולכלל.validation_error
403 למפתח חסר ההיקף readinsufficient_scope
403 ניתוח הנתונים מושבת במרכז העזרהpermission_denied
404 report אינו אחד מארבעת הדוחות, או שמרכז העזרה אינו קיים בסביבת העבודה שלךnot_found
429 תקציב האנליטיקה של מרכז העזרה נוצלrate_limited
503 שירות הניתוח לא ענה. נסה שוב, או צמצם את הטווח.internal_error

ראה טיפול בשגיאות API Notiondesk, מגבלות קצב וניסיונות חוזרים .

שאלות נפוצות

איך אני מוצא את מה שקוראים מחפשים אבל לא מצליחים למצוא?

קרא את הדוח search וקרא את searches_without_results.queries. כל ערך הוא שאילתה שלא החזירה מאמר, עם מספר החיפושים בוצע.

מדוע הדוח שלי עונה על 400 שאלות בנוגע ל-dateScale?

הטווח מכיל יותר מ-1,000 דליים ב-date_scale שלך. השתמש בסולם גס יותר, כגון day במקום hour, או טווח קצר יותר. ההודעה אומרת dateScale, אבל הפרמטר הוא date_scale.

למה רשימה נחתכת ב-50 שורות?

הרשימות מכילות עד 50 שורות. פצל טווח ארוך לטווח קצר יותר כדי לראות יותר שאילתות או מאמרים.

האם אני יכול לקבל ניתוח נתונים עבור מאמר אחד?

הדוחות מכסים את כל מרכז העזרה. ספירת הצפיות והתגובות של כל מאמר מופיעים גם ברשימת המאמרים , כ-views_count ו-reactions_percent.

מה הלאה

מאמרים קשורים

האם הדף הזה היה מועיל?

Still need help? Ask us