Etkinlik verilerini gönderme hakkında bilgi edinmek için bu hızlı başlangıç kılavuzunu inceleyebilirsiniz.
Aşağıdaki senaryolardan birinde Veri Yöneticisi API'sini kullanın:
Reklam etkileşimi sinyallerini en üst düzeye çıkarmak, verilerinizi ve genel performansınızı güçlendirmek için Google Ads etiketi dönüşümlerini veya Google Analytics önemli etkinliklerini etiket dönüşümleriniz için ek bir veri kaynağı olarak gönderin.
Bu özellik yalnızca izin verilenler listesindeki hesaplarda kullanılabilir. Google Ads hesabınızı veya Google Analytics mülkünüzü eklemek istiyorsanız formu doldurun.
Google Ads çevrimdışı dönüşümleri veya potansiyel müşteriler için gelişmiş dönüşümler için etkinlik verilerini gönderin.
Görmek istediğiniz kılavuz sürümünü seçin:
Bu hızlı başlangıç kılavuzunda aşağıdaki adımları tamamlayacaksınız:
- Etkinlik verilerini almak için bir
Destinationhazırlayın. - Gönderilecek etkinlik verilerini hazırlayın.
- Etkinlikler için
IngestionServiceisteği oluşturun. - İsteği Google API Gezgini ile gönderin.
- Başarı ve hata yanıtlarını anlama
Hedefleri hazırlama
Veri gönderebilmek için verilerle ilgili en az bir Destination hazırlamanız gerekir. Kullanabileceğiniz örnek bir Destination aşağıda verilmiştir:
{
"operatingAccount": {
"accountType": "OPERATING_ACCOUNT_TYPE",
"accountId": "OPERATING_ACCOUNT_ID"
},
"loginAccount": {
"accountType": "LOGIN_ACCOUNT_TYPE",
"accountId": "LOGIN_ACCOUNT_ID"
},
"productDestinationId": "PRODUCT_DESTINATION_ID"
}
Destination alanları şunlardır:
operatingAccountEtkinlikleri alan hesap.
Ek bir veri kaynağı olarak gönderilen etkinlikler için işletim hesabı, Google Ads hesabı veya Google Analytics mülkü olabilir.
accountTypeöğesiniGOOGLE_ADSveyaGOOGLE_ANALYTICS_PROPERTYolarak,accountIdöğesini ise Google Ads müşteri kimliği veya Google Analytics mülk kimliği olarak ayarlayın.accountTypeGOOGLE_ANALYTICS_PROPERTYise isteğin kimlik bilgileri, mülk için Düzenleyici veya Yönetici rolüne sahip bir Google Analytics kullanıcısına ait olmalıdır.Çevrimdışı dönüşümler ve potansiyel müşteriler için gelişmiş dönüşümlerde, işlem hesabının bir Google Ads hesabı olması gerekir. Bu nedenle,
accountTypedeğeriniGOOGLE_ADSolarak,accountIddeğerini ise Google Ads müşteri kimliği olarak ayarlayın.loginAccountKimlik bilgisinin kullanıcısının erişebildiği hesap.
OAuth kimlik bilgileriniz, alt hesaplarından biri
operatingAccountolan bir Google Ads yönetici hesabına erişimi olan bir kullanıcıya aitseloginAccountgereklidir.loginAccountöğesininaccountIddeğerini yönetici hesabının kimliği olarak,loginAccountöğesininaccountTypedeğerini iseGOOGLE_ADSolarak ayarlayın.OAuth kimlik bilgileriniz,
operatingAccountöğesine doğrudan erişimi olan bir kullanıcıya aitseloginAccountayarlamanız gerekmez ve varsayılan olarakoperatingAccountolur. AncakloginAccountdeğerinioperatingAccountile aynıaccountIdveaccountTypeolarak ayarlamanızı öneririz. Bu, kullanıcının erişebileceği hesaplar kümesi değiştiğinde sorun yaşanmasını önlemeye yardımcı olur.productDestinationIdEtkinlikleri alan
operatingAccountiçindeki varlığın kimliği.Ek bir veri kaynağı olarak gönderilen etkinlikler için
productDestinationId,WEBPAGEolarak ayarlanmıştypeile bir Google Ads dönüşümünün kimliği veya bir Google Analytics web akışının ölçüm kimliği olmalıdır. Etkinlikleri, Google Analytics iOS uygulaması veya Android uygulaması akışına ek bir veri kaynağı olarak gönderemezsiniz.Çevrimdışı dönüşümler veya potansiyel müşteriler için gelişmiş dönüşümlerde
productDestinationId,typedeğeriUPLOAD_CLICKSolarak ayarlanmış bir Google Ads dönüşüm işleminin kimliği olmalıdır.
Bu kılavuzdaki örnekte, her etkinliği aynı hedefe gönderen bir isteğin nasıl oluşturulacağı gösterilmektedir. Aynı istekte birden fazla hedef için etkinlik göndermek istiyorsanız Birden fazla hedef için etkinlik gönderme başlıklı makaleyi inceleyin.
Etkinlik verilerini hazırlama
Aşağıdaki etkinlik verilerini göz önünde bulundurun. Her tablo bir dönüşüm etkinliğine karşılık gelir. Her dönüşüm etkinliğinde etkinliğin zaman damgası, dönüşüm işlemi ve dönüşüm değeri bulunur.
Her etkinlikte gclid gibi reklam tanımlayıcıları veya e-posta adresleri, telefon numaraları ve adres bilgileri gibi kullanıcı tanımlayıcıları olabilir. Bir etkinlikte şunlar da olabilir:
- Etkinlik sırasında değerlendirilen kullanıcıyla ilgili bilgiler (ör. müşterinin değeri veya yeni, geri gelen ya da yeniden etkileşime giren bir müşteri olup olmadığı).
- Alışveriş sepeti verileri.
- Bir hedef için ek etkinlik parametreleri veya kullanıcı özellikleri (ör. Google Analytics için
client_idveyauser_id).
Etkinlik verileri:
Etkinlik 1
| Etkinlik #1 | |
|---|---|
conversion_time |
2025-06-10 15:07:01-05:00 |
conversion_action_id |
123456789 |
transaction_id |
ABC798654321 |
conversion_value |
30.03 |
currency |
USD |
gclid |
GCLID_1 |
emails |
|
given_name |
John |
family_name |
Smith-Jones |
region_code |
us |
postal_code |
94045 |
customer_type |
NEW |
customer_value_bucket |
HIGH |
client_id |
1234567890.1761581763 |
user_id |
user_ABC12345 |
ad_unit_name |
Banner_01 |
event_name |
purchase |
| Alışveriş sepetindeki öğeler | |
item_id |
SKU_12345 |
item_name |
Stan and Friends Tee |
item_affiliation |
Google Merchandise Store |
item_coupon |
SUMMER_FUN |
item_discount |
2.22 |
item_index |
0 |
item_brand |
Google |
item_category |
Apparel |
item_category2 |
Adult |
item_category3 |
Shirts |
item_category4 |
Crew |
item_category5 |
Short sleeve |
item_list_id |
related_products |
item_list_name |
Related Products |
item_price |
10.01 |
item_quantity |
3 |
Etkinlik 2
| 2. Etkinlik | |
|---|---|
conversion_time |
June 10, 2025 11:42:33PM America/New_York |
conversion_action_id |
123456789 |
transaction_id |
DEF999911111 |
conversion_value |
42.02 |
currency |
eur |
gclid |
GCLID_2 |
emails |
|
given_name |
zoë |
family_name |
pérez |
region_code |
PT |
postal_code |
1229-076 |
customer_type |
RETURNING |
client_id |
9876543210.1761582117 |
user_id |
user_DEF9876 |
ad_unit_name |
Banner_02 |
event_name |
purchase |
| Alışveriş sepetindeki öğeler | |
item_id |
SKU_12346 |
item_name |
Google Grey Women's Tee |
item_affiliation |
Google Merchandise Store |
item_coupon |
SUMMER_FUN |
item_discount |
3.33 |
item_index |
1 |
item_brand |
Google |
item_category |
Apparel |
item_category2 |
Adult |
item_category3 |
Shirts |
item_category4 |
Crew |
item_category5 |
Short sleeve |
item_list_id |
related_products |
item_list_name |
Related Products |
item_price |
21.01 |
item_quantity |
2 |
Verileri biçimlendirme
Alanları, biçimlendirme kılavuzunda belirtildiği şekilde biçimlendirin. Biçimlendirmeden sonraki etkinlik verileri:
Etkinlik 1
| Etkinlik #1 | |
|---|---|
conversion_time |
2025-06-10T15:07:01-05:00 |
conversion_action_id |
123456789 |
transaction_id |
ABC798654321 |
conversion_value |
30.03 |
currency |
USD |
gclid |
GCLID_1 |
emails |
|
given_name |
john |
family_name |
smith-jones |
region_code |
US |
postal_code |
94045 |
customer_type |
NEW |
customer_value_bucket |
HIGH |
client_id |
1234567890.1761581763 |
user_id |
user_ABC12345 |
ad_unit_name |
Banner_01 |
event_name |
purchase |
| Alışveriş sepetindeki öğeler | |
item_id |
SKU_12345 |
item_name |
Stan and Friends Tee |
item_affiliation |
Google Merchandise Store |
item_coupon |
SUMMER_FUN |
item_discount |
2.22 |
item_index |
0 |
item_brand |
Google |
item_category |
Apparel |
item_category2 |
Adult |
item_category3 |
Shirts |
item_category4 |
Crew |
item_category5 |
Short sleeve |
item_list_id |
related_products |
item_list_name |
Related Products |
item_price |
10.01 |
item_quantity |
3 |
Etkinlik 2
| 2. Etkinlik | |
|---|---|
conversion_time |
2025-06-10T23:42:33-05:00 |
conversion_action_id |
123456789 |
transaction_id |
DEF999911111 |
conversion_value |
42.02 |
currency |
EUR |
gclid |
GCLID_2 |
emails |
|
given_name |
zoë |
family_name |
pérez |
region_code |
PT |
postal_code |
1229-076 |
customer_type |
RETURNING |
client_id |
9876543210.1761582117 |
user_id |
user_DEF9876 |
ad_unit_name |
Banner_02 |
event_name |
purchase |
| Alışveriş sepetindeki öğeler | |
item_id |
SKU_12346 |
item_name |
Google Grey Women's Tee |
item_affiliation |
Google Merchandise Store |
item_coupon |
SUMMER_FUN |
item_discount |
3.33 |
item_index |
1 |
item_brand |
Google |
item_category |
Apparel |
item_category2 |
Adult |
item_category3 |
Shirts |
item_category4 |
Crew |
item_category5 |
Short sleeve |
item_list_id |
related_products |
item_list_name |
Related Products |
item_price |
21.01 |
item_quantity |
2 |
Verileri anonimleştirme ve kodlama
Ayrıca, biçimlendirilmiş e-posta adresleri, adlar ve soyadlar SHA-256 algoritması kullanılarak karma oluşturma işlemine tabi tutulmalı ve onaltılık veya Base64 kodlaması kullanılarak kodlanmalıdır. Biçimlendirme, karma oluşturma ve onaltılık kodlama kullanılarak kodlama işlemlerinden sonraki etkinlik verileri aşağıda verilmiştir:
Etkinlik 1
| Etkinlik #1 | |
|---|---|
conversion_time |
2025-06-10T15:07:01-05:00 |
conversion_action_id |
123456789 |
transaction_id |
ABC798654321 |
conversion_value |
30.03 |
currency |
USD |
gclid |
GCLID_1 |
emails |
|
given_name |
96D9632F363564CC3032521409CF22A852F2032EEC099ED5967C0D000CEC607A |
family_name |
DB98D2607EFFFA28AFF66975868BF54C075ECA7157E35064DCE08E20B85B1081 |
region_code |
US |
postal_code |
94045 |
customer_type |
NEW |
customer_value_bucket |
HIGH |
client_id |
1234567890.1761581763 |
user_id |
user_ABC12345 |
ad_unit_name |
Banner_01 |
event_name |
purchase |
| Alışveriş sepetindeki öğeler | |
item_id |
SKU_12345 |
item_name |
Stan and Friends Tee |
item_affiliation |
Google Merchandise Store |
item_coupon |
SUMMER_FUN |
item_discount |
2.22 |
item_index |
0 |
item_brand |
Google |
item_category |
Apparel |
item_category2 |
Adult |
item_category3 |
Shirts |
item_category4 |
Crew |
item_category5 |
Short sleeve |
item_list_id |
related_products |
item_list_name |
Related Products |
item_price |
10.01 |
item_quantity |
3 |
Etkinlik 2
| 2. Etkinlik | |
|---|---|
conversion_time |
2025-06-10T23:42:33-05:00 |
conversion_action_id |
123456789 |
transaction_id |
DEF999911111 |
conversion_value |
42.02 |
currency |
EUR |
gclid |
GCLID_2 |
emails |
|
given_name |
2752B88686847FA5C86F47B94CE652B7B3F22A91C37617D451A4DB9AFA431450 |
family_name |
6654977D57DDDD3C0329CA741B109EF6CD6430BEDD00008AAD213DF25683D77F |
region_code |
PT |
postal_code |
1229-076 |
customer_type |
RETURNING |
client_id |
9876543210.1761582117 |
user_id |
user_DEF9876 |
ad_unit_name |
Banner_02 |
event_name |
purchase |
| Alışveriş sepetindeki öğeler | |
item_id |
SKU_12346 |
item_name |
Google Grey Women's Tee |
item_affiliation |
Google Merchandise Store |
item_coupon |
SUMMER_FUN |
item_discount |
3.33 |
item_index |
1 |
item_brand |
Google |
item_category |
Apparel |
item_category2 |
Adult |
item_category3 |
Shirts |
item_category4 |
Crew |
item_category5 |
Short sleeve |
item_list_id |
related_products |
item_list_name |
Related Products |
item_price |
21.01 |
item_quantity |
2 |
Verileri Event nesnelerine dönüştürme
Her etkinliğin biçimlendirilmiş ve karma oluşturma işlemi uygulanmış verilerini Event olarak dönüştürün. Aşağıdaki alanları belirtildiği şekilde doldurun:
eventTimestampdeğerini etkinliğin gerçekleştiği zamana ayarlayın.Google Analytics etkinlikleri son 72 saat içinde bir
eventTimestampiçermelidir.Kullanım alanınız için zorunlu alanları ayarlayın.
Kullanım alanı Tanımlayıcılar transactionIdeventSourceÇevrimdışı dönüşümler veya potansiyel müşteriler için gelişmiş dönüşümler Zorunludur. Aşağıdakilerden en az birini ayarlayın: adIdentifiersgclid,gbraid,wbraidveyasessionAttributesözelliklerinden en az biri ayarlanmış olmalıdır.userData
İsteğe bağlı Zorunludur. EventSourceiçin enum değerlerinden birine ayarlayın.Google Ads hedefi için ek veri kaynağı olarak gönderilen etkinlikler Zorunludur. Aşağıdakilerden en az birini ayarlayın: adIdentifiersgclid,gbraidveyawbraiddeğerlerinden en az biri ayarlanmış olmalıdır.userData
Zorunlu İsteğe bağlıdır. Ayarlanırsa WEBolmalıdır.Google Analytics hedefi için ek veri kaynağı olarak gönderilen etkinlikler Zorunludur. Aşağıdakilerden en az birini ayarlayın: clientIdgclidayarlıadIdentifiersuserData
Zorunlu İsteğe bağlıdır. Ayarlanırsa WEBolmalıdır.Etkinlikle ilgili bir değerinizin olduğu diğer alanları doldurun. Kullanılabilir alanların tam listesi için
Eventreferans belgelerine bakın.
Google Analytics bilgilerini ekleme
Ek veri kaynağı olarak gönderilen bir etkinliğin hedefleri arasında Google Analytics mülkü varsa aşağıdaki alanları belirtildiği şekilde doldurun:
eventNameZorunludur. Google Analytics etkinliğinin adı.
transactionIdZorunludur . Etkinliğin benzersiz tanımlayıcısı.
- En az bir tanımlayıcı
Aşağıdaki alanlardan en az biri ayarlanmalıdır:
clientId: Web istemcisinin kullanıcı örneği için benzersiz tanımlayıcı. Measurement Protocol'e etkinlik gönderme başlıklı makaleyi inceleyin.userData: Kullanıcıya ait tanımlayıcılar (ör. e-posta adresleri, telefon numaraları veya adres bilgileri).
destinationReferencesİstek düzeyindeki
destinationslistesi birden fazla Google AnalyticsDestinationiçeriyorsa zorunludur. Hangi Google Analytics hedefinin etkinliği alacağını belirtmek içindestinationReferencesöğesine bir giriş ekleyin. Hedef referansları hakkında daha fazla bilgi için Etkinlikleri birden fazla hedefe gönderme başlıklı makaleyi inceleyin.destinationReferencesayarlanmamışsa veya Google Analytics hedeflerine atıfta bulunan birden fazla giriş varsa Veri Yöneticisi API'si, etkinliğiMULTIPLE_DESTINATIONS_FOR_GOOGLE_ANALYTICS_EVENThatasıyla reddeder.userIdİsteğe bağlıdır. Kullanıcının User-ID'si.
additionalEventParametersİsteğe bağlıdır ancak önerilir. Bu listeyi, diğer
Eventalanlarında yakalanmayan tüm Google Analytics etkinlik parametreleriyle doldurun. Parametreler,purchaseetkinliğinden ek önerilen parametreleri veya yakalamak istediğiniz diğer parametreleri içerebilir.EventParameteriçinparameterNameGoogle Analytics parametre adını kullanın.Örneğin, bir işlemle ilişkili vergileriniz varsa
additionalEventParametersöğesine bir giriş ekleyin. Bu girişteparameterName,taxolarak,valueise vergi maliyeti olarak ayarlanmalıdır.transactionId,currencyveyavalueGoogle Analytics etkinlik parametreleri için giriş eklemenizi önermiyoruz. Bunun yerine,additionalEventParameters'daki girişlerden öncelikli olanEvent'üntransactionId,currencyveconversionValuealanlarını doldurun.
Satın alma etkinlikleri için alışveriş sepeti verileri ekleme
Event alanını, satın alınan öğelerle ilgili bilgilerle doldurun.cartData Satın alınan her öğe için CartData öğesinin items listesine bir Item nesnesi ekleyin ve aşağıdaki alanları belirtildiği şekilde doldurun:
itemId- Zorunludur. Öğenin benzersiz tanımlayıcısı.
unitPriceZorunludur. Vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat.
Öğede öğe kapsamlı bir indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı
27.67ve birim indirimi6.66iseunitPriceözelliğini21.01olarak ayarlayın.quantityZorunludur. Bu öğe için satın alınan birim miktarı.
additionalItemParametersBu listeyi, diğer
Itemalanlarında yakalanmayan tüm öğe kapsamlı parametrelerle doldurun.ItemParameterparameterNameiçin Google Analytics öğe parametresi adını kullanın.Örneğin, bir öğenin markası ve kategorisi varsa
additionalItemParametersözelliğineparameterNamedeğeriitem_brandvevaluedeğeri marka adı olarak ayarlanmış bir giriş,parameterNamedeğeriitem_categoryvevaluedeğeri öğenin kategorisi olarak ayarlanmış başka bir giriş ekleyin.quantity,priceveyaitem_idGoogle Analytics öğe parametreleri için giriş eklemenizi önermiyoruz. Bunun yerine,additionalItemParameters'deki girişlere göre öncelikli olanItem'ünitemId,unitPricevequantityalanlarını doldurun.
İkinci etkinlikten alınan biçimlendirilmiş, karma oluşturulmuş ve kodlanmış veriler için Google Analytics'e yönelik ek veriler içeren örnek bir Event aşağıda verilmiştir:
{
"adIdentifiers": {
"gclid": "GCLID_2"
},
"conversionValue": 42.02,
"currency": "EUR",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"transactionId": "DEF999911111",
"eventSource": "WEB",
"userData": {
"userIdentifiers": [
{
"emailAddress": "3E693CF7E5B67880BFF33B2D2626DADB7BF1D4BC737192E47CF8BAA89ACF2250"
},
{
"emailAddress": "223EBDA6F6889B1494551BA902D9D381DAF2F642BAE055888E96343D53E9F9C4"
},
{
"address": {
"givenName": "2752B88686847FA5C86F47B94CE652B7B3F22A91C37617D451A4DB9AFA431450",
"familyName": "6654977D57DDDD3C0329CA741B109EF6CD6430BEDD00008AAD213DF25683D77F",
"regionCode": "PT",
"postalCode": "1229-076"
}
}
],
},
"userProperties": {
"customerType": "RETURNING"
},
"eventName": "purchase",
"clientId": "9876543210.1761582117",
"userId": "user_DEF9876",
"additionalEventParameters": [
{
"parameterName": "ad_unit_name",
"value": "Banner_02"
}
],
"cartData": {
"transactionDiscount": 6.66,
"items": [
{
"itemId": "SKU_12346",
"quantity": 2,
"unitPrice": 21.01,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Google Grey Women's Tee"
},
{
"parameterName": "affiliation",
"value": "Google Merchandise Store"
},
{
"parameterName": "coupon",
"value": "SUMMER_FUN"
},
{
"parameterName": "discount",
"value": "3.33"
},
{
"parameterName": "index",
"value": "1"
},
{
"parameterName": "item_brand",
"value": "Google"
},
{
"parameterName": "item_category",
"value": "Apparel"
},
{
"parameterName": "item_category2",
"value": "Adult"
},
{
"parameterName": "item_category3",
"value": "Shirts"
},
{
"parameterName": "item_category4",
"value": "Crew"
},
{
"parameterName": "item_category5",
"value": "Short sleeve"
},
{
"parameterName": "item_list_id",
"value": "related_products"
},
{
"parameterName": "item_list_name",
"value": "Related Products"
}
]
}
]
}
}
İstek gövdesini oluşturma
İstek gövdesi için Destination ve Events değerlerini birleştirin:
{
"destinations": [
{
"operatingAccount": {
"accountType": "OPERATING_ACCOUNT_TYPE",
"accountId": "OPERATING_ACCOUNT_ID"
},
"loginAccount": {
"accountType": "LOGIN_ACCOUNT_TYPE",
"accountId": "LOGIN_ACCOUNT_ID"
},
"productDestinationId": "CONVERSION_ACTION_1_ID"
}
],
"encoding": "HEX",
"events": [
{
"adIdentifiers": {
"gclid": "GCLID_1"
},
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T20:07:01Z",
"transactionId": "ABC798654321",
"eventSource": "WEB",
"userData": {
"userIdentifiers": [
{
"address": {
"givenName": "96D9632F363564CC3032521409CF22A852F2032EEC099ED5967C0D000CEC607A",
"familyName": "DB98D2607EFFFA28AFF66975868BF54C075ECA7157E35064DCE08E20B85B1081",
"regionCode": "US",
"postalCode": "94045"
}
}
]
},
"userProperties": {
"customerType": "NEW",
"customerValueBucket": "HIGH"
},
"eventName": "purchase",
"clientId": "1234567890.1761581763",
"userId": "user_ABC12345",
"additionalEventParameters": [
{
"parameterName": "ad_unit_name",
"value": "Banner_01"
}
],
"cartData": {
"transactionDiscount": 6.66,
"items": [
{
"itemId": "SKU_12345",
"quantity": 3,
"unitPrice": 10.01,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Stan and Friends Tee"
},
{
"parameterName": "affiliation",
"value": "Google Merchandise Store"
},
{
"parameterName": "coupon",
"value": "SUMMER_FUN"
},
{
"parameterName": "discount",
"value": "2.22"
},
{
"parameterName": "index",
"value": "0"
},
{
"parameterName": "item_brand",
"value": "Google"
},
{
"parameterName": "item_category",
"value": "Apparel"
},
{
"parameterName": "item_category2",
"value": "Adult"
},
{
"parameterName": "item_category3",
"value": "Shirts"
},
{
"parameterName": "item_category4",
"value": "Crew"
},
{
"parameterName": "item_category5",
"value": "Short sleeve"
},
{
"parameterName": "item_list_id",
"value": "related_products"
},
{
"parameterName": "item_list_name",
"value": "Related Products"
}
]
}
]
}
},
{
"adIdentifiers": {
"gclid": "GCLID_2"
},
"conversionValue": 42.02,
"currency": "EUR",
"eventTimestamp": "2025-06-11T04:42:33Z",
"transactionId": "DEF999911111",
"eventSource": "WEB",
"userData": {
"userIdentifiers": [
{
"emailAddress": "3E693CF7E5B67880BFF33B2D2626DADB7BF1D4BC737192E47CF8BAA89ACF2250"
},
{
"emailAddress": "223EBDA6F6889B1494551BA902D9D381DAF2F642BAE055888E96343D53E9F9C4"
},
{
"address": {
"givenName": "2752B88686847FA5C86F47B94CE652B7B3F22A91C37617D451A4DB9AFA431450",
"familyName": "6654977D57DDDD3C0329CA741B109EF6CD6430BEDD00008AAD213DF25683D77F",
"regionCode": "PT",
"postalCode": "1229-076"
}
}
]
},
"userProperties": {
"customerType": "RETURNING"
},
"eventName": "purchase",
"clientId": "9876543210.1761582117",
"userId": "user_DEF9876",
"additionalEventParameters": [
{
"parameterName": "ad_unit_name",
"value": "Banner_02"
}
],
"cartData": {
"transactionDiscount": 6.66,
"items": [
{
"itemId": "SKU_12346",
"quantity": 2,
"unitPrice": 21.01,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Google Grey Women's Tee"
},
{
"parameterName": "affiliation",
"value": "Google Merchandise Store"
},
{
"parameterName": "coupon",
"value": "SUMMER_FUN"
},
{
"parameterName": "discount",
"value": "3.33"
},
{
"parameterName": "index",
"value": "1"
},
{
"parameterName": "item_brand",
"value": "Google"
},
{
"parameterName": "item_category",
"value": "Apparel"
},
{
"parameterName": "item_category2",
"value": "Adult"
},
{
"parameterName": "item_category3",
"value": "Shirts"
},
{
"parameterName": "item_category4",
"value": "Crew"
},
{
"parameterName": "item_category5",
"value": "Short sleeve"
},
{
"parameterName": "item_list_id",
"value": "related_products"
},
{
"parameterName": "item_list_name",
"value": "Related Products"
}
]
}
]
}
}
],
"validateOnly": true
}
- Gövdedeki yer tutucuları (ör.
OPERATING_ACCOUNT_IDvePRODUCT_DESTINATION_ID) hesabınızın ve hedefinizin değerleriyle güncelleyin. - Değişiklikleri uygulamadan isteği doğrulamak için
validateOnlydeğerinitrueolarak ayarlayın. Değişiklikleri uygulamaya hazır olduğunuzdavalidateOnlyseçeneğinifalseolarak ayarlayın. - Bu örnekte şifreleme kullanılmadığını unutmayın.
İsteği gönderin
- Örneğin sağ üst kısmındaki kopyalama düğmesini kullanarak istek gövdesini kopyalayın.
- Araç çubuğunda API düğmesini tıklayın.
- Kopyalanan istek gövdesini İstek gövdesi kutusuna yapıştırın.
- Execute (Çalıştır) düğmesini tıklayın, yetkilendirme istemlerini tamamlayın ve yanıtı inceleyin.
Başarılı yanıtlar
Başarılı bir istek, requestId içeren bir nesneyle yanıt döndürür.
{
"requestId": "126365e1-16d0-4c81-9de9-f362711e250a"
}
İstek işlenirken her hedef için tanılama bilgilerini alabilmek amacıyla requestId döndürülenleri kaydedin.
Hata yanıtları
Başarısız bir istek, 400 Bad
Request gibi bir hata yanıtı durum kodu ve hata ayrıntılarını içeren bir yanıtla sonuçlanır.
Örneğin, onaltılık kodlanmış değer yerine düz metin dizesi içeren bir emailAddress aşağıdaki yanıtı üretir:
{
"error": {
"code": 400,
"message": "There was a problem with the request.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "INVALID_ARGUMENT",
"domain": "datamanager.googleapis.com"
},
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"field": "events.events[0].user_data.user_identifiers",
"description": "Email is not hex encoded.",
"reason": "INVALID_HEX_ENCODING"
}
]
}
]
}
}
Karma oluşturulmamış ve yalnızca on altılık olarak kodlanmış bir emailAddress aşağıdaki yanıtı üretir:
{
"error": {
"code": 400,
"message": "There was a problem with the request.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "INVALID_ARGUMENT",
"domain": "datamanager.googleapis.com"
},
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"field": "events.events[0]",
"reason": "INVALID_SHA256_FORMAT"
}
]
}
]
}
}
Birden fazla hedef için etkinlik gönderme
Verileriniz farklı hedeflere yönelik etkinlikler içeriyorsa hedef referanslarını kullanarak bunları aynı istekte gönderebilirsiniz.
Örneğin, dönüşüm işlemi kimliği 123456789 için bir etkinliğiniz ve dönüşüm işlemi kimliği 777111122 için başka bir etkinliğiniz varsa her Destination için reference değerini ayarlayarak her iki etkinliği de tek bir istekte gönderin. reference, kullanıcı tarafından tanımlanır. Tek koşul, her Destination öğesinin benzersiz bir reference içermesidir. İstek için değiştirilmiş destinations listesi aşağıda verilmiştir:
"destinations": [
{
"operatingAccount": {
"accountType": "OPERATING_ACCOUNT_TYPE",
"accountId": "OPERATING_ACCOUNT_ID"
},
"loginAccount": {
"accountType": "LOGIN_ACCOUNT_TYPE",
"accountId": "LOGIN_ACCOUNT_ID"
},
"productDestinationId": "PRODUCT_DESTINATION_ID",
"reference": "destination_a"
},
{
"operatingAccount": {
"accountType": "OPERATING_ACCOUNT_2_TYPE",
"accountId": "OPERATING_ACCOUNT_2_ID"
},
"loginAccount": {
"accountType": "LOGIN_ACCOUNT_2_TYPE",
"accountId": "LOGIN_ACCOUNT_2_ID"
},
"productDestinationId": "777111122",
"reference": "destination_b"
}
]
Her Event öğesinin destinationReferences değerini, bir veya daha fazla belirli hedefe gönderecek şekilde ayarlayın. Örneğin, burada yalnızca ilk Event için olan bir Destination var. Bu nedenle, destinationReferences listesinde yalnızca ilk Destination'nin reference yer alıyor:
{
"adIdentifiers": {
"gclid": "GCLID_1"
},
"conversionValue": 1.99,
"currency": "USD",
"eventTimestamp": "2025-06-10T20:07:01Z",
"transactionId": "ABC798654321",
"eventSource": "WEB",
"destinationReferences": [
"destination_a"
]
}
destinationReferences alanı bir liste olduğundan bir etkinlik için birden fazla hedef belirtebilirsiniz. Bir destinationReferences öğesinin Event değerini ayarlamazsanız Veri Yöneticisi API'si, etkinliği istekteki tüm hedeflere gönderir.
Bir etkinliğin birden fazla hedefi varsa Veri Yöneticisi API'si ilgili alanları her hedefe gönderir. Örneğin, bir etkinliğin Google Ads hedefi ve Google Analytics hedefi varsa API, etkinliği Google Analytics hedefine gönderirken clientId veya eventName gibi Google Analytics alanlarını, etkinliği Google Ads hedefine gönderirken ise customVariables gibi Google Ads alanlarını içerir.
Sonraki adımlar
- Kimlik doğrulama yapılandırın ve ortamınızı bir istemci kitaplığıyla ayarlayın.
- Her veri türü için biçimlendirme, karma oluşturma ve kodlama koşulları hakkında bilgi edinin.
- Kullanıcı verilerini nasıl şifreleyeceğinizi öğrenin.
- İstekleriniz için teşhis bilgilerini nasıl alacağınızı öğrenin.
- En iyi uygulamalar hakkında bilgi edinin.
- Sınırlar ve kotalar hakkında bilgi edinin.