- בקשת HTTP
- גוף הבקשה
- גוף התגובה
- היקפי הרשאות
- אירוע
- AdIdentifiers
- EncryptedUserId
- EncryptionEntityType
- EncryptionSource
- EventSource
- CartData
- פריט
- ItemParameter
- ItemCustomVariable
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- UserProperty
- EventParameter
- EventLocation
- CallInfo
- כדאי לנסות!
העלאת רשימה של משאבי Event מהקובץ Destination שצוין.
בקשת HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "destinations": [ { object ( |
| שדות | |
|---|---|
destinations[] |
חובה. רשימת היעדים שאליהם יישלחו האירועים. |
events[] |
חובה. רשימת האירועים שיישלחו ליעדים שצוינו. אפשר לשלוח עד 2,000 משאבי |
consent |
אופציונלי. הסכמה ברמת הבקשה שחלה על כל המשתמשים בבקשה. הסכמה ברמת המשתמש מבטלת את ההסכמה ברמת הבקשה, ואפשר לציין אותה בכל |
validateOnly |
אופציונלי. למטרות בדיקה. אם הערך הוא |
encoding |
אופציונלי. חובה לספק אותו כשמעלים קובצי |
encryptionInfo |
אופציונלי. מידע על הצפנה של העלאות ב- |
גוף התשובה
תשובה מה-IngestEventsRequest.
אם הפעולה מצליחה, גוף התשובה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"requestId": string,
"fieldWarnings": [
{
object ( |
| שדות | |
|---|---|
requestId |
המזהה שנוצר אוטומטית לבקשה. |
fieldWarnings[] |
אזהרות מפורטות ברמת השורה עם נתיבי שדות. |
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/datamanager
אירוע
אירוע שמייצג אינטראקציה של משתמש עם האתר או האפליקציה של המפרסם.
| ייצוג ב-JSON |
|---|
{ "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object ( |
| שדות | |
|---|---|
destinationReferences[] |
אופציונלי. מחרוזת עזר שמשמשת לקביעת היעד. אם השדה ריק, האירוע יישלח לכל |
transactionId |
אופציונלי. המזהה הייחודי של האירוע הזה. חובה לאירועים שנשלחים כמקור נתונים נוסף למעקב המרות באמצעות תג. |
eventTimestamp |
חובה. השעה שבה האירוע התרחש. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
lastUpdatedTimestamp |
אופציונלי. הפעם האחרונה שבה האירוע עודכן. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
userData |
אופציונלי. פרטים שהמשתמשים סיפקו, שמייצגים את המשתמש שהאירוע משויך אליו. |
consent |
אופציונלי. מידע על סוגי ההסכמה שהמשתמש המשויך סיפק. |
adIdentifiers |
אופציונלי. מזהים ומידע אחר שמשמשים להתאמה בין אירוע ההמרה לבין פעילות אחרת אונליין (כמו קליקים על מודעות). |
currency |
אופציונלי. קוד המטבע שמשויך לכל הערכים הכספיים באירוע הזה. |
eventSource |
אופציונלי. אות שמציין איפה האירוע התרחש (אתר, אפליקציה, בחנות וכו'). |
eventDeviceInfo |
אופציונלי. מידע שנאסף על המכשיר שבו נעשה שימוש (אם בכלל) כשהאירוע התרחש. |
cartData |
אופציונלי. מידע על העסקה והפריטים שמשויכים לאירוע. |
customVariables[] |
אופציונלי. מידע נוסף על צמדי מפתח/ערך שצריך לשלוח למאגרי ההמרות (פעולת המרה או פעילות ב-Floodlight). |
experimentalFields[] |
אופציונלי. רשימה של צמדי מפתח/ערך לשדות ניסיוניים שעשויים בסופו של דבר להפוך לחלק מה-API. |
userProperties |
אופציונלי. מידע שהמפרסם העריך לגבי המשתמש בזמן שהאירוע התרחש. |
eventName |
אופציונלי. שם האירוע. חובה לאירועים ב-GA4. |
clientId |
אופציונלי. מזהה ייחודי של מופע המשתמש של לקוח אינטרנט במקור לנתוני האתר הזה ב-GA4. |
userId |
אופציונלי. מזהה ייחודי של משתמש, כפי שהוגדר על ידי המפרסם. |
additionalEventParameters[] |
אופציונלי. קבוצה של פרמטרים של אירועים שצריך לכלול באירוע, שלא צוינו כבר באמצעות שדות מובְנים אחרים. |
thirdPartyUserData |
אופציונלי. אותו סוג נתונים שסופק ב-userData, אבל מסומן באופן מפורש כנתונים שסופקו על ידי צד שלישי ולא כנתונים מאינטראקציה ישירה של המפרסם. |
eventLocation |
אופציונלי. מידע שנאסף על המיקום של המשתמש כשהאירוע הזה התרחש. |
appInstanceId |
אופציונלי. מזהה ייחודי של מופע המשתמש של לקוח אפליקציה במקור נתוני האפליקציה הזה ב-GA4. |
callInfo |
אופציונלי. מידע שנאסף על השיחה (אם יש כזה) שהובילה לאירוע הזה. |
conversionValue |
אופציונלי. ערך ההמרה שמשויך לאירוע, להמרות מבוססות-ערך. |
conversionCount |
אופציונלי. כמות ההמרות שמשויכת לאירוע, בהמרות שמבוססות על ספירה. |
AdIdentifiers
מזהים ומידע אחר שמשמשים להתאמה בין אירוע ההמרה לבין פעילות אחרת אונליין (כמו קליקים על מודעות).
| ייצוג ב-JSON |
|---|
{ "sessionAttributes": string, "gclid": string, "gbraid": string, "wbraid": string, "landingPageDeviceInfo": { object ( |
| שדות | |
|---|---|
sessionAttributes |
אופציונלי. מאפייני סשן לשיוך אירועים וליצירת מודלים. |
gclid |
אופציונלי. מספר הקליק ב-Google (gclid) שמשויך לאירוע הזה. |
gbraid |
אופציונלי. המזהה של קליקים שמשויכים לאירועים באפליקציה ומגיעים ממכשירי iOS בגרסה 14 ואילך. |
wbraid |
אופציונלי. המזהה של קליקים שמשויכים לאירועים באתר ומגיעים ממכשירי iOS בגרסה 14 ואילך. |
landingPageDeviceInfo |
אופציונלי. מידע שנאסף על המכשיר שבו נעשה שימוש (אם יש כזה) בזמן הנחיתה באתר של המפרסם אחרי אינטראקציה עם המודעה. |
mobileDeviceId |
אופציונלי. מזהה המפרסמים בנייד. זה יכול להיות IDFA ב-iOS, AdID ב-Android או מזהים למפרסמים בפלטפורמות אחרות. |
dclid |
אופציונלי. מזהה הקליק ברשת המדיה שמשויך לאירוע הזה. |
impressionId |
אופציונלי. מזהה החשיפה שמשויך לאירוע הזה. |
matchId |
אופציונלי. שדה המזהה התואם שמשמש לצירוף האירוע הזה לאירוע קודם. |
encryptedUserIds[] |
אופציונלי. כל מספר של מזהי משתמשים מוצפנים. |
ppid |
אופציונלי. מזהה ייחודי של משתמש מאומת (מחובר לחשבון), כפי שהוגדר על ידי בעל האפליקציה. |
visitorPpid |
אופציונלי. מזהה ייחודי של משתמש לא מאומת (משתמש שלא נכנס לחשבון), כפי שהוגדר על ידי בעל האפליקציה. |
leadId |
אופציונלי. מזהה שנוצר על ידי Google ומונפק כשמשתמש שולח טופס להשארת פרטים. |
EncryptedUserId
מזהה משתמש שמונפק לצורך שיוך (Attribution). אם משתמשים באפשרות הזו, חובה למלא את כל השדות.
| ייצוג ב-JSON |
|---|
{ "encryptedId": string, "entityType": enum ( |
| שדות | |
|---|---|
encryptedId |
חובה. המזהה המוצפן האלפאנומרי. |
entityType |
חובה. סוג ישות ההצפנה. הוא צריך להתאים להגדרת ההצפנה של הצגת המודעות או של העברת הנתונים. |
entityId |
חובה. מזהה ישות ההצפנה. הוא צריך להתאים להגדרת ההצפנה של הצגת המודעות או של העברת הנתונים. |
source |
חובה. מתאר אם קובץ ה-Cookie המוצפן התקבל מהצגת מודעות (הפקודה %m) או מהעברת נתונים. |
EncryptionEntityType
סוג ישות ההצפנה.
| טיפוסים בני מנייה (enum) | |
|---|---|
ENCRYPTION_ENTITY_TYPE_UNSPECIFIED |
סוג ישות ההצפנה לא צוין. |
CAMPAIGN_MANAGER_ACCOUNT |
חשבון Campaign Manager 360. |
CAMPAIGN_MANAGER_ADVERTISER |
מפרסם ב-Campaign Manager 360. |
DISPLAY_VIDEO_PARTNER |
שותף ב-Display & Video 360. |
DISPLAY_VIDEO_ADVERTISER |
מפרסם ב-Display & Video 360. |
GOOGLE_ADS_CUSTOMER |
לקוח Google Ads. |
GOOGLE_AD_MANAGER_NETWORK_CODE |
קוד הרשת של Google Ad Manager. |
EncryptionSource
מקור ההצפנה.
| טיפוסים בני מנייה (enum) | |
|---|---|
ENCRYPTION_SOURCE_UNSPECIFIED |
מקור הצפנה לא צוין. |
AD_SERVING |
מקור ההצפנה של הצגת המודעות. |
DATA_TRANSFER |
מקור ההצפנה של העברת הנתונים. |
EventSource
מקור האירוע.
| טיפוסים בני מנייה (enum) | |
|---|---|
EVENT_SOURCE_UNSPECIFIED |
לא צוין EventSource. אין להשתמש בהן אף פעם. |
WEB |
האירוע נוצר מדפדפן אינטרנט. |
APP |
האירוע נוצר באמצעות אפליקציה. |
IN_STORE |
האירוע נוצר מעסקה בחנות הפיזית. |
PHONE |
האירוע נוצר משיחת טלפון. |
MESSAGE |
האירוע נוצר מהודעה. |
OTHER |
האירוע נוצר ממקורות אחרים. |
CartData
נתוני עגלות הקניות שמשויכים לאירוע.
| ייצוג ב-JSON |
|---|
{
"merchantId": string,
"merchantFeedLabel": string,
"merchantFeedLanguageCode": string,
"transactionDiscount": number,
"items": [
{
object ( |
| שדות | |
|---|---|
merchantId |
אופציונלי. מספר חשבון Merchant Center שמשויך לפריטים. |
merchantFeedLabel |
אופציונלי. תווית הפיד ב-Merchant Center שמשויכת לפיד של הפריטים. |
merchantFeedLanguageCode |
אופציונלי. קוד השפה לפי תקן ISO 639-1 שמשויך לפיד ב-Merchant Center שאליו מועלים הפריטים. |
transactionDiscount |
אופציונלי. הסכום של כל ההנחות שמשויכות לעסקה. |
items[] |
אופציונלי. רשימת הפריטים שמשויכים לאירוע. |
couponCodes[] |
אופציונלי. רשימת קודי השוברים שהוחלו על עגלת הקניות. קודי שוברים ברמת עגלת הקניות וברמת הפריט הם בלתי תלויים. אם האירוע מיועד ליעד ב-Google Analytics, צריך לציין רק קוד שובר אחד. מערכת Google Analytics מתעלמת מקודי שוברים נוספים. |
פריט
מייצג פריט בעגלת הקניות שמשויך לאירוע.
| ייצוג ב-JSON |
|---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number, "itemId": string, "additionalItemParameters": [ { object ( |
| שדות | |
|---|---|
merchantProductId |
אופציונלי. מזהה המוצר בחשבון Merchant Center. |
quantity |
אופציונלי. מספר הפריטים שמשויכים לאירוע. |
unitPrice |
אופציונלי. מחיר היחידה, לא כולל מס, משלוח והנחות ברמת העסקה. |
itemId |
אופציונלי. מזהה ייחודי שמשמש כהפניה לפריט. |
additionalItemParameters[] |
אופציונלי. קבוצה של פרמטרים של אירועים שקשורים לפריט שצריך לכלול באירוע, שלא צוינו כבר באמצעות שדות מובְנים אחרים. |
merchantId |
אופציונלי. מספר חשבון Merchant Center שמשויך לפריט. באירועים של מכירות בחנות הפיזית, הערך הזה יחליף את הערך שהוגדר ברמת עגלת הקניות. המערכת מתעלמת מהשדה הזה באירועים אחרים. |
merchantFeedLabel |
אופציונלי. תווית הפיד של הפיד ב-Merchant Center. אם עדיין משתמשים במדינות, אפשר להשתמש במקום זאת בקוד מדינה בן 2 אותיות לפי תקן ISO 3166-1 alpha-2. באירועים של מכירות בחנות הפיזית, הערך הזה יחליף את הערך שהוגדר ברמת עגלת הקניות. המערכת מתעלמת מהשדה הזה באירועים אחרים. |
merchantFeedLanguageCode |
אופציונלי. קוד השפה לפי תקן ISO 639-1 שמשויך אל הפיד ב-Merchant Center שאליו מועלים הפריטים. |
customVariables[] |
אופציונלי. מידע נוסף על צמדי מפתח/ערך שצריך לשלוח למאגרי ההמרות (פעולת המרה או פעילות ב-Floodlight), כשעוקבים אחרי המרות לכל פריט. |
conversionValue |
אופציונלי. ערך ההמרה שמשויך לפריט הזה באירוע, במקרים שבהם ערך ההמרה שונה לכל פריט. |
ItemParameter
קבוצה של פרמטרים של אירועים שקשורים לפריט שצריך לכלול באירוע, שלא צוינו כבר באמצעות שדות מובְנים אחרים.
| ייצוג ב-JSON |
|---|
{ "parameterName": string, "value": string } |
| שדות | |
|---|---|
parameterName |
חובה. שם הפרמטר שבו רוצים להשתמש. |
value |
חובה. ייצוג המחרוזת של ערך הפרמטר שרוצים להגדיר. |
ItemCustomVariable
משתנה מותאם אישית ברמת הפריט להמרות ממודעות.
| ייצוג ב-JSON |
|---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
| שדות | |
|---|---|
variable |
אופציונלי. השם של המשתנה המותאם אישית שרוצים להגדיר. אם המשתנה לא נמצא ביעד הנתון, המערכת תתעלם ממנו. |
value |
אופציונלי. הערך שרוצים לשמור במשתנה המותאם אישית. |
destinationReferences[] |
אופציונלי. מחרוזת עזר שמשמשת כדי לקבוע לאיזה |
CustomVariable
משתנה מותאם אישית להמרות ממודעות.
| ייצוג ב-JSON |
|---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
| שדות | |
|---|---|
variable |
אופציונלי. השם של המשתנה המותאם אישית שרוצים להגדיר. אם המשתנה לא נמצא ביעד הנתון, המערכת תתעלם ממנו. |
value |
אופציונלי. הערך שרוצים לשמור במשתנה המותאם אישית. |
destinationReferences[] |
אופציונלי. מחרוזת עזר שמשמשת כדי לקבוע לאיזה |
ExperimentalField
שדה ניסיוני שמייצג שדות לא רשמיים.
| ייצוג ב-JSON |
|---|
{ "field": string, "value": string } |
| שדות | |
|---|---|
field |
אופציונלי. שם השדה שבו רוצים להשתמש. |
value |
אופציונלי. הערך שצריך להגדיר בשדה. |
UserProperties
מידע שהמפרסם העריך לגבי המשתמש בזמן שהאירוע התרחש. פרטים נוספים זמינים בכתובת https://support.google.com/google-ads/answer/14007601.
| ייצוג ב-JSON |
|---|
{ "customerType": enum ( |
| שדות | |
|---|---|
customerType |
אופציונלי. סוג הלקוח שמשויך לאירוע. |
customerValueBucket |
אופציונלי. ערך הלקוח לפי הערכת המפרסם. |
additionalUserProperties[] |
אופציונלי. קבוצה של מאפייני משתמש נוספים של המשתמש שמשויך לאירוע הזה. |
CustomerType
סוג הלקוח שמשויך לאירוע.
| טיפוסים בני מנייה (enum) | |
|---|---|
CUSTOMER_TYPE_UNSPECIFIED |
סוג הלקוח לא צוין. אין להשתמש בהן אף פעם. |
NEW |
הלקוח חדש אצל המפרסם. |
RETURNING |
הלקוח חוזר למפרסם. |
REENGAGED |
הלקוח יצר אינטראקציה חוזרת עם המפרסם. |
CustomerValueBucket
ערך הלקוח לפי הערכת המפרסם.
| טיפוסים בני מנייה (enum) | |
|---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
לא צוין CustomerValueBucket. אין להשתמש בהן אף פעם. |
LOW |
הלקוח הוא בעל ערך נמוך. |
MEDIUM |
הלקוח הוא בעל ערך בינוני. |
HIGH |
הלקוח הוא בעל ערך גבוה. |
UserProperty
קבוצה של מאפייני משתמש נוספים של המשתמש שמשויך לאירוע הזה.
| ייצוג ב-JSON |
|---|
{ "propertyName": string, "value": string } |
| שדות | |
|---|---|
propertyName |
חובה. השם של מאפיין המשתמש שבו רוצים להשתמש. |
value |
חובה. ייצוג המחרוזת של הערך של מאפיין המשתמש שבו רוצים להשתמש. |
EventParameter
פרמטר של אירוע לאירועים ב-GA4.
| ייצוג ב-JSON |
|---|
{ "parameterName": string, "value": string } |
| שדות | |
|---|---|
parameterName |
חובה. שם הפרמטר שבו רוצים להשתמש. |
value |
חובה. ייצוג המחרוזת של ערך הפרמטר שרוצים להגדיר. |
EventLocation
המיקום שבו האירוע התרחש.
| ייצוג ב-JSON |
|---|
{ "storeId": string, "city": string, "subdivisionCode": string, "regionCode": string, "subcontinentCode": string, "continentCode": string } |
| שדות | |
|---|---|
storeId |
אופציונלי. חובה למכירות בחנות הפיזית. המזהה שמייצג חנות פיזית שבה האירוע התרחש. |
city |
אופציונלי. שם העיר שבה האירוע התרחש. |
subdivisionCode |
אופציונלי. קוד חלוקת המשנה לפי תקן ISO 3166-2 שבו התרחש האירוע. |
regionCode |
אופציונלי. קוד האזור בן 2 האותיות במאגר CLDR של כתובת המשתמש. |
subcontinentCode |
אופציונלי. קוד תת-היבשת בפורמט UN M49 שבה התרחש האירוע. |
continentCode |
אופציונלי. קוד היבשת בפורמט UN M49 שבה האירוע התרחש. |
CallInfo
מידע שנאסף על השיחה (אם יש כזה) שהובילה לאירוע הזה.
| ייצוג ב-JSON |
|---|
{ "startTimestamp": string } |
| שדות | |
|---|---|
startTimestamp |
חובה. השעה שבה התחילה שיחת הטלפון שהובילה לאירוע הזה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |