- בקשת HTTP
- גוף הבקשה
- גוף התגובה
- היקפי הרשאה
- אירוע
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- פריט
- ItemParameter
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- UserProperty
- EventParameter
- כדאי לנסות!
העלאה של רשימת 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 } |
| שדות | |
|---|---|
requestId |
המזהה שנוצר אוטומטית של הבקשה. |
היקפי הרשאה
נדרש היקף ההרשאות הבא של 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 |
אופציונלי. קוד המטבע שמשויך לכל הערכים הכספיים באירוע הזה. |
conversionValue |
אופציונלי. ערך ההמרה שמשויך לאירוע, להמרות מבוססות-ערך. |
eventSource |
אופציונלי. אות שמציין איפה האירוע קרה (באינטרנט, באפליקציה, בחנות וכו'). |
eventDeviceInfo |
אופציונלי. מידע שנאסף על המכשיר שבו נעשה שימוש (אם בכלל) כשהאירוע קרה. |
cartData |
אופציונלי. מידע על העסקה ועל הפריטים שמשויכים לאירוע. |
customVariables[] |
אופציונלי. מידע נוסף על זוגות של מפתח/ערך לשליחה למאגרי התגים של ההמרות (פעולת המרה או פעילות FL). |
experimentalFields[] |
אופציונלי. רשימה של צמדי מפתח/ערך לשדות ניסיוניים שעשויים בסופו של דבר להיכלל ב-API. |
userProperties |
אופציונלי. מידע שהמפרסם העריך לגבי המשתמש בזמן שהאירוע התרחש. |
eventName |
אופציונלי. שם האירוע. חובה לאירועים ב-GA4. |
clientId |
אופציונלי. מזהה ייחודי של מופע המשתמש של לקוח אינטרנט במקור הנתונים הזה של GA4 לאתר. |
userId |
אופציונלי. מזהה ייחודי של משתמש, כפי שהוגדר על ידי המפרסם. |
additionalEventParameters[] |
אופציונלי. מאגר של פרמטרים של אירועים שצריך לכלול באירוע, שלא צוינו כבר באמצעות שדות מובנים אחרים. |
AdIdentifiers
מזהים ומידע אחר שמשמשים להתאמה של אירוע ההמרה לפעילות אונליין אחרת (כמו קליקים על מודעות).
| ייצוג ב-JSON |
|---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
| שדות | |
|---|---|
sessionAttributes |
אופציונלי. מאפייני סשן לשיוך אירועים ולבניית מודלים. |
gclid |
אופציונלי. מספר הקליק ב-Google (gclid) שמשויך לאירוע הזה. |
gbraid |
אופציונלי. המזהה של קליקים שמשויכים לאירועים באפליקציה ומגיעים ממכשירי iOS בגרסה 14 ואילך. |
wbraid |
אופציונלי. המזהה של קליקים שמשויכים לאירועים באתר ומגיעים ממכשירי iOS בגרסה 14 ואילך. |
landingPageDeviceInfo |
אופציונלי. מידע שנאסף על המכשיר שבו נעשה שימוש (אם יש כזה) בזמן הנחיתה באתר של המפרסם אחרי אינטראקציה עם המודעה. |
DeviceInfo
מידע על המכשיר שבו נעשה שימוש (אם יש כזה) כשהאירוע קרה.
| ייצוג ב-JSON |
|---|
{ "userAgent": string, "ipAddress": string } |
| שדות | |
|---|---|
userAgent |
אופציונלי. מחרוזת סוכן המשתמש של המכשיר בהקשר הנתון. |
ipAddress |
אופציונלי. כתובת ה-IP של המכשיר בהקשר הנתון. הערה: מערכת Google Ads לא תומכת בהתאמה של כתובות IP למשתמשי קצה באזור הכלכלי האירופי (EEA), בבריטניה (UK) או בשווייץ (CH). צריך להוסיף לוגיקה כדי להחריג באופן מותנה את שיתוף כתובות ה-IP של משתמשים מהאזורים האלה, ולוודא שאתם מספקים למשתמשים מידע ברור ומקיף לגבי הנתונים שאתם אוספים באתרים, באפליקציות ובנכסים אחרים שלכם, ומקבלים מהם הסכמה כנדרש על פי חוק או על פי מדיניות Google הרלוונטית. פרטים נוספים זמינים בדף מידע על ייבוא של נתוני המרות אופליין (OCI). |
EventSource
מקור האירוע.
| טיפוסים בני מנייה (enum) | |
|---|---|
EVENT_SOURCE_UNSPECIFIED |
מקור האירוע לא צוין. אסור להשתמש בו. |
WEB |
האירוע נוצר מדפדפן אינטרנט. |
APP |
האירוע נוצר מאפליקציה. |
IN_STORE |
האירוע נוצר מעסקה בחנות. |
PHONE |
האירוע נוצר משיחת טלפון. |
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[] |
אופציונלי. רשימת הפריטים שמשויכים לאירוע. |
פריט
מייצג פריט בעגלת הקניות שמשויך לאירוע.
| ייצוג ב-JSON |
|---|
{
"merchantProductId": string,
"quantity": string,
"unitPrice": number,
"itemId": string,
"additionalItemParameters": [
{
object ( |
| שדות | |
|---|---|
merchantProductId |
אופציונלי. מזהה המוצר בחשבון Merchant Center. |
quantity |
אופציונלי. מספר הפריט שמשויך לאירוע. |
unitPrice |
אופציונלי. מחיר היחידה, לא כולל מס, משלוח והנחות ברמת העסקה. |
itemId |
אופציונלי. מזהה ייחודי לציון הפריט. |
additionalItemParameters[] |
אופציונלי. מאגר של פרמטרים של אירועים שקשורים לפריט שרוצים לכלול באירוע, שלא צוינו כבר באמצעות שדות מובנים אחרים. |
ItemParameter
מאגר של פרמטרים של אירועים שקשורים לפריט שרוצים לכלול באירוע, שלא צוינו כבר באמצעות שדות מובנים אחרים.
| ייצוג ב-JSON |
|---|
{ "parameterName": string, "value": string } |
| שדות | |
|---|---|
parameterName |
חובה. שם הפרמטר שבו רוצים להשתמש. |
value |
חובה. הייצוג של ערך הפרמטר שרוצים להגדיר כמחרוזת. |
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 |
Unspecified CustomerValueBucket. אסור להשתמש בו. |
LOW |
הלקוח הוא בעל ערך נמוך. |
MEDIUM |
הלקוח הוא בעל ערך בינוני. |
HIGH |
הלקוח רווחי. |
UserProperty
מאגר של מאפייני משתמש נוספים שמשויכים למשתמש שקשור לאירוע הזה.
| ייצוג ב-JSON |
|---|
{ "propertyName": string, "value": string } |
| שדות | |
|---|---|
propertyName |
חובה. השם של מאפיין המשתמש שבו רוצים להשתמש. |
value |
חובה. ייצוג המחרוזת של הערך של מאפיין המשתמש שבו רוצים להשתמש. |
EventParameter
פרמטר אירוע לאירועים ב-GA4.
| ייצוג ב-JSON |
|---|
{ "parameterName": string, "value": string } |
| שדות | |
|---|---|
parameterName |
חובה. שם הפרמטר שבו רוצים להשתמש. |
value |
חובה. הייצוג של ערך הפרמטר שרוצים להגדיר כמחרוזת. |