ממשק ה-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.queriesengagement
| שָׂדֶה | מַשְׁמָעוּת |
|---|---|
| __נשמר_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 | למפתח חסר ההיקף read | insufficient_scope |
| 403 | ניתוח הנתונים מושבת במרכז העזרה | permission_denied |
| 404 | report אינו אחד מארבעת הדוחות, או שמרכז העזרה אינו קיים בסביבת העבודה שלך | not_found |
| 429 | תקציב האנליטיקה של מרכז העזרה נוצל | rate_limited |
| 503 | שירות הניתוח לא ענה. נסה שוב, או צמצם את הטווח. | internal_error |
ראה טיפול בשגיאות API Notiondesk, מגבלות קצב וניסיונות חוזרים .
שאלות נפוצות
איך אני מוצא את מה שקוראים מחפשים אבל לא מצליחים למצוא?
קרא את הדוח search וקרא את searches_without_results.queries. כל ערך הוא שאילתה שלא החזירה מאמר, עם מספר החיפושים בוצע.
מדוע הדוח שלי עונה על 400 שאלות בנוגע ל-dateScale?
dateScale?הטווח מכיל יותר מ-1,000 דליים ב-date_scale שלך. השתמש בסולם גס יותר, כגון day במקום hour, או טווח קצר יותר. ההודעה אומרת dateScale, אבל הפרמטר הוא date_scale.
למה רשימה נחתכת ב-50 שורות?
הרשימות מכילות עד 50 שורות. פצל טווח ארוך לטווח קצר יותר כדי לראות יותר שאילתות או מאמרים.
האם אני יכול לקבל ניתוח נתונים עבור מאמר אחד?
הדוחות מכסים את כל מרכז העזרה. ספירת הצפיות והתגובות של כל מאמר מופיעים גם ברשימת המאמרים , כ-views_count ו-reactions_percent.