- Permintaan HTTP
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Peristiwa
- AdIdentifiers
- EncryptedUserId
- EncryptionEntityType
- EncryptionSource
- EventSource
- CartData
- Item
- ItemParameter
- ItemCustomVariable
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- UserProperty
- EventParameter
- EventLocation
- CallInfo
- Cobalah!
Mengupload daftar resource Event dari Destination yang disediakan.
Permintaan HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
URL ini 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 ke semua pengguna dalam permintaan. Izin tingkat pengguna menggantikan izin tingkat permintaan, dan dapat ditentukan di setiap |
validateOnly |
Opsional. Untuk tujuan pengujian. Jika |
encoding |
Opsional. Harus diberikan 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,
"fieldWarnings": [
{
object ( |
| Kolom | |
|---|---|
requestId |
ID permintaan yang dibuat otomatis. |
fieldWarnings[] |
Peringatan tingkat baris yang mendetail dengan jalur kolom. |
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 |
Opsional. ID unik untuk peristiwa ini. Wajib diisi untuk peristiwa yang dikirim sebagai sumber data tambahan untuk konversi tag. |
eventTimestamp |
Wajib. Waktu peristiwa terjadi. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
lastUpdatedTimestamp |
Opsional. Waktu terakhir peristiwa diperbarui. Menggunakan RFC 3339 yang outputnya 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 lainnya 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. |
eventSource |
Opsional. Sinyal untuk tempat terjadinya peristiwa (web, aplikasi, di 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 peristiwa. |
customVariables[] |
Opsional. Informasi pasangan nilai/kunci tambahan yang akan dikirim ke penampung konversi (tindakan konversi atau aktivitas FL). |
experimentalFields[] |
Opsional. Daftar key-value pair untuk kolom eksperimental yang pada akhirnya dapat dipromosikan untuk menjadi bagian dari API. |
userProperties |
Opsional. Informasi yang dinilai pengiklan tentang pengguna pada saat peristiwa terjadi. |
eventName |
Opsional. Nama peristiwa. Wajib untuk peristiwa GA4. |
clientId |
Opsional. ID unik untuk instance pengguna klien web untuk aliran data web GA4 ini. |
userId |
Opsional. ID unik untuk pengguna, seperti yang ditentukan oleh pengiklan. |
additionalEventParameters[] |
Opsional. Bucket parameter peristiwa apa pun yang akan disertakan dalam peristiwa yang belum ditentukan menggunakan kolom terstruktur lainnya. |
thirdPartyUserData |
Opsional. Jenis data yang sama yang diberikan di userData, tetapi secara eksplisit ditandai sebagai data yang dimiliki oleh pihak ketiga dan bukan data pengiklan pihak pertama. |
eventLocation |
Opsional. Informasi yang dikumpulkan tentang lokasi pengguna saat peristiwa ini terjadi. |
appInstanceId |
Opsional. ID unik untuk instance pengguna klien aplikasi untuk aliran data aplikasi GA4 ini. |
callInfo |
Opsional. Informasi yang dikumpulkan tentang panggilan (jika ada) yang menyebabkan peristiwa ini. |
conversionValue |
Opsional. Nilai konversi yang terkait dengan peristiwa, untuk konversi berbasis nilai. |
conversionCount |
Opsional. Jumlah konversi yang terkait dengan peristiwa, untuk konversi berbasis penghitungan. |
AdIdentifiers
ID dan informasi lainnya 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. |
mobileDeviceId |
Opsional. ID seluler untuk pengiklan. ID ini dapat berupa IDFA di iOS, AdID di Android, atau ID untuk pengiklan di platform lain. |
dclid |
Opsional. ID klik display yang terkait dengan peristiwa ini. |
impressionId |
Opsional. ID tayangan yang terkait dengan peristiwa ini. |
matchId |
Opsional. Kolom ID kecocokan yang digunakan untuk menggabungkan peristiwa ini dengan peristiwa sebelumnya. |
encryptedUserIds[] |
Opsional. Sejumlah ID pengguna terenkripsi. |
ppid |
Opsional. ID unik untuk pengguna yang diautentikasi (login), seperti yang ditentukan oleh penayang. |
visitorPpid |
Opsional. ID unik untuk pengguna yang tidak diautentikasi (pengguna yang tidak login), seperti yang ditentukan oleh penayang. |
leadId |
Opsional. ID yang dibuat Google yang dikeluarkan saat pengguna mengirimkan formulir lead. |
EncryptedUserId
ID pengguna yang dikeluarkan untuk digunakan dalam atribusi. Semua kolom wajib diisi jika ini digunakan.
| Representasi JSON |
|---|
{ "encryptedId": string, "entityType": enum ( |
| Kolom | |
|---|---|
encryptedId |
Wajib. ID terenkripsi alfanumerik. |
entityType |
Wajib. Jenis entity enkripsi. Konfigurasi ini harus sesuai dengan konfigurasi enkripsi untuk penayangan iklan atau Transfer Data. |
entityId |
Wajib. ID entitas enkripsi. Konfigurasi ini harus sesuai dengan konfigurasi enkripsi untuk penayangan iklan atau Transfer Data. |
source |
Wajib. Menjelaskan apakah cookie terenkripsi diterima dari penayangan iklan (makro %m) atau dari Transfer Data. |
EncryptionEntityType
Jenis entity enkripsi.
| Enum | |
|---|---|
ENCRYPTION_ENTITY_TYPE_UNSPECIFIED |
Jenis entitas enkripsi tidak ditentukan. |
CAMPAIGN_MANAGER_ACCOUNT |
Akun Campaign Manager 360. |
CAMPAIGN_MANAGER_ADVERTISER |
Pengiklan Campaign Manager 360. |
DISPLAY_VIDEO_PARTNER |
Partner Display & Video 360. |
DISPLAY_VIDEO_ADVERTISER |
Pengiklan Display & Video 360. |
GOOGLE_ADS_CUSTOMER |
Pelanggan Google Ads. |
GOOGLE_AD_MANAGER_NETWORK_CODE |
Kode jaringan Google Ad Manager. |
EncryptionSource
Sumber enkripsi.
| Enum | |
|---|---|
ENCRYPTION_SOURCE_UNSPECIFIED |
Sumber enkripsi tidak ditentukan. |
AD_SERVING |
Sumber enkripsi penayangan iklan. |
DATA_TRANSFER |
Sumber enkripsi transfer data. |
EventSource
Sumber peristiwa.
| Enum | |
|---|---|
EVENT_SOURCE_UNSPECIFIED |
EventSource tidak ditentukan. Tidak boleh digunakan. |
WEB |
Peristiwa dibuat dari browser web. |
APP |
Peristiwa dibuat dari aplikasi. |
IN_STORE |
Peristiwa ini dihasilkan dari transaksi di toko. |
PHONE |
Peristiwa dibuat dari panggilan telepon. |
MESSAGE |
Acara ini dibuat dari pesan. |
OTHER |
Peristiwa ini dibuat 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 item tempat item Anda diupload. |
transactionDiscount |
Opsional. Jumlah semua diskon yang terkait dengan transaksi. |
items[] |
Opsional. Daftar item yang terkait dengan peristiwa. |
couponCodes[] |
Opsional. Daftar kode kupon yang diterapkan ke keranjang. Kode kupon tingkat keranjang dan tingkat item bersifat independen. Jika peristiwa ditujukan untuk tujuan Google Analytics, berikan hanya satu kode kupon. Google Analytics akan mengabaikan kode kupon tambahan. |
Item
Menunjukkan item di keranjang yang terkait dengan peristiwa.
| Representasi JSON |
|---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number, "itemId": string, "additionalItemParameters": [ { object ( |
| Kolom | |
|---|---|
merchantProductId |
Opsional. ID produk dalam akun Merchant Center. |
quantity |
Opsional. Jumlah item ini yang terkait dengan peristiwa. |
unitPrice |
Opsional. Harga satuan sebelum pajak, ongkos kirim, dan diskon tingkat transaksi. |
itemId |
Opsional. ID unik untuk mereferensikan item. |
additionalItemParameters[] |
Opsional. Bucket parameter peristiwa apa pun yang terkait dengan item yang akan disertakan dalam peristiwa yang belum ditentukan menggunakan kolom terstruktur lainnya. |
merchantId |
Opsional. ID Merchant Center yang terkait dengan item. Untuk peristiwa Penjualan Toko, nilai ini akan menggantikan nilai yang ditetapkan di tingkat keranjang. Kolom ini diabaikan untuk peristiwa lain. |
merchantFeedLabel |
Opsional. Label feed dari feed Merchant Center. Jika negara masih digunakan, kode negara 2 huruf dalam ISO-3166-1 alpha-2 dapat digunakan sebagai gantinya. Untuk peristiwa Penjualan Toko, nilai ini akan menggantikan nilai yang ditetapkan di tingkat keranjang. Kolom ini diabaikan untuk peristiwa lain. |
merchantFeedLanguageCode |
Opsional. Kode bahasa dalam ISO 639-1 yang terkait dengan feed Merchant Center tempat item Anda diupload. |
customVariables[] |
Opsional. Informasi pasangan nilai kunci tambahan yang akan dikirim ke penampung konversi (tindakan konversi atau aktivitas Floodlight), saat melacak konversi per item. |
conversionValue |
Opsional. Nilai konversi yang terkait dengan item ini dalam peristiwa, untuk kasus saat nilai konversi berbeda untuk setiap item. |
ItemParameter
Bucket parameter peristiwa apa pun yang terkait dengan item yang akan disertakan dalam peristiwa yang belum ditentukan menggunakan kolom terstruktur lainnya.
| Representasi JSON |
|---|
{ "parameterName": string, "value": string } |
| Kolom | |
|---|---|
parameterName |
Wajib. Nama parameter yang akan digunakan. |
value |
Wajib. Representasi string dari nilai parameter yang akan ditetapkan. |
ItemCustomVariable
Variabel kustom tingkat item untuk konversi iklan.
| Representasi JSON |
|---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
| Kolom | |
|---|---|
variable |
Opsional. Nama variabel kustom yang akan ditetapkan. 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 |
CustomVariable
Variabel kustom untuk konversi iklan.
| Representasi JSON |
|---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
| Kolom | |
|---|---|
variable |
Opsional. Nama variabel kustom yang akan ditetapkan. 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 mewakili kolom tidak resmi.
| Representasi JSON |
|---|
{ "field": string, "value": string } |
| Kolom | |
|---|---|
field |
Opsional. Nama kolom yang akan digunakan. |
value |
Opsional. Nilai kolom yang akan ditetapkan. |
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 oleh pengiklan. |
additionalUserProperties[] |
Opsional. Bucket properti pengguna tambahan untuk pengguna yang terkait dengan peristiwa ini. |
CustomerType
Jenis pelanggan yang terkait dengan peristiwa.
| Enum | |
|---|---|
CUSTOMER_TYPE_UNSPECIFIED |
CustomerType tidak ditentukan. Tidak boleh digunakan. |
NEW |
Pelanggan tersebut adalah pelanggan baru bagi pengiklan. |
RETURNING |
Pelanggan kembali ke pengiklan. |
REENGAGED |
Pelanggan telah berinteraksi kembali dengan pengiklan. |
CustomerValueBucket
Nilai pelanggan yang dinilai oleh pengiklan.
| Enum | |
|---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
CustomerValueBucket tidak ditentukan. Tidak boleh digunakan. |
LOW |
Pelanggan bernilai rendah. |
MEDIUM |
Pelanggan bernilai sedang. |
HIGH |
Pelanggan bernilai tinggi. |
UserProperty
Bucket properti pengguna tambahan untuk pengguna yang terkait dengan peristiwa ini.
| Representasi JSON |
|---|
{ "propertyName": string, "value": string } |
| Kolom | |
|---|---|
propertyName |
Wajib. Nama properti pengguna yang akan digunakan. |
value |
Wajib. Representasi string dari nilai properti pengguna yang akan digunakan. |
EventParameter
Parameter peristiwa untuk peristiwa GA4.
| Representasi JSON |
|---|
{ "parameterName": string, "value": string } |
| Kolom | |
|---|---|
parameterName |
Wajib. Nama parameter yang akan digunakan. |
value |
Wajib. Representasi string dari nilai parameter yang akan ditetapkan. |
EventLocation
Lokasi tempat peristiwa terjadi.
| Representasi JSON |
|---|
{ "storeId": string, "city": string, "subdivisionCode": string, "regionCode": string, "subcontinentCode": string, "continentCode": string } |
| Kolom | |
|---|---|
storeId |
Opsional. Wajib untuk Penjualan Toko. ID untuk mewakili toko fisik tempat peristiwa terjadi. |
city |
Opsional. Nama kota tempat peristiwa terjadi. |
subdivisionCode |
Opsional. Kode subdivisi ISO 3166-2 tempat peristiwa terjadi. |
regionCode |
Opsional. Kode wilayah CLDR 2 huruf dari alamat pengguna. |
subcontinentCode |
Opsional. Kode subbenua dalam format UN M49 tempat peristiwa terjadi. |
continentCode |
Opsional. Kode benua dalam format UN M49 tempat peristiwa terjadi. |
CallInfo
Informasi yang dikumpulkan tentang panggilan (jika ada) yang menyebabkan peristiwa ini.
| Representasi JSON |
|---|
{ "startTimestamp": string } |
| Kolom | |
|---|---|
startTimestamp |
Wajib. Waktu dimulainya panggilan telepon yang menghasilkan peristiwa ini. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |