- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- ClickConversion
- ExternalAttributionData
- CartData
- פריט
- ConversionEnvironment
- ClickConversionResult
- רוצים לנסות?
מעבד את ההמרות הנתונות מקליקים.
רשימה של שגיאות שקרו: AuthenticationError AuthorizationError ConversionUploadError HeaderError InternalError PartialFailureError QuotaError RequestError
בקשת HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}:uploadClickConversions
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
customerId |
חובה. מזהה הלקוח שמבצע את ההעלאה. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"conversions": [
{
object ( |
שדות | |
---|---|
conversions[] |
חובה. ההמרות שמעלים. |
partialFailure |
חובה. אם הערך הוא true, פעולות שבוצעו בהצלחה ופעולות לא חוקיות יחזירו שגיאות. אם הערך הוא False, כל הפעולות יבוצעו בעסקה אחת אם ורק אם כולן תקינות. תמיד צריך להגדיר את הערך כ-True. מידע נוסף על כשל חלקי זמין בכתובת https://developers.google.com/google-ads/api/docs/best-practices/partial-failures. |
validateOnly |
אם הערך הוא True, הבקשה מאומתת אבל לא מבוצעת. רק שגיאות מוחזרות, לא תוצאות. |
debugEnabled |
אם הערך הוא True, ה-API יבצע את כל בדיקות ההעלאה ויחזיר שגיאות אם יימצאו. אם הערך הוא False, הוא יבצע רק אימות קלט בסיסי, ידלג על בדיקות ההעלאה הבאות ויחזור בהצלחה גם אם לא נמצא קליק ב- ההגדרה הזו משפיעה רק על ההמרות המשופרות בהעלאות לידים שנעשה בהן שימוש ב- ברירת המחדל היא False. |
jobId |
אפשרות. שדה אופציונלי להגדרת מזהה המשימה. חייב להיות מספר לא שלילי שקטן מ-2^31, אם צוין. אם לא תספקו את השדה הזה, ה-API ייצור מזהה משימה בטווח [ 2^31, (2^63)-1]. ה-API יחזיר את הערך של הבקשה הזו בשדה |
גוף התשובה
הודעת תשובה לגבי ConversionUploadService.UploadClickConversions
.
אם הפעולה בוצעה ללא שגיאות, גוף התשובה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "partialFailureError": { object ( |
שדות | |
---|---|
partialFailureError |
שגיאות שמתייחסות לכשלים בהמרות במצב 'כשל חלקי'. מוחזרות כאשר כל השגיאות מתרחשות בתוך ההמרות. אם מתרחשות שגיאות מחוץ להמרות (למשל, שגיאות אימות), נחזיר שגיאה ברמת ה-RPC. מידע נוסף על כשל חלקי זמין בכתובת https://developers.google.com/google-ads/api/docs/best-practices/partial-failures. |
results[] |
מוחזר עבור המרות שעובדו בהצלחה. השדה Proto יהיה ריק בשורות שהתקבלה בהן שגיאה. התוצאות לא מוחזרות אם הערך של validateOnly הוא TRUE. |
jobId |
מזהה המשימה להעלאה של קבוצת הקבצים. |
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/adwords
למידע נוסף, עיינו בסקירה הכללית על OAuth 2.0.
ClickConversion
המרה מסוג קליק.
ייצוג JSON |
---|
{ "gbraid": string, "wbraid": string, "externalAttributionData": { object ( |
שדות | |
---|---|
gbraid |
מזהה הקליק של קליקים שמשויכים להמרות באפליקציה שמקורם במכשירי iOS שמתחילים ב-iOS 14. |
wbraid |
מזהה הקליק של קליקים שמשויכים להמרות באתר ושמקורם במכשירי iOS החל מ-iOS 14. |
externalAttributionData |
נתונים נוספים על המרות שהשיוך שלהן נקבע במערכת חיצונית. השדה הזה נדרש להמרות עם פעולת המרה שמשויכת באופן חיצוני, אבל אין להגדיר אותו אחרת. |
customVariables[] |
המשתנים המותאמים אישית שמשויכים להמרה הזו. |
cartData |
נתוני עגלות הקניות שמשויכים להמרה הזו. |
userIdentifiers[] |
מזהי המשתמש המשויכים להמרה הזו. אפשר להעלות המרות רק באמצעות hashedEmail ו-hashedPhoneNumber. המספר המקסימלי של מזהי משתמש לכל המרה הוא 5. |
conversionEnvironment |
הסביבה שבה ההמרה הזו תועדה. למשל, אפליקציה או אתר. |
consent |
הגדרת ההסכמה לאירוע. |
gclid |
מספר הקליק ב-Google (GCLID) שמשויך להמרה הזו. |
conversionAction |
שם המשאב של פעולת ההמרה שמשויכת להמרה הזו. הערה: שם המשאב הזה מורכב ממספר לקוח וממזהה של פעולת המרה, אבל המערכת תתעלם ממספר הלקוח ותשתמש במזהה פעולת ההמרה בתור המזהה היחיד של פעולת ההמרה. |
conversionDateTime |
התאריך שבו התרחשה ההמרה. חייב להיות אחרי מועד הקליק. חובה לציין את אזור הזמן. הפורמט הוא 'yyyy-mm-dd hh:mm:ss+|-hh:mm', לדוגמה, '2019-01-01 12:32:45-08:00'. |
conversionValue |
ערך ההמרה של המפרסם. |
currencyCode |
המטבע שמשויך לערך ההמרה. זהו קוד המטבע בן 3 התווים לפי תקן ISO 4217. לדוגמה: USD, EUR. |
orderId |
מזהה ההזמנה המשויך להמרה. אפשר להשתמש במזהה הזמנה רק להמרה אחת לכל פעולת המרה. |
ExternalAttributionData
כאן מופיע מידע נוסף על המרות שהשיוך שלהן נקבע במערכת חיצונית.
ייצוג JSON |
---|
{ "externalAttributionCredit": number, "externalAttributionModel": string } |
שדות | |
---|---|
externalAttributionCredit |
מייצג את החלק מההמרה שמיוחסת לקליק ב-Google Ads. |
externalAttributionModel |
מציין את שם מודל השיוך. |
CartData
מכילה מידע נוסף על נתוני עגלות הקניות.
ייצוג JSON |
---|
{
"merchantId": string,
"feedCountryCode": string,
"feedLanguageCode": string,
"localTransactionCost": number,
"items": [
{
object ( |
שדות | |
---|---|
merchantId |
מספר חשבון Merchant Center שאליו הועלו הפריטים. |
feedCountryCode |
קוד המדינה שמשויך אל הפיד שאליו מועלים הפריטים. |
feedLanguageCode |
קוד השפה שמשויך אל הפיד שאליו מועלים הפריטים. |
localTransactionCost |
הסכום של כל ההנחות ברמת העסקה, כמו משלוח חינם והנחות בשוברים בכל עגלת הקניות. קוד המטבע זהה לקוד המטבע שמוצג בהודעה של ClickConversion. |
items[] |
נתונים של הפריטים שנרכשו. |
פריט
מכילה נתונים של הפריטים שנרכשו.
ייצוג JSON |
---|
{ "productId": string, "quantity": integer, "unitPrice": number } |
שדות | |
---|---|
productId |
מזהה הקנייה של הפריט. חייב להיות שווה למזהה המוצר ב-Merchant Center. |
quantity |
מספר הפריטים שנמכרו. |
unitPrice |
המחיר ליחידה, לא כולל מס, משלוח והנחות ברמת העסקה. קוד המטבע זהה לקוד המטבע שמוצג בהודעה של ClickConversion. |
ConversionEnvironment
סביבת ההמרה של ההמרה שהועלתה.
טיפוסים בני מנייה (enums) | |
---|---|
UNSPECIFIED |
לא צוין. |
UNKNOWN |
משמש לציון הערך המוחזר בלבד. מייצג ערך לא ידוע בגרסה הזו. |
APP |
ההמרה תועדה באפליקציה. |
WEB |
ההמרה תועדה באתר. |
ClickConversionResult
זיהוי מידע עבור ClickConversion שעובדה בהצלחה.
ייצוג JSON |
---|
{
"gbraid": string,
"wbraid": string,
"userIdentifiers": [
{
object ( |
שדות | |
---|---|
gbraid |
מזהה הקליק של קליקים שמשויכים להמרות באפליקציה שמקורם במכשירי iOS שמתחילים ב-iOS 14. |
wbraid |
מזהה הקליק של קליקים שמשויכים להמרות באתר ושמקורם במכשירי iOS החל מ-iOS 14. |
userIdentifiers[] |
מזהי המשתמש המשויכים להמרה הזו. אפשר להעלות המרות רק באמצעות hashedEmail ו-hashedPhoneNumber. המספר המקסימלי של מזהי משתמש לכל המרה הוא 5. |
gclid |
מספר הקליק ב-Google (GCLID) שמשויך להמרה הזו. |
conversionAction |
שם המשאב של פעולת ההמרה שמשויכת להמרה הזו. |
conversionDateTime |
התאריך שבו התרחשה ההמרה. הפורמט הוא 'yyyy-mm-dd hh:mm:ss+|-hh:mm', לדוגמה, '2019-01-01 12:32:45-08:00'. |