רשימה של ה-methods במשאב הזה מופיעה בסוף הדף.
ייצוגי משאבים
דוח של DoubleClick Search. האובייקט הזה מכיל את בקשת הדוח, מטא-נתונים מסוימים של הדוח, כמו קוד המטבע, ואת שורות הדוח או קובצי הדוח שנוצרו.
{ "kind": "doubleclicksearch#report", "id": string, "isReportReady": boolean, "request": { "reportScope": { "agencyId": long, "advertiserId": long, "engineAccountId": long, "campaignId": long, "adGroupId": long, "keywordId": long, "adId": long }, "reportType": string, "columns": [ { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string } ], "timeRange": { "startDate": string, "endDate": string, "changedMetricsSinceTimestamp": datetime, "changedAttributesSinceTimestamp": datetime }, "filters": [ { "column": { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string }, "operator": string, "values": [ (value) ] } ], "orderBy": [ { "column": { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string }, "sortOrder": string } ], "includeDeletedEntities": boolean, "includeRemovedEntities": boolean, "verifySingleTimeZone": boolean, "downloadFormat": string, "statisticsCurrency": string, "startRow": integer, "rowCount": integer, "maxRowsPerFile": integer }, "statisticsCurrencyCode": string, "statisticsTimeZone": string, "rowCount": integer, "files": [ { "url": string, "byteCount": long } ], "rows": [ { (key): (value) } ] }
שם הנכס | ערך | תיאור | הערות |
---|---|---|---|
files[] |
list |
דוח אסינכרוני בלבד. רשימה של קובצי הדוח שנוצרו אחרי שהדוח הושלם בהצלחה. | |
files[].byteCount |
long |
הגודל של קובץ הדוח הזה בבייטים. | |
files[].url |
string |
כדי להוריד את קובץ הדוח, צריך להשתמש בכתובת ה-URL הזו. | |
id |
string |
דוח אסינכרוני בלבד. המזהה של הדוח. | |
isReportReady |
boolean |
דוח אסינכרוני בלבד. הערך יהיה True רק אם הדוח הושלם בהצלחה וקובצי הדוח מוכנים להורדה. | |
kind |
string |
מזהה אותו בתור משאב דוח. ערך: המחרוזת הקבועה doubleclicksearch#report . |
|
request |
nested object |
הבקשה שיצרה את הדוח. שדות אופציונליים שלא צוינו בבקשה המקורית ימולאו בערכי ברירת מחדל. | |
request.columns[] |
list |
העמודות שייכללו בדוח. הנתונים האלה כוללים גם את העמודות של DoubleClick Search וגם את העמודות השמורות. בעמודות של DoubleClick Search, רק הפרמטר columnName נדרש. בעמודות שמורות רק הפרמטר savedColumnName . אי אפשר להגדיר גם את columnName וגם את savedColumnName באותו בית. אפשר לשלוח עד 300 עמודות לכל בקשה. |
|
request.columns[].columnName |
string |
השם של עמודת DoubleClick Search שתיכלל בדוח. | |
request.columns[].customDimensionName |
string |
הפילוח של הדוח מתבצע לפי מאפיין מותאם אישית. היקף הדוח צריך להיות מפרסם או רמה נמוכה יותר, וחובה להגדיר את המאפיין המותאם אישית ב-DoubleClick Search. השם של המאפיין המותאם אישית, שמופיע ב-DoubleClick Search, הוא תלוי אותיות רישיות. אם משתמשים במאפיין הזה בדוח המרות, הפונקציה מחזירה את הערך של המאפיין המותאם אישית שצוין לגבי ההמרה הנתונה, אם היא מוגדרת. העמודה הזו לא מפלחת את דוח ההמרות. |
|
request.columns[].customMetricName |
string |
השם של מדד מותאם אישית שייכלל בדוח. היקף הדוח צריך להיות מפרסם או רמה נמוכה יותר, והמדד המותאם אישית כבר מוגדר ב-DoubleClick Search. שם המדד המותאם אישית, שמופיע ב-DoubleClick Search, הוא תלוי אותיות רישיות. | |
request.columns[].endDate |
string |
יום כולל בפורמט YYYY-MM-DD. אם השדה הזה מוגדר, ההגדרה הזאת מבטלת את טווח הזמן הכולל של הדוח בעמודה הזו בלבד. יש לספק אותו יחד עם startDate . |
|
request.columns[].groupByColumn |
boolean |
דוח סינכרוני בלבד. צריך להגדיר את הערך true כדי לקבץ לפי העמודה הזו. ברירת המחדל היא false . |
|
request.columns[].headerText |
string |
טקסט שמשמש לזיהוי העמודה הזו בפלט הדוח. אם הפרמטר לא מוגדר, ערך ברירת המחדל הוא columnName או savedColumnName . אפשר להשתמש באפשרות הזו כדי למנוע התנגשויות בין עמודות של DoubleClick Search לבין עמודות שמורות עם אותו שם. |
|
request.columns[].platformSource |
string |
הפלטפורמה שבה משתמשים כדי לספק את הנתונים של המאפיין המותאם אישית. הערכים הקבילים הם 'Floodlight'. | |
request.columns[].productReportPerspective |
string |
מחזירה מדדים רק לגבי סוג ספציפי של פעילות במוצר. הערכים הקבילים הם:
|
|
request.columns[].savedColumnName |
string |
השם של עמודה שמורה שתיכלל בדוח. היקף הדוח צריך להיות ברמת המפרסם או ברמה נמוכה יותר, ויש ליצור את העמודה השמורה הזו כבר בממשק המשתמש של DoubleClick Search. | |
request.columns[].startDate |
string |
תאריך כולל בפורמט YYYY-MM-DD. אם השדה הזה מוגדר, ההגדרה הזאת מבטלת את טווח הזמן הכולל של הדוח בעמודה הזו בלבד. יש לספק אותו יחד עם endDate . |
|
request.downloadFormat |
string |
הפורמט שבו צריך להחזיר את הדוח. כרגע יש תמיכה ב-csv או ב-tsv . |
|
request.filters[] |
list |
רשימת מסננים שיחולו על הדוח. כל בקשה יכולה לכלול עד 300 מסננים. |
|
request.filters[].column |
nested object |
עמודה שלפיה יש לבצע את הסינון. זו יכולה להיות עמודה של DoubleClick Search או עמודה שמורה. | |
request.filters[].column.columnName |
string |
השם של עמודת DoubleClick Search שתיכלל בדוח. | |
request.filters[].column.customDimensionName |
string |
הפילוח של הדוח מתבצע לפי מאפיין מותאם אישית. היקף הדוח צריך להיות מפרסם או רמה נמוכה יותר, וחובה להגדיר את המאפיין המותאם אישית ב-DoubleClick Search. השם של המאפיין המותאם אישית, שמופיע ב-DoubleClick Search, הוא תלוי אותיות רישיות. אם משתמשים במאפיין הזה בדוח המרות, הפונקציה מחזירה את הערך של המאפיין המותאם אישית שצוין לגבי ההמרה הנתונה, אם היא מוגדרת. העמודה הזו לא מפלחת את דוח ההמרות. |
|
request.filters[].column.customMetricName |
string |
השם של מדד מותאם אישית שייכלל בדוח. היקף הדוח צריך להיות מפרסם או רמה נמוכה יותר, והמדד המותאם אישית כבר מוגדר ב-DoubleClick Search. שם המדד המותאם אישית, שמופיע ב-DoubleClick Search, הוא תלוי אותיות רישיות. | |
request.filters[].column.endDate |
string |
יום כולל בפורמט YYYY-MM-DD. אם השדה הזה מוגדר, ההגדרה הזאת מבטלת את טווח הזמן הכולל של הדוח בעמודה הזו בלבד. יש לספק אותו יחד עם startDate . |
|
request.filters[].column.groupByColumn |
boolean |
דוח סינכרוני בלבד. צריך להגדיר את הערך true כדי לקבץ לפי העמודה הזו. ברירת המחדל היא false . |
|
request.filters[].column.headerText |
string |
טקסט שמשמש לזיהוי העמודה הזו בפלט הדוח. אם הפרמטר לא מוגדר, ערך ברירת המחדל הוא columnName או savedColumnName . אפשר להשתמש באפשרות הזו כדי למנוע התנגשויות בין עמודות של DoubleClick Search לבין עמודות שמורות עם אותו שם. |
|
request.filters[].column.platformSource |
string |
הפלטפורמה שבה משתמשים כדי לספק את הנתונים של המאפיין המותאם אישית. הערכים הקבילים הם 'Floodlight'. | |
request.filters[].column.productReportPerspective |
string |
מחזירה מדדים רק לגבי סוג ספציפי של פעילות במוצר. הערכים הקבילים הם:
|
|
request.filters[].column.savedColumnName |
string |
השם של עמודה שמורה שתיכלל בדוח. היקף הדוח צריך להיות ברמת המפרסם או ברמה נמוכה יותר, ויש ליצור את העמודה השמורה הזו כבר בממשק המשתמש של DoubleClick Search. | |
request.filters[].column.startDate |
string |
תאריך כולל בפורמט YYYY-MM-DD. אם השדה הזה מוגדר, ההגדרה הזאת מבטלת את טווח הזמן הכולל של הדוח בעמודה הזו בלבד. יש לספק אותו יחד עם endDate . |
|
request.filters[].operator |
string |
אופרטור לשימוש במסנן. ניתן לעיין בחומר העזר בנושא מסננים כדי לראות רשימה של האופרטורים הזמינים. | |
request.filters[].values[] |
list |
רשימת ערכים שלפיהם יתבצע סינון של ערך העמודה. כל בקשה יכולה לכלול עד 300 ערכי סינון. |
|
request.includeDeletedEntities |
boolean |
המדיניות קובעת אם ישויות שהוסרו צריכות להיכלל בדוח. ברירת המחדל היא false . הוצא משימוש. במקומו צריך להשתמש ב-includeRemovedEntities . |
|
request.includeRemovedEntities |
boolean |
המדיניות קובעת אם ישויות שהוסרו צריכות להיכלל בדוח. ברירת המחדל היא false . |
|
request.maxRowsPerFile |
integer |
דוח אסינכרוני בלבד. מספר השורות המקסימלי לקובץ דוח. דוח גדול מחולק למספר קבצים על סמך השדה הזה. הערכים הקבילים הם 1000000 עד 100000000 , כולל. |
|
request.orderBy[] |
list |
דוח סינכרוני בלבד. רשימת עמודות ומסלולים המגדירות את המיון שיש לבצע על שורות הדוח. מספר ההזמנות המקסימלי לכל בקשה הוא 300. |
|
request.orderBy[].column |
nested object |
עמודה שלפיה רוצים לבצע מיון. זו יכולה להיות עמודה שהוגדרה ב-DoubleClick Search או עמודה שמורה. | |
request.orderBy[].column.columnName |
string |
השם של עמודת DoubleClick Search שתיכלל בדוח. | |
request.orderBy[].column.customDimensionName |
string |
הפילוח של הדוח מתבצע לפי מאפיין מותאם אישית. היקף הדוח צריך להיות מפרסם או רמה נמוכה יותר, וחובה להגדיר את המאפיין המותאם אישית ב-DoubleClick Search. השם של המאפיין המותאם אישית, שמופיע ב-DoubleClick Search, הוא תלוי אותיות רישיות. אם משתמשים במאפיין הזה בדוח המרות, הפונקציה מחזירה את הערך של המאפיין המותאם אישית שצוין לגבי ההמרה הנתונה, אם היא מוגדרת. העמודה הזו לא מפלחת את דוח ההמרות. |
|
request.orderBy[].column.customMetricName |
string |
השם של מדד מותאם אישית שייכלל בדוח. היקף הדוח צריך להיות מפרסם או רמה נמוכה יותר, והמדד המותאם אישית כבר מוגדר ב-DoubleClick Search. שם המדד המותאם אישית, שמופיע ב-DoubleClick Search, הוא תלוי אותיות רישיות. | |
request.orderBy[].column.endDate |
string |
יום כולל בפורמט YYYY-MM-DD. אם השדה הזה מוגדר, ההגדרה הזאת מבטלת את טווח הזמן הכולל של הדוח בעמודה הזו בלבד. יש לספק אותו יחד עם startDate . |
|
request.orderBy[].column.groupByColumn |
boolean |
דוח סינכרוני בלבד. צריך להגדיר את הערך true כדי לקבץ לפי העמודה הזו. ברירת המחדל היא false . |
|
request.orderBy[].column.headerText |
string |
טקסט שמשמש לזיהוי העמודה הזו בפלט הדוח. אם הפרמטר לא מוגדר, ערך ברירת המחדל הוא columnName או savedColumnName . אפשר להשתמש באפשרות הזו כדי למנוע התנגשויות בין עמודות של DoubleClick Search לבין עמודות שמורות עם אותו שם. |
|
request.orderBy[].column.platformSource |
string |
הפלטפורמה שבה משתמשים כדי לספק את הנתונים של המאפיין המותאם אישית. הערכים הקבילים הם 'Floodlight'. | |
request.orderBy[].column.productReportPerspective |
string |
מחזירה מדדים רק לגבי סוג ספציפי של פעילות במוצר. הערכים הקבילים הם:
|
|
request.orderBy[].column.savedColumnName |
string |
השם של עמודה שמורה שתיכלל בדוח. היקף הדוח צריך להיות ברמת המפרסם או ברמה נמוכה יותר, ויש ליצור את העמודה השמורה הזו כבר בממשק המשתמש של DoubleClick Search. | |
request.orderBy[].column.startDate |
string |
תאריך כולל בפורמט YYYY-MM-DD. אם השדה הזה מוגדר, ההגדרה הזאת מבטלת את טווח הזמן הכולל של הדוח בעמודה הזו בלבד. יש לספק אותו יחד עם endDate . |
|
request.orderBy[].sortOrder |
string |
כיוון המיון, שהוא ascending או descending . |
|
request.reportScope |
object |
reportScope הוא קבוצה של מזהים שמשמשת כדי לקבוע איזו קבוצת משנה של ישויות יוחזרו בדוח. צריך לציין את השושלת המלאה של מזהים מהרמה הנמוכה ביותר הרצויה דרך הסוכנות. | |
request.reportScope.adGroupId |
long |
מזהה קבוצת מודעות ב-DS. | |
request.reportScope.adId |
long |
מזהה מודעה ב-DS. | |
request.reportScope.advertiserId |
long |
מזהה המפרסם ב-DS. | |
request.reportScope.agencyId |
long |
מזהה הסוכנות ב-DS. | |
request.reportScope.campaignId |
long |
מזהה הקמפיין ב-DS. | |
request.reportScope.engineAccountId |
long |
מספר חשבון מנוע החיפוש ב-DS. | |
request.reportScope.keywordId |
long |
מזהה מילת מפתח ב-DS. | |
request.reportType |
string |
קובע את סוג השורות שמוחזרות בדוח. לדוגמה, אם מציינים reportType: keyword , כל שורה בדוח תכיל נתונים לגבי מילת מפתח. בחומר העזר בנושא סוגי דוחות תוכלו לראות אילו עמודות זמינות לכל סוג. |
|
request.rowCount |
integer |
דוח סינכרוני בלבד. מספר השורות המקסימלי שצריך להחזיר. שורות נוספות מושמטות. הערכים הקבילים הם 0 עד 10000 , כולל. ברירת המחדל היא 10000 . |
|
request.startRow |
integer |
דוח סינכרוני בלבד. אינדקס מבוסס אפס של השורה הראשונה שצריך להחזיר. הערכים הקבילים הם 0 עד 50000 , כולל. ברירת המחדל היא 0 . |
|
request.statisticsCurrency |
string |
מציינת את המטבע שבו יוחזר הסכום. הערכים האפשריים הם: usd , agency (תקף אם הדוח בהיקף של סוכנות או היקף נמוך יותר), advertiser (תקף אם הדוח כולל היקף * של המפרסם או קבוצה נמוכה יותר) או account (תקף אם הדוח נכלל ברמת חשבון מנוע חיפוש או רמה נמוכה יותר). |
|
request.timeRange |
object |
אם יש בקשה למדדים בדוח, הארגומנט הזה ישמש להגבלת המדדים לטווח זמן ספציפי. | |
request.timeRange.changedAttributesSinceTimestamp |
datetime |
חותמת זמן כוללת לפי שעון UTC בפורמט RFC, לדוגמה: 2013-07-16T10:16:23.555Z . כאן תוכלו לקרוא הסבר נוסף על האופן שבו פועלים דוחות המאפיינים שהשתנו. |
|
request.timeRange.changedMetricsSinceTimestamp |
datetime |
חותמת זמן כוללת לפי שעון UTC בפורמט RFC, לדוגמה: 2013-07-16T10:16:23.555Z . כאן תוכלו לקרוא הסבר נוסף על אופן הפעולה של דוחות המדדים שהשתנו. |
|
request.timeRange.endDate |
string |
תאריך כולל בפורמט YYYY-MM-DD. | |
request.timeRange.startDate |
string |
תאריך כולל בפורמט YYYY-MM-DD. | |
request.verifySingleTimeZone |
boolean |
אם הערך הוא true , הדוח ייווצר רק אם כל הנתונים הסטטיסטיים המבוקשים מגיעים מאזור זמן אחד. ברירת המחדל היא false . |
|
rowCount |
integer |
מספר שורות הדוח שנוצרו על ידי הדוח, לא כולל הכותרות. | |
rows[] |
list |
דוח סינכרוני בלבד. שורות דוח שנוצרו. | |
rows[].(key) |
any value |
מציינת את העמודות שמיוצגות בשורה הזו. כלומר, כל מפתח תואם לעמודה שמכילה תא שאינו ריק בשורה הזו. | |
statisticsCurrencyCode |
string |
קוד המטבע של כל הערכים הכספיים שמופקים בדוח, כולל הערכים שנקבעו על ידי המשתמשים (למשל, הגדרות של הצעות מחיר למילות מפתח) והמדדים (למשל, עלות והכנסה). קוד המטבע של הדוח נקבע לפי השדה statisticsCurrency של בקשת הדוח. |
|
statisticsTimeZone |
string |
אם כל הנתונים הסטטיסטיים של הדוח מגיעים מאותו אזור זמן, זה יהיה. אחרת, השדה לא הוגדר. |
שיטות
- יצירה
- המערכת יוצרת ומחזירה דוח באופן מיידי.
- הורדה
- סקרים לסטטוס של בקשת דיווח.
- getFile
- הורדת קובץ דוח בקידוד UTF-8.
- getIdMappingFile
- מתבצעת הורדה של קובץ CSV (בקידוד UTF-8) שמכיל מיפויי מזהים בין הממשק הקודם של Search Ads 360 לבין הממשק החדש של Search Ads 360. לגבי המפרסם המבוקש, הקובץ כולל את כל ישויות הצאצא (למשל, חשבונות מנוע חיפוש, קמפיינים, קבוצות של מודעות וכו') שקיימות בממשק הקודם של Search Ads 360 וגם בממשק החדש של Search Ads 360.
- בקשה
- מכניסה בקשת דיווח למערכת הדיווח.