Aşağıda önerilen etkinliklerin listesi verilmiştir. Ayrıca kendi özel etkinliklerinizi oluşturup gönderebilirsiniz.
client_id yerine app_instance_id kullanın.
Özel etkinlik adları oluştururken şunlara dikkat etmeniz gerekir:
- Etkinlik adlandırma kurallarına uyun.
- Ayrılmış adlar ve ön ekler kullanmayın.
- Etkinlik ve parametre adları için 40 karakter sınırı gibi Etkinlik toplama sınırları içinde kalın.
Ayrıntılar için Başlangıç başlıklı makaleyi inceleyin.
Measurement Protocol'den yükseltme yapıyorsanız talimatlar için Measurement Protocol'den yükseltme başlıklı makaleyi inceleyin.
Tüm mülkler için
ad_impression
Bu etkinlik yalnızca uygulama akışlarında kullanılabilir.
Kullanıcı bir reklam gösterimi gördüğünde bu etkinliği kullanın.
- Measurement Protocol kullanılarak gönderilen bir
ad_impression, Google Ads gibi diğer reklamcılık platformlarına yapılan dışa aktarma işlemlerine dahil edilmez. - Bağlı Google reklamcılık ürünleriniz için etiketlemeyi veya SDK'yı yapılandırdıysanız Measurement Protocol'ü kullanarak
ad_impressionetkinlikleri göndermek yinelenen gösterimlere neden olabilir. Yalnızca etkinlik etiketleme veya SDK tarafından yakalanmadıysa Measurement Protocol'ü kullanarakad_impressionetkinliği gönderin.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Hayır | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Hayır | avro | Reklam gösteriminin değeri. * Anlamlı raporlama için genellikle conversion_value gereklidir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
ad_platform |
string |
Hayır | MoPub | Reklam platformu. |
ad_source |
string |
Hayır | AdColony | Reklam kaynağı. |
ad_format |
string |
Hayır | Banner | Reklam biçimi. |
ad_unit_name |
string |
Hayır | Banner_03 | Reklam birimi adı. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl ad_impression etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "FIREBASE_APP_ID"
}
],
"events": [
{
"eventName": "ad_impression",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "APP",
"appInstanceId": "APP_INSTANCE_ID",
"currency": "USD",
"conversionValue": 3.99,
"additionalEventParameters": [
{
"parameterName": "ad_platform",
"value": "MoPub"
},
{
"parameterName": "ad_source",
"value": "AdColony"
},
{
"parameterName": "ad_format",
"value": "Banner"
},
{
"parameterName": "ad_unit_name",
"value": "Banner_03"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "app_instance_id": "app_instance_id", "events": [{ "name": "ad_impression", "params": { "ad_platform": "MoPub", "ad_source": "AdColony", "ad_format": "Banner", "ad_unit_name": "Banner_03", "currency": "USD", "value": 3.99 } }] }) });
earn_virtual_currency
Bu etkinlik, bir kullanıcıya oyunda sanal para birimi verildiğinde ölçüm yapar. Sanal ekonominizi daha iyi anlamak için bu etkinliği spend_virtual_currency ile birlikte kaydedin.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
conversion_value |
number |
Hayır | 5 | Sanal para biriminin değeri. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
virtual_currency_name |
string |
Hayır | Gem'ler | Sanal para biriminin adıdır. |
Örnek
Aşağıdaki örnekte, Data Manager API'yi kullanarak nasıl earn_virtual_currency etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "earn_virtual_currency",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"conversionValue": 5,
"additionalEventParameters": [
{
"parameterName": "virtual_currency_name",
"value": "Gems"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "earn_virtual_currency", "params": { "virtual_currency_name": "Gems", "value": 5 } }] }) });
join_group
Kullanıcı bir dernek, ekip veya aile gibi bir gruba katıldığında bu etkinliği kaydedin. Belirli grupların veya sosyal özelliklerin ne kadar popüler olduğunu analiz etmek için bu etkinliği kullanın.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
group_id |
string |
Hayır | G_12345 | Grubun kimliği. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl join_group etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "join_group",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "group_id",
"value": "G_12345"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events":[{ "name":"join_group", "params":{ "group_id":"G_12345" } }] }) });
login
Bu etkinliği, kullanıcının web sitenizde veya uygulamanızda oturum açtığını belirtmek için gönderin.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
method |
string |
Hayır | Giriş yapmak için kullanılan yöntem. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl login etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "login",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "method",
"value": "Google"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "login", "params": { "method": "Google" } }] }) });
screen_view
Bu etkinlik yalnızca uygulama akışlarında kullanılabilir.
Ekran geçişinin gerçekleştiğini belirtmek için bu etkinliği kullanın.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
screen_class |
string |
Hayır | MainActivity | Ekranın sınıfı. |
screen_name |
string |
Hayır | Hakkında | Ekranın adı. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl screen_view etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "FIREBASE_APP_ID"
}
],
"events": [
{
"eventName": "screen_view",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "APP",
"appInstanceId": "APP_INSTANCE_ID",
"additionalEventParameters": [
{
"parameterName": "screen_class",
"value": "MainActivity"
},
{
"parameterName": "screen_name",
"value": "About"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "app_instance_id": "app_instance_id", "events": [{ "name": "screen_view", "params": { "screen_class": "MainActivity", "screen_name": "About" } }] }) });
search
Kullanıcı arama yaptığında bunu belirtmek için bu etkinliği kaydedin. Bu etkinliği, kullanıcıların web sitenizde veya uygulamanızda ne aradığını belirlemek için kullanabilirsiniz. Örneğin, bir kullanıcı arama yaptıktan sonra arama sonuçları sayfasını görüntülediğinde bu etkinliği gönderebilirsiniz.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
search_term |
string |
Evet | tişörtler | Aranan terimdir. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl search etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "search",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "search_term",
"value": "t-shirts"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "search", "params": { "search_term": "t-shirts" } }] }) });
select_content
Bu etkinlik, kullanıcının belirli bir türdeki içeriği seçtiğini gösterir. Bu etkinlik, web sitenizdeki veya uygulamanızdaki popüler içerikleri ve içerik kategorilerini belirlemenize yardımcı olabilir.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
content_type |
string |
Hayır | ürün | Seçilen içeriğin türü. |
content_id |
string |
Hayır | C_12345 | Seçilen içeriğin tanımlayıcısı. Değer en az bir sayısal olmayan karakter içermelidir. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl select_content etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "select_content",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "content_type",
"value": "product"
},
{
"parameterName": "content_id",
"value": "C_12345"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "select_content", "params": { "content_type": "product", "content_id": "C_12345" } }] }) });
share
Kullanıcı içerik paylaştığında bu etkinliği kullanın.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
cart_data.items |
Item[] |
Hayır | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
method |
string |
Hayır | İçeriğin paylaşılma yöntemi. | |
content_type |
string |
Hayır | resim | Paylaşılan içeriğin türü. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl share etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "share",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"cartData": {
"items": [
{
"itemId": "C_12345",
"quantity": 1,
"unitPrice": 27.67
}
]
},
"additionalEventParameters": [
{
"parameterName": "method",
"value": "Twitter"
},
{
"parameterName": "content_type",
"value": "image"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "share", "params": { "method": "Twitter", "content_type": "image", "item_id": "C_12345" } }] }) });
sign_up
Bu etkinlik, bir kullanıcının hesap için kaydolduğunu gösterir. Bu etkinliği, giriş ve çıkış yapan kullanıcıların farklı davranışlarını anlamak için kullanın.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
method |
string |
Hayır | Kaydolmak için kullanılan yöntem. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl sign_up etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "sign_up",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "method",
"value": "Google"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "sign_up", "params": { "method": "Google" } }] }) });
spend_virtual_currency
Bu etkinlik, uygulamanızdaki sanal ürünlerin satışını ölçer ve hangi sanal ürünlerin en popüler olduğunu belirlemenize yardımcı olur.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
conversion_value |
number |
Evet | 5 | Sanal para biriminin değeri. |
cart_data.items |
Item[] |
Hayır | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Hayır | Başlangıç Takviyesi | Sanal para biriminin kullanıldığı öğenin adı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
virtual_currency_name |
string |
Evet | Gem'ler | Sanal para biriminin adıdır. |
Örnek
Aşağıdaki örnekte, Data Manager API'yi kullanarak nasıl spend_virtual_currency etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "spend_virtual_currency",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"cartData": {
"items": [
{
"itemId": "I_12345",
"quantity": 1,
"unitPrice": 27.67,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Starter Boost"
}
]
}
]
},
"conversionValue": 5,
"additionalEventParameters": [
{
"parameterName": "virtual_currency_name",
"value": "Gems"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "spend_virtual_currency", "params": { "value": 5, "virtual_currency_name": "Gems", "item_name": "Starter Boost" } }] }) });
tutorial_begin
Bu etkinlik, ilk katılım sürecinin başlangıcını gösterir. Kaç kullanıcının eğiticileri tamamladığını anlamak için bunu tutorial_complete ile birlikte bir dönüşüm hunisinde kullanın.
Parametreler
Bu etkinlik için parametre önerilmiyor.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl tutorial_begin etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "tutorial_begin",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID"
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "tutorial_begin" }] }) });
tutorial_complete
Bu etkinlik, kullanıcının ilk katılım sürecinizi tamamladığını gösterir. Eğiticiyi kaç kullanıcının tamamladığını anlamak için bunu tutorial_begin ile birlikte bir dönüşüm hunisinde kullanın.
Parametreler
Bu etkinlik için parametre önerilmiyor.
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl tutorial_complete etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "tutorial_complete",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID"
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "tutorial_complete" }] }) });
view_search_results
Kullanıcıya bir arama sonuçları sunulduğunda bu etkinliği kaydedin. Google Analytics'teki Geliştirilmiş etkinlik ölçümü aracılığıyla view_search_results etkinliğini otomatik toplama için etkinleştirebileceğinizi unutmayın.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
search_term |
string |
Hayır | Giysi | Arama için kullanılan terim. |
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl view_search_results etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_search_results",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "search_term",
"value": "Clothing"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_search_results", "params": { "search_term": "Clothing" } }] }) });
campaign_details
campaign_details etkinliğinin zaman damgasından büyük veya bu zaman damgasına eşit bir zaman damgasına sahip etkinliklere uygulanacak kampanya ayrıntılarını göndermek için bu etkinliği kullanın.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
campaign_id |
string |
Hayır | google_1234 | Kampanya kimliği. |
campaign |
string |
Hayır | Summer_fun | Belirli bir promosyonu veya stratejik kampanyayı tanımlamak için kullanılan ad. |
source |
string |
Hayır | Kampanya trafiği kaynağı (ör. Google, e-posta vb.). | |
medium |
string |
Hayır | cpc | Kampanya aracı (ör. e-posta, tıklama başına maliyet vb.) |
term |
string |
Hayır | summer+travel | Reklamlar için anahtar kelimeler sağlamak üzere ücretli arama ile kullanılan kampanya terimi. |
content |
string |
Hayır | logolink | Aynı URL'ye yönlendiren reklamları veya bağlantıları ayırt etmek için A/B testi ve içerik hedefli reklamlarda kullanılan kampanya içeriği. |
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl campaign_details etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "campaign_details",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "campaign_id",
"value": "google_1234"
},
{
"parameterName": "campaign",
"value": "Summer_fun"
},
{
"parameterName": "source",
"value": "google"
},
{
"parameterName": "medium",
"value": "cpc"
},
{
"parameterName": "term",
"value": "summer+travel"
},
{
"parameterName": "content",
"value": "logolink"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "campaign_details", "params": { "campaign_id": "google_1234", "campaign": "Summer_fun", "source": "google", "medium": "cpc", "term": "summer+travel", "content": "logolink" } }] }) });
Çevrimiçi satışlar
add_payment_info
Bu etkinlik, kullanıcının bir e-ticaret ödeme sürecinde ödeme bilgilerini gönderdiğini gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
|
cart_data.coupon_codes |
string[] |
Hayır | SUMMER_FUN | Etkinlikle ilişkili kupon kodu.CartData nesnesinde coupon_codes alanını ayarlayın.
* Bu listede yalnızca bir kupon kodu sağlayın. * Bu, öğe düzeyindeki kupon kodlarından bağımsızdır. |
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
payment_type |
string |
Hayır | Kredi Kartı | Seçilen ödeme yöntemi. |
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl add_payment_info etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "add_payment_info",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "payment_type",
"value": "Credit Card"
}
],
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "add_payment_info", "params": { "currency": "USD", "value": 30.03, "coupon": "SUMMER_FUN", "payment_type": "Credit Card", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
add_shipping_info
Bu etkinlik, kullanıcının bir e-ticaret ödeme sürecinde kargo bilgilerini gönderdiğini gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
|
cart_data.coupon_codes |
string[] |
Hayır | SUMMER_FUN | Etkinlikle ilişkili kupon kodu.CartData nesnesinde coupon_codes alanını ayarlayın.
* Bu listede yalnızca bir kupon kodu sağlayın. * Bu, öğe düzeyindeki kupon kodlarından bağımsızdır. |
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
shipping_tier |
string |
Hayır | Zemin |
Satın alınan öğenin teslimatı için seçilmiş kargo katmanı (ör. Ground, Air, Next-day).
|
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl add_shipping_info etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "add_shipping_info",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "shipping_tier",
"value": "Ground"
}
],
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "add_shipping_info", "params": { "currency": "USD", "value": 30.03, "coupon": "SUMMER_FUN", "shipping_tier": "Ground", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
add_to_cart
Bu etkinlik, satın alınmak üzere bir öğenin alışveriş sepetine eklendiğini gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl add_to_cart etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "add_to_cart",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "add_to_cart", "params": { "currency": "USD", "value": 30.03, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
add_to_wishlist
Bu etkinlik, bir öğenin istek listesine eklendiğini gösterir. Uygulamanızdaki popüler hediye öğelerini belirlemek için bu etkinliği kullanın.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl add_to_wishlist etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "add_to_wishlist",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "add_to_wishlist", "params": { "currency": "USD", "value": 30.03, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
begin_checkout
Bu etkinlik, bir kullanıcının ödeme işlemine başladığını gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
|
cart_data.coupon_codes |
string[] |
Hayır | SUMMER_FUN | Etkinlikle ilişkili kupon kodu.CartData nesnesinde coupon_codes alanını ayarlayın.
* Bu listede yalnızca bir kupon kodu sağlayın. * Bu, öğe düzeyindeki kupon kodlarından bağımsızdır. |
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl begin_checkout etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "begin_checkout",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "begin_checkout", "params": { "currency": "USD", "value": 30.03, "coupon": "SUMMER_FUN", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
in_app_purchase
Bu etkinlik yalnızca uygulama akışlarında kullanılabilir.
Bir kullanıcı uygulama içi satın alma işlemi yaptığında bu etkinliği kullanın.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinliğin conversion_value 3 harfli ISO 4217 biçimindeki para birimi.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value, genellikle anlamlı raporlama için gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Hayır | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
product_id |
string |
Hayır | ABC123456789 | Ürünün kimliği. |
subscription |
boolean |
Hayır | doğru |
Satın alma işleminin abonelik olup olmadığını gösterir.
|
free_trial |
boolean |
Hayır | doğru |
Etkinliğin, aboneliğin ücretsiz deneme sürümüyle ilgili olup olmadığını belirtir.
|
price_is_discounted |
boolean |
Hayır | yanlış |
|
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl in_app_purchase etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "FIREBASE_APP_ID"
}
],
"events": [
{
"eventName": "in_app_purchase",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "APP",
"appInstanceId": "APP_INSTANCE_ID",
"currency": "USD",
"conversionValue": 30.03,
"cartData": {
"items": [
{
"itemId": "ABC123456789",
"quantity": 3,
"unitPrice": 10.01
}
]
},
"additionalEventParameters": [
{
"parameterName": "subscription",
"value": true
},
{
"parameterName": "free_trial",
"value": false
},
{
"parameterName": "price_is_discounted",
"value": false
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "app_instance_id": "app_instance_id", "events":[{ "name":"in_app_purchase", "params":{ "currency": "USD", "value": 30.03, "quantity": 3, "product_id": "ABC123456789", "subscription": true, "free_trial": false, "price_is_discounted": false } }] }) });
purchase
Bu etkinlik, kullanıcı tarafından bir veya daha fazla öğe satın alındığında tetiklenir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
transaction_id |
string |
Evet | T_12345 | Bir işlemin benzersiz tanımlayıcısı.transaction_id parametresi, bir satın alma işlemi için yinelenen etkinlikler almaktan kaçınmanızı sağlar. Event nesnesinde transaction_id alanını ayarlayın. |
user_properties.customer_type |
CustomerType |
Hayır | NEW |
Dönüşümün NEW veya RETURNING müşterisinden gelip gelmediği. |
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
|
cart_data.coupon_codes |
string[] |
Hayır | SUMMER_FUN | Etkinlikle ilişkili kupon kodu.CartData nesnesinde coupon_codes alanını ayarlayın.
* Bu listede yalnızca bir kupon kodu sağlayın. * Bu, öğe düzeyindeki kupon kodlarından bağımsızdır. |
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
shipping |
number |
Hayır | 3,33 | Bir işlemle ilişkili kargo maliyeti. |
tax |
number |
Hayır | 1.11 | Bir işlemle ilişkili vergi maliyeti. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl purchase etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "purchase",
"transactionId": "TRANSACTION_ID",
"conversionValue": 83.99,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"userProperties": {
"customerType": "RETURNING"
},
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"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": "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"
},
{
"parameterName": "item_variant",
"value": "green"
},
{
"parameterName": "location_id",
"value": "ChIJIQBpAG2ahYAR_6128GcTUEo"
},
{
"parameterName": "google_business_vertical",
"value": "retail"
}
]
}
]
},
"additionalEventParameters": [
{
"parameterName": "shipping",
"value": "3.33"
},
{
"parameterName": "tax",
"value": "1.11"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "purchase", "params": { "currency": "USD", "transaction_id": "T_12345", "value": 30.03, "coupon": "SUMMER_FUN", "shipping": 3.33, "tax": 1.11, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
refund
Bu etkinlik, bir veya daha fazla öğenin kullanıcıya geri ödeme yapıldığı zamanı gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
transaction_id |
string |
Evet | T_12345 | Bir işlemin benzersiz tanımlayıcısı. |
cart_data.items |
Item[] |
Hayır | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
|
cart_data.coupon_codes |
string[] |
Hayır | SUMMER_FUN | Etkinlikle ilişkili kupon kodu.CartData nesnesinde coupon_codes alanını ayarlayın.
* Bu listede yalnızca bir kupon kodu sağlayın. * Bu, öğe düzeyindeki kupon kodlarından bağımsızdır. |
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
shipping |
number |
Hayır | 3,33 | Bir işlemle ilişkili kargo maliyeti. |
tax |
number |
Hayır | 1.11 | Bir işlemle ilişkili vergi maliyeti. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl refund etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "refund",
"conversionValue": 30.03,
"currency": "USD",
"transactionId": "T_12345",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "shipping",
"value": 3.33
},
{
"parameterName": "tax",
"value": 1.11
}
],
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "refund", "params": { "currency": "USD", "transaction_id": "T_12345", "value": 30.03, "coupon": "SUMMER_FUN", "shipping": 3.33, "tax": 1.11, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
remove_from_cart
Bu etkinlik, bir öğenin alışveriş sepetinden kaldırıldığını gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl remove_from_cart etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "remove_from_cart",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "remove_from_cart", "params": { "currency": "USD", "value": 30.03, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
select_item
Bu etkinlik, listeden bir öğe seçildiğini gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
cart_data.items |
Item[] |
Evet* | Etkinlikle ilgili öğeler. * items dizisinin, seçili öğeyi temsil eden tek bir öğe içermesi beklenir. Birden fazla öğe sağlanırsa yalnızca items içindeki ilk öğe kullanılır.
Event nesnesinde cart_data.items alanını ayarlayın.
|
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Öğe düzeyinde ayarlanmışsa yoksayılır. |
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Öğe düzeyinde ayarlanmışsa yoksayılır. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl select_item etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "select_item",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "item_list_id",
"value": "related_products"
},
{
"parameterName": "item_list_name",
"value": "Related products"
}
],
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "select_item", "params": { "item_list_id": "related_products", "item_list_name": "Related products", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
select_promotion
Bu etkinlik, listeden bir promosyonun seçildiğini gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
cart_data.items |
Item[] |
Hayır | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
creative_name |
string |
Hayır | summer_banner2 | Promosyon reklam öğesinin adı. |
creative_slot |
string |
Hayır | featured_app_1 | Etkinlikle ilişkili promosyon reklam öğesi alanının adı. |
promotion_id |
string |
Hayır | P_12345 | Etkinlikle ilişkili promosyonun kimliği. |
promotion_name |
string |
Hayır | Yaz İndirimi | Etkinlikle ilişkili promosyonun adı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
creative_name |
string |
Hayır | summer_banner2 | Promosyon reklam öğesinin adı. Ayarlanmamışsa varsayılan olarak etkinlik düzeyine creative_name ayarlanır. |
creative_slot |
string |
Hayır | featured_app_1 | Öğeyle ilişkili promosyon reklam öğesi alanının adı. Ayarlanmamışsa varsayılan olarak etkinlik düzeyine creative_slot ayarlanır. |
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
promotion_id |
string |
Hayır | P_12345 |
Öğeyle ilişkili promosyonun kimliği. Ayarlanmamışsa varsayılan olarak etkinlik düzeyine promotion_id ayarlanır.
|
promotion_name |
string |
Hayır | Yaz İndirimi |
Öğeyle ilişkili promosyonun adı. Ayarlanmamışsa varsayılan olarak etkinlik düzeyine promotion_name ayarlanır.
|
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl select_promotion etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "select_promotion",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "creative_name",
"value": "Summer Banner"
},
{
"parameterName": "creative_slot",
"value": "featured_app_1"
},
{
"parameterName": "promotion_id",
"value": "P_12345"
},
{
"parameterName": "promotion_name",
"value": "Summer Sale"
}
],
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "select_promotion", "params": { "creative_name": "Summer Banner", "creative_slot": "featured_app_1", "promotion_id": "P_12345", "promotion_name": "Summer Sale", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "creative_name": "summer_banner2", "creative_slot": "featured_app_1", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "promotion_id": "P_12345", "promotion_name": "Summer Sale", "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
view_cart
Bu etkinlik, kullanıcının alışveriş sepetini görüntülediğini gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl view_cart etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_cart",
"conversionValue": 7.77,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
},
{
"itemId": "SKU_67890",
"quantity": 2,
"unitPrice": 24.00,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Google Red Team Hat"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_cart", "params": { "currency": "USD", "value": 7.77, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
view_item
Bu etkinlik, kullanıcıya bazı içeriklerin gösterildiğini belirtir. En çok görüntülenen öğeleri keşfetmek için bu etkinliği kullanın.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value özelliğini, items içindeki tüm öğeler için (price * quantity) toplamı olarak ayarlayın. shipping veya tax eklemeyin.
* Anlamlı raporlama için genellikle conversion_value gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl view_item etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_item",
"conversionValue": 7.77,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
},
{
"itemId": "SKU_67890",
"quantity": 2,
"unitPrice": 24.00,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Google Red Team Hat"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_item", "params": { "currency": "USD", "value": 7.77, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ], } }] }) });
view_item_list
Kullanıcıya belirli bir kategorideki öğelerin listesi sunulduğunda bu etkinliği kaydedin.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinlikle ilişkili öğelerin 3 harfli ISO 4217 biçiminde sunulan para birimidir. * view_item etkinliğindeki değer metrikleri gelire katkıda bulunmaz.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
cart_data.items |
Item[] |
Evet | Etkinlikle ilgili öğeler.Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl view_item_list etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_item_list",
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "item_list_id",
"value": "related_products"
},
{
"parameterName": "item_list_name",
"value": "Related products"
}
],
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_item_list", "params": { "item_list_id": "related_products", "item_list_name": "Related products", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
view_promotion
Bu etkinlik, bir promosyonun listeden görüntülendiğini gösterir.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
cart_data.items |
Item[] |
Evet* | Etkinlikle ilgili öğeler. * items dizisinin, promosyonla ilişkili öğeyi temsil eden tek bir öğe içermesi beklenir. Birden fazla öğe sağlanırsa yalnızca items içindeki ilk öğe kullanılır.
Event nesnesinde cart_data.items alanını ayarlayın.
|
Öğe alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_id |
string |
Evet | I_12345 | Öğenin benzersiz tanımlayıcısı. Item nesnesinde item_id alanını ayarlayın. |
unit_price |
number |
Evet | 27,67 | Bu öğe için vergi, kargo ve etkinlik kapsamındaki (işlem düzeyinde) indirimler hariç birim fiyat. Öğe kapsamında indirim varsa indirimli birim fiyatını kullanın. Örneğin, bir öğenin birim fiyatı 27,67 ve birim indirimi 6,66 ise unitPrice değerini 21,01 olarak ayarlayın.
|
quantity |
number |
Evet | 1 | Bu öğe için satın alınan birim miktarı. |
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
creative_name |
string |
Hayır | summer_banner2 | Promosyon reklam öğesinin adı. |
creative_slot |
string |
Hayır | featured_app_1 | Etkinlikle ilişkili promosyon reklam öğesi alanının adı. |
promotion_id |
string |
Hayır | P_12345 | Etkinlikle ilişkili promosyonun kimliği. |
promotion_name |
string |
Hayır | Yaz İndirimi | Etkinlikle ilişkili promosyonun adı. |
Ürün parametreleri
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
item_name |
string |
Evet* | Stan and Friends Tişörtü |
Öğenin adı.
* |
affiliation |
string |
Hayır | Google Store |
Tedarikçi firma veya gerçek mekanda faaliyet gösteren mağaza konumu belirlemek için ürün ilişkilendirmesi. Not: affiliation yalnızca öğe kapsamında kullanılabilir.
|
coupon |
string |
Hayır | SUMMER_FUN | Öğeyle ilişkili kupon adı/kodu. Etkinlik düzeyindeki ve öğe düzeyindeki coupon parametreleri birbirinden bağımsızdır.
|
creative_name |
string |
Hayır | summer_banner2 | Promosyon reklam öğesinin adı. Ayarlanmamışsa varsayılan olarak etkinlik düzeyine creative_name ayarlanır. |
creative_slot |
string |
Hayır | featured_app_1 | Öğeyle ilişkili promosyon reklam öğesi alanının adı. Ayarlanmamışsa varsayılan olarak etkinlik düzeyine creative_slot ayarlanır. |
discount |
number |
Hayır | 2.22 | Öğeyle ilişkili birim parasal indirim değeri. |
index |
number |
Hayır | 5 | Öğenin listedeki dizini/konumu. |
item_brand |
string |
Hayır | Öğenin markası. | |
item_category |
string |
Hayır | Giyim | Öğenin kategorisi. Kategori hiyerarşisinin veya taksonominin bir parçası olarak kullanılıyorsa bu, ilk kategori olur. |
item_category2 |
string |
Hayır | Adult | Öğe için ikinci kategori hiyerarşisi veya ek sınıflandırma. |
item_category3 |
string |
Hayır | Gömlekler | Öğe için üçüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category4 |
string |
Hayır | Ekip | Öğe için dördüncü kategori hiyerarşisi veya ek sınıflandırma. |
item_category5 |
string |
Hayır | Kısa kollu | Öğe için beşinci kategori hiyerarşisi veya ek sınıflandırma. |
item_list_id |
string |
Hayır | related_products | Öğenin kullanıcıya sunulduğu girişin kimliği. Ayarlandığında etkinlik düzeyindeki item_list_id yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_id kullanılır.
|
item_list_name |
string |
Hayır | İlgili ürünler | Öğenin kullanıcıya sunulduğu girişin adı. Ayarlandığında etkinlik düzeyindeki item_list_name yoksayılır.
Ayarlanmazsa varsa etkinlik düzeyinde item_list_name kullanılır.
|
item_variant |
string |
Hayır | yeşil | Ek öğe ayrıntıları/seçenekleri için öğe varyantı veya benzersiz kod ya da açıklama. |
location_id |
string |
Hayır | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
Öğeyle ilişkili fiziksel konum (ör. fiziksel mağaza konumu). İlişkili öğeye karşılık gelen Google
Yeri Kimliği'nin kullanılması önerilir. Özel bir konum kimliği de kullanılabilir. Not: location_id yalnızca öğe kapsamında kullanılabilir. |
promotion_id |
string |
Hayır | P_12345 |
Öğeyle ilişkili promosyonun kimliği. Ayarlanmamışsa varsayılan olarak etkinlik düzeyine promotion_id ayarlanır.
|
promotion_name |
string |
Hayır | Yaz İndirimi |
Öğeyle ilişkili promosyonun adı. Ayarlanmamışsa varsayılan olarak etkinlik düzeyine promotion_name ayarlanır.
|
items dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl view_promotion etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_promotion",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "creative_name",
"value": "Summer Banner"
},
{
"parameterName": "creative_slot",
"value": "featured_app_1"
},
{
"parameterName": "promotion_id",
"value": "P_12345"
},
{
"parameterName": "promotion_name",
"value": "Summer Sale"
}
],
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_promotion", "params": { "creative_name": "Summer Banner", "creative_slot": "featured_app_1", "promotion_id": "P_12345", "promotion_name": "Summer Sale", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "creative_name": "summer_banner2", "creative_slot": "featured_app_1", "currency": "USD", "discount": 2.22, "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_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "promotion_id": "P_12345", "promotion_name": "Summer Sale", "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
Oyunlar
level_up
Bu etkinlik, bir oyuncunun oyunda seviye atladığını gösterir. Kullanıcı tabanınızın seviye dağılımını ölçmek ve tamamlanması zor seviyeleri belirlemek için bu metriği kullanın.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
level |
number |
Hayır | 5 | Karakterin seviyesi. |
character |
string |
Hayır | Oyuncu 1 | Seviye atlayan karakter. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl level_up etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "level_up",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "level",
"value": 5
},
{
"parameterName": "character",
"value": "Player 1"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "level_up", "params": { "level": 5, "character": "Player 1" } }] }) });
post_score
Kullanıcı puan yayınladığında bu etkinliği gönderin. Kullanıcıların oyununuzdaki performansını anlamak ve yüksek puanları kitleler veya davranışlarla ilişkilendirmek için bu etkinlikten yararlanın.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
score |
number |
Evet | 10000 | Yayınlanacak skor. |
level |
number |
Hayır | 5 | Puanın seviyesi. |
character |
string |
Hayır | Oyuncu 1 | Puanı alan karakter. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl post_score etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "post_score",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "score",
"value": 10000
},
{
"parameterName": "level",
"value": 5
},
{
"parameterName": "character",
"value": "Player 1"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "post_score", "params": { "score": 10000, "level": 5, "character": "Player 1" } }] }) });
unlock_achievement
Kullanıcı bir başarının kilidini açtığında bu etkinliği kaydedin. Bu etkinlik, kullanıcıların oyununuzu nasıl deneyimlediğini anlamanıza yardımcı olabilir.
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
achievement_id |
string |
Evet | A_12345 | Kilidi açılan başarının kimliğidir. |
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl unlock_achievement etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "unlock_achievement",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "achievement_id",
"value": "A_12345"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "unlock_achievement", "params": { "achievement_id": "A_12345" } }] }) });
Olası satış yaratma
close_convert_lead
Uygun bir potansiyel müşteri başarıyla müşteriye dönüştürüldüğünde bu etkinliği kaydedin. Bu genellikle sözleşme imzalandığında, ücretli abonelik başladığında veya son satış tamamlandığında olduğu gibi potansiyel müşteri kazanma sürecinin sonunu ifade eder.
- Not: Form gönderimleri, bülten kayıtları veya demo istekleri gibi ilk müşteri edinme işlemlerini izlemek için
generate_leadetkinliğini kullanın.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinliğin conversion_value 3 harfli ISO 4217 biçimindeki para birimi.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value, genellikle anlamlı raporlama için gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl close_convert_lead etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "close_convert_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "close_convert_lead", "params": { "currency": "USD", "value": 30.03 } }] }) });
close_unconvert_lead
Bu etkinlik, bir kullanıcının dönüşüm gerçekleştiren potansiyel müşteri olmayacağı işaretlendiğinde bunun nedenini de ölçer.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinliğin conversion_value 3 harfli ISO 4217 biçimindeki para birimi.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value, genellikle anlamlı raporlama için gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
unconvert_lead_reason |
string |
Hayır | Hiç yanıt vermedi | Potansiyel müşterinin dönüşüm gerçekleştirmemesinin nedeni. |
Örnek
Aşağıdaki örnekte, Veri Yöneticisi API'sini kullanarak nasıl close_unconvert_lead etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "close_unconvert_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03,
"additionalEventParameters": [
{
"parameterName": "unconvert_lead_reason",
"value": "Never responded"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "close_unconvert_lead", "params": { "currency": "USD", "value": 30.03, "unconvert_lead_reason": "Never responded" } }] }) });
disqualify_lead
Bu etkinlik, bir kullanıcının potansiyel müşteri olmaya uygun değil olarak işaretlendiği zamanı ve uygun olmama nedenini ölçer.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinliğin conversion_value 3 harfli ISO 4217 biçimindeki para birimi.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value, genellikle anlamlı raporlama için gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
disqualified_lead_reason |
string |
Hayır | Satın almak istemiyorum | Potansiyel müşterinin uygun değil olarak işaretlenme nedeni. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl disqualify_lead etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "disqualify_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03,
"additionalEventParameters": [
{
"parameterName": "disqualified_lead_reason",
"value": "Not looking to buy"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "disqualify_lead", "params": { "currency": "USD", "value": 30.03, "disqualified_lead_reason": "Not looking to buy" } }] }) });
generate_lead
Bu etkinlik, potansiyel müşteri oluşturulduğunda (örneğin, bir form aracılığıyla) ölçüm yapar. Pazarlama kampanyalarınızın etkinliğini ve müşterilere yeniden pazarlama yaptıktan sonra kaç müşterinin işletmenizle yeniden etkileşime geçtiğini anlamak için bu etkinliği kaydedin.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinliğin conversion_value 3 harfli ISO 4217 biçimindeki para birimi.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value, genellikle anlamlı raporlama için gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
lead_source |
string |
Hayır | Ticaret fuarı | Potansiyel müşterinin kaynağı. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl generate_lead etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "generate_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03,
"additionalEventParameters": [
{
"parameterName": "lead_source",
"value": "Trade show"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "generate_lead", "params": { "currency": "USD", "value": 30.03, "lead_source": "Trade show" } }] }) });
qualify_lead
Bu etkinlik, bir kullanıcının uygun potansiyel müşteri olma ölçütlerini karşıladığı işaretlendiğinde ölçülür.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinliğin conversion_value 3 harfli ISO 4217 biçimindeki para birimi.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value, genellikle anlamlı raporlama için gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl qualify_lead etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "qualify_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "qualify_lead", "params": { "currency": "USD", "value": 30.03 } }] }) });
working_lead
Bu etkinlik, kullanıcı bir temsilciyle iletişime geçtiğinde veya temsilci kullanıcıyla iletişime geçtiğinde ölçüm yapar.
Etkinlik alanları
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
currency |
string |
Evet* | USD |
Etkinliğin conversion_value 3 harfli ISO 4217 biçimindeki para birimi.* conversion_value için değer belirtirseniz gelir metriklerinin doğru şekilde hesaplanması için currency için de değer belirtmeniz gerekir.
|
conversion_value |
number |
Evet* | 30.03 | Etkinliğin maddi değeri. * conversion_value, genellikle anlamlı raporlama için gereklidir.
Etkinliği önemli etkinlik olarak işaretlerseniz conversion_value değerini ayarlamanız önerilir.
* conversion_value ayarını yaparsanız currency gereklidir.
|
Parametreler
| Ad | Tür | Zorunlu | Örnek değer | Açıklama |
|---|---|---|---|---|
lead_status |
string |
Hayır | Başlatılan sohbetler | Potansiyel müşterinin durumu. |
Örnek
Aşağıdaki örnekte, Data Manager API kullanılarak nasıl working_lead etkinliği gönderileceği gösterilmektedir. Measurement Protocol'den yükseltme yapıyorsanız isteklerinizi Data Manager API'ye taşımak için sekmeleri kullanın.
Data Manager API
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "working_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03,
"additionalEventParameters": [
{
"parameterName": "lead_status",
"value": "Started conversations"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "working_lead", "params": { "currency": "USD", "value": 30.03, "lead_status": "Started conversations" } }] }) });