- درخواست HTTP
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- رویداد
- شناسه های تبلیغاتی
- اطلاعات دستگاه
- منبع رویداد
- CartData
- مورد
- CustomVariable
- میدان تجربی
- ویژگی های کاربر
- نوع مشتری
- CustomerValueBucket
- آن را امتحان کنید!
فهرستی از منابع Event
را از Destination
ارائه شده آپلود می کند.
درخواست HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
URL از دستور GRPC Transcoding استفاده می کند.
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "destinations": [ { object ( |
فیلدها | |
---|---|
destinations[] | مورد نیاز. لیست مقصدهایی که رویدادها را به آنها ارسال کنید. |
events[] | مورد نیاز. لیست رویدادها برای ارسال به مقصدهای مشخص شده. حداکثر 2000 منبع |
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 | اختیاری. اطلاعات ارزیابی شده توسط تبلیغ کننده در مورد کاربر در زمان وقوع رویداد. |
شناسه های تبلیغاتی
شناسه ها و سایر اطلاعات مورد استفاده برای تطبیق رویداد تبدیل با سایر فعالیت های آنلاین (مانند کلیک های تبلیغاتی).
نمایندگی JSON |
---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
فیلدها | |
---|---|
sessionAttributes | اختیاری. ویژگیهای جلسه برای اسناد و مدلسازی رویداد. |
gclid | اختیاری. شناسه کلیک Google (gclid) مرتبط با این رویداد. |
gbraid | اختیاری. شناسه کلیک برای کلیکهای مرتبط با رویدادهای برنامه و از دستگاههای iOS که با iOS14 شروع میشوند. |
wbraid | اختیاری. شناسه کلیک برای کلیکهای مرتبط با رویدادهای وب و از دستگاههای iOS که با iOS14 شروع میشوند. |
landingPageDeviceInfo | اختیاری. اطلاعات جمعآوریشده درباره دستگاه مورد استفاده (در صورت وجود) در زمان ورود به سایت آگهیدهنده پس از تعامل با آگهی. |
اطلاعات دستگاه
اطلاعات مربوط به دستگاه مورد استفاده (در صورت وجود) هنگام وقوع رویداد.
نمایندگی JSON |
---|
{ "userAgent": string, "ipAddress": string } |
فیلدها | |
---|---|
userAgent | اختیاری. رشته عامل کاربر دستگاه برای زمینه داده شده. |
ipAddress | اختیاری. آدرس IP دستگاه برای زمینه داده شده. توجه: Google Ads از تطبیق آدرس IP برای کاربران نهایی در منطقه اقتصادی اروپا (EEA)، بریتانیا (بریتانیا)، یا سوئیس (CH) پشتیبانی نمیکند. منطقی را برای حذف مشروط نشانیهای IP از کاربران این مناطق اضافه کنید و اطمینان حاصل کنید که اطلاعات واضح و جامعی را درباره دادههایی که در سایتها، برنامهها و سایر داراییهای خود جمعآوری میکنید در اختیار کاربران قرار میدهید و در مواردی که طبق قانون یا هر خطمشیهای قابلاجرای Google لازم است رضایت دریافت کنید. برای جزئیات بیشتر به صفحه درباره واردات تبدیل آفلاین مراجعه کنید. |
منبع رویداد
منبع رویداد.
Enums | |
---|---|
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 } |
فیلدها | |
---|---|
merchantProductId | اختیاری. شناسه محصول در حساب Merchant Center. |
quantity | اختیاری. تعداد این مورد مرتبط با رویداد. |
unitPrice | اختیاری. قیمت واحد بدون احتساب مالیات، حمل و نقل و هر گونه تخفیف در سطح تراکنش. |
CustomVariable
متغیر سفارشی برای تبدیل تبلیغات.
نمایندگی JSON |
---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
فیلدها | |
---|---|
variable | اختیاری. نام متغیر سفارشی برای تنظیم. اگر متغیر برای مقصد مورد نظر پیدا نشود، نادیده گرفته می شود. |
value | اختیاری. مقدار ذخیره شده برای متغیر سفارشی. |
destinationReferences[] | اختیاری. رشته مرجع برای تعیین اینکه متغیر سفارشی باید به کدام یک از |
میدان تجربی
میدان تجربی نشان دهنده زمینه های غیر رسمی.
نمایندگی JSON |
---|
{ "field": string, "value": string } |
فیلدها | |
---|---|
field | اختیاری. نام فیلد مورد استفاده |
value | اختیاری. مقدار فیلدی که باید تنظیم شود. |
ویژگی های کاربر
اطلاعات ارزیابی شده توسط تبلیغ کننده در مورد کاربر در زمان وقوع رویداد. برای جزئیات بیشتر به https://support.google.com/google-ads/answer/14007601 مراجعه کنید.
نمایندگی JSON |
---|
{ "customerType": enum ( |
فیلدها | |
---|---|
customerType | اختیاری. نوع مشتری مرتبط با رویداد. |
customerValueBucket | اختیاری. ارزش ارزیابی شده توسط تبلیغ کننده برای مشتری. |
نوع مشتری
نوع مشتری مرتبط با رویداد.
Enums | |
---|---|
CUSTOMER_TYPE_UNSPECIFIED | نوع مشتری نامشخص هرگز نباید استفاده شود. |
NEW | مشتری تازه وارد تبلیغ کننده است. |
RETURNING | مشتری به سمت تبلیغ کننده باز می گردد. |
REENGAGED | مشتری دوباره با تبلیغ کننده ارتباط برقرار کرده است. |
CustomerValueBucket
ارزش ارزیابی شده توسط تبلیغ کننده برای مشتری.
Enums | |
---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED | CustomerValueBucket نامشخص. هرگز نباید استفاده شود. |
LOW | مشتری کم ارزش است. |
MEDIUM | مشتری ارزش متوسطی دارد. |
HIGH | مشتری ارزش بالایی دارد. |