- Permintaan HTTP
- Isi Permintaan
- Isi respons
- Cakupan otorisasi
- Acara
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- Item
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- Cobalah!
Mengupload daftar resource Event
dari Destination
yang diberikan.
Permintaan HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
URL menggunakan sintaksis gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "destinations": [ { object ( |
Kolom | |
---|---|
destinations[] |
Wajib. Daftar tujuan untuk mengirim peristiwa. |
events[] |
Wajib. Daftar peristiwa yang akan dikirim ke tujuan yang ditentukan. Maksimal 2.000 resource |
consent |
Opsional. Izin tingkat permintaan untuk diterapkan kepada semua pengguna dalam permintaan. Izin tingkat pengguna menggantikan izin tingkat permintaan, dan dapat ditentukan di setiap |
validateOnly |
Opsional. Untuk tujuan pengujian. Jika |
encoding |
Opsional. Diperlukan untuk upload |
encryptionInfo |
Opsional. Informasi enkripsi untuk upload |
Isi respons
Respons dari IngestEventsRequest
.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "requestId": string } |
Kolom | |
---|---|
requestId |
ID permintaan yang dibuat otomatis. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/datamanager
Acara
Peristiwa yang merepresentasikan interaksi pengguna dengan situs atau aplikasi pengiklan.
Representasi JSON |
---|
{ "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object ( |
Kolom | |
---|---|
destinationReferences[] |
Opsional. String referensi yang digunakan untuk menentukan tujuan. Jika kosong, peristiwa akan dikirim ke semua |
transactionId |
Wajib. ID unik untuk peristiwa ini. |
eventTimestamp |
Wajib. Waktu terjadinya peristiwa. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
lastUpdatedTimestamp |
Opsional. Terakhir kali acara diperbarui. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
userData |
Opsional. Bagian data yang disediakan pengguna, yang mewakili pengguna yang terkait dengan peristiwa. |
consent |
Opsional. Informasi tentang apakah pengguna terkait telah memberikan berbagai jenis izin. |
adIdentifiers |
Opsional. ID dan informasi lain yang digunakan untuk mencocokkan peristiwa konversi dengan aktivitas online lainnya (seperti klik iklan). |
currency |
Opsional. Kode mata uang yang terkait dengan semua nilai uang dalam peristiwa ini. |
conversionValue |
Opsional. Nilai konversi yang terkait dengan peristiwa, untuk konversi berbasis nilai. |
eventSource |
Opsional. Sinyal untuk tempat terjadinya peristiwa (web, aplikasi, dalam toko, dll.). |
eventDeviceInfo |
Opsional. Informasi yang dikumpulkan tentang perangkat yang digunakan (jika ada) saat peristiwa terjadi. |
cartData |
Opsional. Informasi tentang transaksi dan item yang terkait dengan acara. |
customVariables[] |
Opsional. Informasi pasangan nilai/kunci tambahan yang akan dikirim ke penampung konversi (tindakan konversi atau aktivitas FL). |
experimentalFields[] |
Opsional. Daftar pasangan kunci/nilai untuk kolom eksperimental yang pada akhirnya dapat dipromosikan menjadi bagian dari API. |
userProperties |
Opsional. Informasi yang dinilai pengiklan tentang pengguna pada saat peristiwa terjadi. |
AdIdentifiers
ID dan informasi lain yang digunakan untuk mencocokkan peristiwa konversi dengan aktivitas online lainnya (seperti klik iklan).
Representasi JSON |
---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
Kolom | |
---|---|
sessionAttributes |
Opsional. Atribut sesi untuk atribusi dan pemodelan peristiwa. |
gclid |
Opsional. ID klik Google (gclid) yang terkait dengan peristiwa ini. |
gbraid |
Opsional. ID klik untuk klik yang terkait dengan peristiwa aplikasi dan berasal dari perangkat iOS mulai dari iOS14. |
wbraid |
Opsional. ID klik untuk klik yang terkait dengan peristiwa web dan berasal dari perangkat iOS mulai dari iOS14. |
landingPageDeviceInfo |
Opsional. Informasi yang dikumpulkan tentang perangkat yang digunakan (jika ada) pada saat membuka situs pengiklan setelah berinteraksi dengan iklan. |
DeviceInfo
Informasi tentang perangkat yang digunakan (jika ada) saat peristiwa terjadi.
Representasi JSON |
---|
{ "userAgent": string, "ipAddress": string } |
Kolom | |
---|---|
userAgent |
Opsional. String agen pengguna perangkat untuk konteks tertentu. |
ipAddress |
Opsional. Alamat IP perangkat untuk konteks tertentu. Catatan: Google Ads tidak mendukung pencocokan alamat IP untuk pengguna akhir di Wilayah Ekonomi Eropa (EEA), Inggris Raya (UK), atau Swiss (CH). Tambahkan logika untuk secara bersyarat mengecualikan pembagian alamat IP dari pengguna di wilayah ini dan pastikan Anda memberikan informasi yang jelas dan komprehensif kepada pengguna tentang data yang Anda kumpulkan di situs, aplikasi, dan properti Anda lainnya, serta mendapatkan izin jika diwajibkan oleh hukum atau kebijakan Google yang berlaku. Lihat halaman Tentang impor konversi offline untuk mengetahui detail selengkapnya. |
EventSource
Sumber peristiwa.
Enum | |
---|---|
EVENT_SOURCE_UNSPECIFIED |
EventSource tidak ditentukan. Tidak boleh digunakan. |
WEB |
Acara dibuat dari browser web. |
APP |
Acara dibuat dari aplikasi. |
IN_STORE |
Acara ini dihasilkan dari transaksi di toko. |
PHONE |
Acara dibuat dari panggilan telepon. |
OTHER |
Peristiwa dihasilkan dari sumber lain. |
CartData
Data keranjang yang terkait dengan peristiwa.
Representasi JSON |
---|
{
"merchantId": string,
"merchantFeedLabel": string,
"merchantFeedLanguageCode": string,
"transactionDiscount": number,
"items": [
{
object ( |
Kolom | |
---|---|
merchantId |
Opsional. ID Merchant Center yang terkait dengan item. |
merchantFeedLabel |
Opsional. Label feed Merchant Center yang terkait dengan feed item. |
merchantFeedLanguageCode |
Opsional. Kode bahasa dalam ISO 639-1 yang terkait dengan feed Merchant Center tempat item Anda diupload. |
transactionDiscount |
Opsional. Jumlah semua diskon yang terkait dengan transaksi. |
items[] |
Opsional. Daftar item yang terkait dengan acara. |
Item
Mewakili item dalam keranjang yang terkait dengan acara.
Representasi JSON |
---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number } |
Kolom | |
---|---|
merchantProductId |
Opsional. ID produk dalam akun Merchant Center. |
quantity |
Opsional. Jumlah item ini yang terkait dengan peristiwa. |
unitPrice |
Opsional. Harga satuan tidak termasuk pajak, pengiriman, dan diskon tingkat transaksi. |
CustomVariable
Variabel kustom untuk konversi iklan.
Representasi JSON |
---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
Kolom | |
---|---|
variable |
Opsional. Nama variabel kustom yang akan disetel. Jika variabel tidak ditemukan untuk tujuan yang diberikan, variabel tersebut akan diabaikan. |
value |
Opsional. Nilai yang akan disimpan untuk variabel kustom. |
destinationReferences[] |
Opsional. String referensi yang digunakan untuk menentukan |
ExperimentalField
Kolom eksperimental yang merepresentasikan kolom tidak resmi.
Representasi JSON |
---|
{ "field": string, "value": string } |
Kolom | |
---|---|
field |
Opsional. Nama kolom yang akan digunakan. |
value |
Opsional. Nilai yang ditetapkan untuk kolom. |
UserProperties
Informasi yang dinilai pengiklan tentang pengguna pada saat peristiwa terjadi. Lihat https://support.google.com/google-ads/answer/14007601 untuk mengetahui detail selengkapnya.
Representasi JSON |
---|
{ "customerType": enum ( |
Kolom | |
---|---|
customerType |
Opsional. Jenis pelanggan yang terkait dengan peristiwa. |
customerValueBucket |
Opsional. Nilai pelanggan yang dinilai pengiklan. |
CustomerType
Jenis pelanggan yang terkait dengan peristiwa.
Enum | |
---|---|
CUSTOMER_TYPE_UNSPECIFIED |
CustomerType tidak ditentukan. Tidak boleh digunakan. |
NEW |
Pelanggan baru bagi pengiklan. |
RETURNING |
Pelanggan kembali ke pengiklan. |
REENGAGED |
Pelanggan telah berinteraksi kembali dengan pengiklan. |
CustomerValueBucket
Nilai pelanggan yang dinilai pengiklan.
Enum | |
---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
CustomerValueBucket tidak ditentukan. Tidak boleh digunakan. |
LOW |
Pelanggan bernilai rendah. |
MEDIUM |
Pelanggan bernilai sedang. |
HIGH |
Pelanggan bernilai tinggi. |