UserIdentifier

פרטים מזהים של משתמשים.

ייצוג ב-JSON
{
  "userIdentifierSource": enum (UserIdentifierSource),

  // Union field identifier can be only one of the following:
  "hashedEmail": string,
  "hashedPhoneNumber": string,
  "mobileId": string,
  "thirdPartyUserId": string,
  "addressInfo": {
    object (OfflineUserAddressInfo)
  }
  // End of list of possible types for union field identifier.
}
שדות
userIdentifierSource

enum (UserIdentifierSource)

המקור של מזהה המשתמש כשההעלאה היא מ-Store Sales,‏ ConversionUploadService או ConversionAdjustmentUploadService.

שדה האיחוד identifier. צריך לציין ערך אחד בלבד. ב-OfflineUserDataJobService, מערכת התאמת הלקוחות מקבלת את השדות hashed_email,‏ hashed_phone_number,‏ mobile_id,‏ third_party_user_id ו-address_info. ב-Store Sales, המערכת מקבלת את השדות hashed_email,‏ hashed_phone_number,‏ third_party_user_id ו-address_info. השירות ConversionUploadService מקבל את השדות hashed_email ו-hashed_phone_number. השירות ConversionAdjustmentUploadService מקבל את השדות hashed_email,‏ hashed_phone_number ו-address_info. הערך של identifier יכול להיות רק אחת מהאפשרויות הבאות:
hashedEmail

string

כתובת אימייל שעברה גיבוב (hash) באמצעות פונקציית הגיבוב SHA-256 אחרי נורמליזציה. מותרת לשימוש בשירותי התאמה ללקוחות, מכירות בחנות הפיזית, ConversionUploadService ו-ConversionAdjustmentUploadService.

hashedPhoneNumber

string

מספר טלפון שעבר גיבוב (hash) באמצעות פונקציית הגיבוב SHA-256 אחרי נורמליזציה (תקן E164). מותרת לשימוש בשירותי התאמה ללקוחות, מכירות בחנות הפיזית, ConversionUploadService ו-ConversionAdjustmentUploadService.

mobileId

string

מזהה מכשיר נייד (מזהה פרסום/IDFA). אפשר להשתמש בהם רק בהתאמה ללקוחות.

thirdPartyUserId

string

מזהה משתמש שהוקצה על ידי המפרסם להעלאה של התאמה ללקוחות, או מזהה משתמש שהוקצה על ידי צד שלישי לצורך נתוני מכירות בחנות הפיזית. האפשרות הזו זמינה רק לשימוש בתכונה 'התאמה ללקוחות' ובנתוני מכירות בחנות הפיזית.

addressInfo

object (OfflineUserAddressInfo)

פרטי הכתובת. האפשרות הזו זמינה רק לשימוש בתכונות 'התאמה ללקוחות', 'מכירות בחנות הפיזית' ו-ConversionAdjustmentUploadService.

UserIdentifierSource

סוג המקור של מזהה המשתמש להעלאות של מכירות בחנות הפיזית, המרות מקליקים והתאמות של המרות אופליין.

טיפוסים בני מנייה (enum)
UNSPECIFIED לא צוין.
UNKNOWN משמש רק לערך המוחזר. מייצג ערך לא ידוע בגרסה הזו
FIRST_PARTY מציין שמזהה המשתמש סופק על ידי הצד הראשון (המפרסם).
THIRD_PARTY מציין שמזהה המשתמש סופק על ידי הצד השלישי (השותף).

OfflineUserAddressInfo

מזהה הכתובת של הנתונים אופליין.

ייצוג ב-JSON
{
  "hashedFirstName": string,
  "hashedLastName": string,
  "city": string,
  "state": string,
  "countryCode": string,
  "postalCode": string,
  "hashedStreetAddress": string
}
שדות
hashedFirstName

string

השם הפרטי של המשתמש, שמתבצע לו גיבוב SHA-256 אחרי נירמול (כל התווים צריכים להיות באותיות קטנות. צריך גם להסיר את כל הרווחים המיותרים לפני, אחרי או בין התווים).

hashedLastName

string

שם המשפחה של המשתמש, שמתבצע לו גיבוב (hash) כ-SHA-256 אחרי נירמול (אותיות קטנות בלבד, ללא סימני פיסוק).

city

string

העיר שמוגדרת בכתובת. האפשרות הזו זמינה רק לשירותים Store Sales ו-ConversionAdjustmentUploadService.

state

string

קוד המדינה שמוגדר בכתובת. האפשרות הזו זמינה רק לשירותים Store Sales ו-ConversionAdjustmentUploadService.

countryCode

string

קוד מדינה בן 2 אותיות בפורמט ISO-3166-1 alpha-2 של הכתובת של המשתמש.

postalCode

string

המיקוד של הכתובת של המשתמש.

hashedStreetAddress

string

הרחוב ומספר הבית של המשתמש, לאחר נורמליזציה (אותיות קטנות בלבד) וגיבוב (hash) באמצעות פונקציית הגיבוב SHA-256. האפשרות הזו זמינה רק ל-ConversionAdjustmentUploadService.