- طلب HTTP
- نص الطلب
- نص الاستجابة
- نطاقات الأذونات
- الحدث
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- السلعة
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- جرِّبه الآن
تحميل قائمة بموارد Event
من Destination
المقدَّمة
طلب HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
يستخدِم عنوان URL بنية تحويل الترميز إلى gRPC.
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
تمثيل 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[] |
اختيارية: معلومات إضافية عن أزواج المفاتيح/القيم لإرسالها إلى حاويات الإحالات الناجحة (إجراء الإحالة الناجحة أو نشاط Floodlight) |
experimentalFields[] |
اختيارية: قائمة بأزواج المفتاح/القيمة للحقول التجريبية التي قد تتم ترقيتها في النهاية لتصبح جزءًا من واجهة برمجة التطبيقات. |
userProperties |
اختيارية: معلومات يقدّمها المعلِن عن المستخدِم في وقت وقوع الحدث. |
AdIdentifiers
المعرّفات والمعلومات الأخرى المستخدَمة لمطابقة حدث الإحالة الناجحة مع النشاط الآخر على الإنترنت (مثل النقرات على الإعلانات)
تمثيل JSON |
---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
الحقول | |
---|---|
sessionAttributes |
اختيارية: سمات الجلسة لتحديد مصدر الأحداث ووضع نماذج لها |
gclid |
اختيارية: معرّف النقرة من Google (gclid) المرتبط بهذا الحدث. |
gbraid |
اختيارية: معرّف النقرة للنقرات المرتبطة بأحداث التطبيق والتي تأتي من أجهزة iOS بدءًا من الإصدار 14 من نظام التشغيل iOS |
wbraid |
اختيارية: معرّف النقرة للنقرات المرتبطة بالأحداث على الموقع الإلكتروني والتي تأتي من أجهزة iOS بدءًا من الإصدار 14 من نظام التشغيل iOS |
landingPageDeviceInfo |
اختيارية: المعلومات التي يتم جمعها عن الجهاز المستخدَم (إن وُجد) عند الوصول إلى الموقع الإلكتروني للمعلِن بعد التفاعل مع الإعلان |
DeviceInfo
معلومات عن الجهاز المستخدَم (إن وُجد) عند وقوع الحدث
تمثيل JSON |
---|
{ "userAgent": string, "ipAddress": string } |
الحقول | |
---|---|
userAgent |
اختيارية: سلسلة وكيل المستخدم للجهاز في السياق المحدّد |
ipAddress |
اختيارية: عنوان IP للجهاز في السياق المحدّد ملاحظة: لا يتيح "إعلانات Google" مطابقة عناوين IP للمستخدمين النهائيين في المنطقة الاقتصادية الأوروبية أو المملكة المتحدة أو سويسرا. أضِف منطقًا لاستبعاد مشاركة عناوين IP من المستخدمين في هذه المناطق بشكل مشروط، وتأكَّد من تزويد المستخدمين بمعلومات واضحة وشاملة حول البيانات التي تجمعها على مواقعك الإلكترونية وتطبيقاتك والمواقع الأخرى، والحصول على موافقتهم حيثما يقتضي القانون أو أي سياسات سارية من Google. اطّلِع على صفحة لمحة عن عمليّات استيراد الإحالات الناجحة غير الإلكترونية لمزيد من التفاصيل. |
EventSource
مصدر الحدث
عمليات التعداد | |
---|---|
EVENT_SOURCE_UNSPECIFIED |
لم يتم تحديد EventSource. يجب عدم استخدامها مطلقًا. |
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 |
اختيارية: سعر الوحدة غير شامل للضرائب أو تكاليف الشحن أو أيّ خصومات على مستوى المُعاملة. |
المتغيّر المخصّص
متغيّر مخصّص للإحالات الناجحة من الإعلانات
تمثيل 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 |
اختيارية: قيمة العميل التي يحدّدها المعلِن |
CustomerType
نوع العميل المرتبط بالحدث.
عمليات التعداد | |
---|---|
CUSTOMER_TYPE_UNSPECIFIED |
Unspecified CustomerType. يجب عدم استخدامها مطلقًا. |
NEW |
العميل جديد بالنسبة إلى المعلِن. |
RETURNING |
يعود العميل إلى المعلِن. |
REENGAGED |
أعاد العميل التفاعل مع المعلِن. |
CustomerValueBucket
قيمة العميل التي يحدّدها المعلِن
عمليات التعداد | |
---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
Unspecified CustomerValueBucket. يجب عدم استخدامها مطلقًا. |
LOW |
العميل ذو قيمة منخفضة. |
MEDIUM |
العميل متوسط القيمة. |
HIGH |
العميل بارز. |