- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- ClickConversion
- ExternalAttributionData
- CartData
- פריט
- ConversionEnvironment
- ClickConversionResult
- רוצים לנסות?
מעבד את ההמרות הנתונות מקליקים.
רשימה של שגיאות התרעה: AuthenticationError AuthorizationError ConversionUploadError HeaderError InternalError PartialFailureError QuotaError RequestError
בקשת HTTP
POST https://googleads.googleapis.com/v15/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 החל מ-iOS14. |
wbraid |
מזהה הקליק של קליקים המשויכים להמרות באתר שמקורם במכשירי iOS החל מ-iOS14. |
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 |
מציין את שם מודל השיוך (Attribution). |
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 החל מ-iOS14. |
wbraid |
מזהה הקליק של קליקים המשויכים להמרות באתר שמקורם במכשירי iOS החל מ-iOS14. |
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'. |