# Google Analytics

* [Analizlerin hangi sürümü kullanılacak](#which-version-of-the-analytics-to-use)&#x20;
* [Mini landing'de bir özellik nasıl oluşturulur ve ayarlanır ](#how-to-create-and-set-a-property-on-a-mini-landing)
* [Google Client ID(\_ga) mini landing’den değişkenlerle nasıl paylaşılır](#how-to-share-google-client-id-_ga-from-the-mini-landing-with-variables)&#x20;
* [GA verileri Salebot’tan nasıl aktarılır](#how-to-transfer-ga-data-from-salebot)&#x20;
* [Etkinlik hedefleri nasıl yapılandırılır ](#how-to-configure-event-goals)
* [Etkinlikler nasıl aktarılır ](#how-to-transfer-events)
* [Page View türündeki istekler nasıl kullanılır (t:pageview)](#how-to-use-requests-of-the-page-view-type-t-pageview)&#x20;
* [E-ticaret nasıl kullanılır](#how-to-use-e-commerce)&#x20;
* [Video eğitimi](#video-tutorial)

## Analizlerin hangi sürümü kullanılacak

{% hint style="warning" %}
Google Analytics ile entegrasyon yalnızca Universal Analytics sürümünde çalışır.
{% endhint %}

Yeni özellikler varsayılan olarak GA4 sürümünde oluşturulur. İsteklerimiz yok sayılacaktır.

Analitiği, anahtar açık olacak şekilde oluşturmanız gerekir (aşağıdaki ekran görüntüsünde gösterildiği gibi)

![](https://lh6.googleusercontent.com/Op7DykeJFlC4pQfxEonkY3UVIwm6ovCB80C-p6TJCsgEv-tw4UNIkyxySmZwUOa6jFDrItQb5ZdQx47-sXFwDEmSYK6-dSVhRh0rBnuYN7PXIB-_QUYqwwPVOofMrR9Zg-WzLPnWMIV1qNCa5A)

![](https://lh6.googleusercontent.com/sNoqcFTjekH2SnOsfUr1l_gXOYexOAcyLt7vq1xEJ5JKVD28z_iArTJpk8Mw_OujMRdS3OvvNwzq8tRzwUS1DWz-jRfhHZ4wSErG6g1O8VBe0XQuyDB4vg6lrqLc_kTDtSyDogGoX29SxVh5xw)

## Mini landing'de bir özellik nasıl oluşturulur ve ayarlanır

<https://analytics.google.com/> adresinde bir özellik oluşturun

Tracking info -> Tracking code bölümüne gidin

![](https://lh3.googleusercontent.com/mYXiIfwXUgjnZg3HjFsk8UzOnwoWgs-9qgMTZJJv3Fky4miW3flXYSBW83n6fjR-3uZZpaYlgjXDis8CO8TDrpxGtjyQLVe4iARbYJRf88qF5qF-VcIn_AJc8ND4p6f2G7V3dhaGCW708CUQqg)

Kodu kopyalayın ve mini landing’in head bölümüne yapıştırın

![](https://lh6.googleusercontent.com/BNpAF4ovJ-fB0bsidS7hbuZ1GmlyLotWlPIltMGiTXjF-nSkQE0LgRHgcZLc2wez8yZb6nyoKaRApAd1mLOXEMJhJzaudNnVUjNCRRhfT7-E_-teFsd9gCySEYNvFcjuxFl18gNVCvBUsl37Wg)

![](https://lh4.googleusercontent.com/P0rvT-N9D4km0VVgQqDGQyk4mPHcPZ4JY6t_9lYAskp-Bw5i8oKpu4wIRGCEkxuHkuwUB1XkjFwaxzjTBkAJLU6AzV1R9hc1SjRMIyPyyRYzA1ADC2hQlrKHZoGA-4iGEq8e2LOpbSlBJRkkiA)

İleride çalışmayı kolaylaştırmak için, Google Tag Manager kullanarak özellikleri mini landing’lere eklemeniz önerilir, ancak bu zorunlu değildir.

Ardından Property ayarlarında Tracking id’yi bulmanız gerekir

![](https://lh3.googleusercontent.com/ktAxc04sJjD2SDzn5BpOefD55vlF1FNjm89_pnVowPzDriQnDsSM5vHEk3Yo7yEvMCeuiSdLuqLKuJIbvKqIHWjCqDcDuYCbZ-ClPCRewJW4CV5-SX8WRMaTYHaqGaGgqtGB1NoSVyFiIh34lw)

Tracking id’yi kopyalayın, ardından Salebot’ta projenin ayarlarını açın ve id’yi Proje Sabitleri altında şu adla kaydedin **google\_tracking\_id**:

![](https://lh3.googleusercontent.com/Ybz6q-G3jFKq4gbFnBVuHkXJwhgzFUR3lObBP8k0ieZ0dQbowAmmj2Z2PgZttJlx8QF1byct4zrin8kO1U7gh1uk4V2hiAAfAcBSgn3M3e9rosj2uVTBQzfb9eJ_jQ5_ACgPbd8KnbKOG7o11g)

## Google Client ID(\_ga) mini landing’den değişkenlerle nasıl paylaşılır

Müşteri kimliğini paylaşmak için mini landing’in ayarlarında Google Client ID(\_ga) seçeneğini işaretlemeniz gerekir. Bot başlatıldıktan sonra değişken **\_ga** görünecektir.

![](https://lh5.googleusercontent.com/IZ9wQ5-EAigL_jwMn3FPQ48_ad2teURPG9Kjylr8pLkYmafreiKc4iY6KlmjdeZ9xztiNteyogcN-w8PmtJxYKfT1lA_ytUJXkhv_I7va3NHNEgSJrbRvPdWI4VcmvUqrTbKdVZiQXZLFsMYfw)

## GA verileri Salebot’tan nasıl aktarılır

Google Analytics’e veri aktarımı için fonksiyon çağrısı sırasında bazı parametreler paylaşılır **otomatik olarak**, fonksiyonun nasıl çalıştığına dair genel fikir vermek için aşağıda bilgi gösterilmiştir.

Fonksiyonlar için **ga\_pageview** ve **ga\_transaction\_pageview** “t”: “pageview” parametresi aktarılır

Fonksiyonlar için **ga\_event** ve **ga\_transaction\_event** “t”: “event” parametresi aktarılır

Fonksiyonlar için **ga\_transaction\_pageview** ve **ga\_transaction\_event** “pa” parametresi ayrıca “purchase” değeriyle aktarılır.

Ayrıca, tüm fonksiyonlar çağrılırken **cid** parametresi otomatik olarak aktarılır - bu, analitik için müşteri kimliğidir. Kullanıcı mini landing’den bot’a geldiyse, yukarıda gösterildiği gibi, id otomatik olarak proje değişkenlerine, değişken içine kaydedilir **\_ga**

![](https://lh5.googleusercontent.com/ckT9oGxRsFH-BmaOGxlYiZ0iKKUnlxMx_qglqF2F-x0U2x1xJZXVKiothDGanpu9bB3BQOgm_Ubc0VMoM2fw-A30SK_eKebRaCZ7AkLm7pQKMYKBWTm7xW7IbM3sO4jtatcvG1cSY4UH2k6GPw)

Eğer müşteri kartında bu değişken yoksa, otomatik olarak rastgele bir sayı satırı olarak oluşturulur, ancak bu durumda gelişmiş ayarlarda trafik kaynağını aktarmanız önerilir (aşağıda gösterildiği gibi - Kaynak nasıl yeniden tanımlanır)

## Kaynak nasıl yeniden tanımlanır

Etkinliğiniz için trafik kaynağını manuel olarak ayarlamanız gerekiyorsa, aşağıdaki parametrelerle buna herhangi bir istek türü ekleyebilirsiniz. Aşağıdaki sözlük bağımsız değildir - yalnızca Gelişmiş parametreler alanında belirtilen fonksiyonlar çağrılırken kullanılır.

`' { "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}", "ck":"#{utm_term}", "cc":"#{utm_content}"}'`

Parametrelerle ilgili dokümantasyon:

{% embed url="<https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters?hl=en#trafficsources>" %}

## Events türündeki istekler nasıl kullanılır (t:events)

Bunlar Google Analytics’te belirli etkinlikler için kullanılır. Hedefleri GA’da yapılandırabilirsiniz; bunlar belirli etkinlikler gerçekleştiğinde sabitlenir (yani paylaşılan tüm etkinliklerin mutlaka bir hedef olması gerekmez).

Etkinlikleri Davranış -> Etkinlikler -> En İyi Etkinlikler bölümünde bulabilirsiniz

![](https://lh4.googleusercontent.com/Fqs4mjmTrDlvO-mNQlH9xRC3qjYM42DnnyRjRkMxPDTISx9_fYimuq-XdJqSLqaoLfuFfK7k1ItNwVG5xxIlljh_iufFPb3wiE0r2m57OI36Jx6ECwj-kWFzqy9MVEQa_5Up_YnSerTkeJbUAQ)

## Etkinlik hedefleri nasıl yapılandırılır

Önemli iş akışı adımları için hedefler yapılandırabilir ve bunları adımlar arasındaki dönüşümleri izlemek için kullanabilirsiniz. Hedefler Dönüşümler -> Hedefler bölümünde ayarlanır

![](https://lh5.googleusercontent.com/jgwnuIXv9cuUnYXOtztAPuS9wm3_hrN-todKsF3-yevJKEv2256sO_gfwVeSTakXm863eh86dF0DtN3-HSq_qkB33BcMbd-JJVUXP8kSV7oOgMRyR9vFpRppac75r9EdTe3qE5aXgqDOjLxrwA)

![](https://lh6.googleusercontent.com/bWiI3wGWMm2fa5SBnSNJnwKIB-tOqLMLHNYk8kLDny5Rmm2BRCoCVXl0P2JDlCtnTyq3pZr5Fq5ryfdOKBacbqLPnQn-hlkq9MhKi65MR3_CMnyza2wHK1fGA_1g8jWZ7TSQDZ0Y2Q_hv3sETA)

## Etkinlikler nasıl aktarılır

GA’da bir etkinliği aktarmak için, farklı bir aşamaya geçerken, şu fonksiyonu çağırmanız gerekir **ga\_event()** gerekli parametrelerle birlikte hesaplayıcı alanında.

**ga\_event (‘category’, ‘event action’**, ‘label’, ‘event value’, ‘{“parameter name”: “value”, “parameter name 2”: “value 2”}’)

#### Yukarıdaki örnekteki parametreler hakkında açıklama:

**category** - etkinlik kategorisi (zorunlu parametre) \
**event action** - zorunlu parametre \
**label** - etkinlik etiketi, etkinlik değeri tam sayı olarak aktarılır ve edinim ayarlarında belirlenen para birimi olarak yazılır \
**ek parametreler içeren sözlük**; örnek: '{"ti":"#{order\_id}", "tr":"25", "tcc":"#{promocode}"}'

#### Fonksiyon çağrısına örnek:

ga\_event('sale', 'list viewing’) \
ga\_event('Salebot', 'Enter bot', '#{tag}', '100', '{"ti":"#{order\_id}", "tr":"#{price}", "tcc":"#{promocode}"}') \
ga\_event('Salebot', 'Enter bot', '#{tag}', '100') \
ga\_event('Salebot', 'Enter bot', "", '20')

## Page View türündeki istekler nasıl kullanılır (t:pageview)

Sayfa görüntüleme verisi aktararak, web sayfası kullanıcısının ziyareti taklit edilir. Sayfalar için standart bir rapor görmek için Davranış -> Site İçeriği bölümüne gidin

![](https://lh5.googleusercontent.com/HEHn4m4mwUEgViVeUJ-eTRMu60FL2uvcAfqEoGSIjZmCsAyaQxr_L-9TlfyhfW9UaAh6TEFuhEUPQ_iPIC1DJ2E1sSkZv9vbVDJ_zxxckYZuvy3nDoJDScWxOwnBSPZCEbEVjrbd8tFajKW-eA)

Sayfaları ziyaret etmek için bir hedef yapılandırırsanız, Google Analytics’ten çıkmadan bot’un dalını takip eden sanal bir iş akışı elde edebilirsiniz.

![](https://lh5.googleusercontent.com/CxeTY_FRy3uY4SxmZhteQG6yqbDgD9mswRXmDqMA5lUwwET_flZvSXLxdgBflNCc7Jlq8hhmqjMge5grqDw4g16iHfyRHjbRBLHwLZck45CHxU6KMDZ97q2ZJJyKNHlxDVh7SLF7YIkDl0-fhw)

Yapılandırma örneği:

![](https://lh4.googleusercontent.com/L81lDP7gdVcb9hEqdCoGcm4DJ7PAmrY2LQK1VguoI7rwdLBQYWD3VXXbVe1Namb-t-TSZPI_z0QSknXsuFfu-_K34ojnj7tQgmeBluWclBPE0S1z-2pN9mRXrbBX4VYRWbZsRNP9zRL6snBA-A)

Düğmenin **avantajı** iş akışının hareketinin görsel olarak temsil edilmesidir, Analytics’ten çıkmaya gerek kalmaz.

Düğmenin **dezavantajı**ise, esasen yalnızca tek bir parametre - bir bloğa ziyareti - aktarıyor olmanızdır. Etkinlik isteklerindeki gibi Label veya Value gibi ek veriler bu şekilde aktarılamaz.

GA’da sayfa görüntüleme verisini bir bloğa geçerken aktarmak için şu fonksiyonu çağırmak gerekir **ga\_pageview(**) gerekli parametrelerle birlikte hesaplayıcı alanında.

**ga\_pageview(‘URL sayfa yolu’, ‘başlık’**, ‘{“parameter name”: “value”, “parameter name 2”: “value 3”}’)

#### Yukarıdaki örnekteki parametreler hakkında açıklama:

**URL sayfa yolu** - URL’nin yolunu içeren kısmı \
**title** - sayfanın/belgenin başlığı \
**ek parametreler içeren bir sözlük** şu yapıda: ‘{“parameter name”: “value”, “parameter name 2”: “value 2”}’

#### Fonksiyon çağrısına örnek:

ga\_pageview('/start, 'Entry point') \
ga\_pageview('/pay', ‘Sale’, '{"cd1": "High Scores"}')

Ek parametrelerin aktarımı için aşağıda bağlantısı verilen dokümantasyona bakın. Orada tüm olası parametreleri ayrıntılı açıklamalarla bulabilirsiniz:

{% embed url="<https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters?hl=en#content>" %}

## E-ticaret nasıl kullanılır

All Web Site Data sekmesinde kurulan E-ticaret

![](https://lh3.googleusercontent.com/0Fx6Qq2BMLYClrpGe03igYTkpJnx9bLjwVSX0oeDRgQAasheRsYrpo31oXa5HaMTscnpxloIJZvrtA_ajMVMigNAor9ukwVVguvxGd_A6iNO8uhTViBenW2xbZfRLFZVYl2x2YY4l1eC-LbcSQ)

{% hint style="warning" %}
E-ticaret parametreleri mevcut istekler olarak gönderilmelidir (pageview, event)
{% endhint %}

Bu amaç için iki fonksiyon vardır: **ga\_transaction\_pageview** ve **ga\_transaction\_event**. Bunlar hakkında daha fazlası aşağıda.

### ga\_transaction\_pageview fonksiyonu

Zorunlu parametreler kalın yazılmıştır:

**ga\_transaction\_pageview('transaction id', 'total income’, 'URL sayfa yolu', ‘başlık’**, 'ürün listesi’, 'ek parametreler sözlüğü’)

#### Yukarıdaki örnekteki parametreler hakkında açıklama:

**transaction id** - işlemin benzersiz kimliği \
**total income** - işlemle ilişkili toplam gelir \
**URL sayfa yolu** - URL’nin yolunu içeren kısmı \
**title** - sayfanın/belgenin başlığı \
**ürün listesi** - şu yapıda ürün dizisi: '\[\["id", "name", "price", "amount"], \["id", "name", "price", "amount"]]' \
**ek parametreler içeren bir sözlük** şu yapıda: ‘{“parameter name”: “value”, “parameter name 2”: “value 2”}’

#### Fonksiyon çağrısına örnek:

ga\_transaction\_pageview('#{order\_id}', '2200', '/send', ‘Received’, '\[\["222", "Rate1", "1200", "1"], \["223", "AdditionalRate", "1000", "1"]]')\
\
ga\_transaction\_pageview('123', '100', '/pay', 'Payed', '', '{"cd": "High Scores", "cs":"#{utm\_source}", "cm":"#{utm\_medium}", "cn":"#{utm\_campaign}"}' )

Ürün dizisi şu şekildedir: **dizi dizileri**:

'\[\["product\_id", "product name", "product price", "amount of products"], \["product\_id", "product name", "product price", "amount of products"]]'

Her ürünün 4 parametresi olmalıdır, tüm dizi tek tırnak içinde (‘), içindeki parametreler ise çift tırnak içinde (“)

### ga\_transaction\_event fonksiyonu

Zorunlu parametreler kalın yazılmıştır:

**ga\_transaction\_event('transaction id', 'transaction income’, 'event category', ‘event action’, 'event tag'**, 'event importance', 'ürün listesi’, 'ek parametreler’)

#### Yukarıdaki örnekteki parametreler hakkında açıklama:

**transaction id** - işlemin benzersiz kimliği \
**total income** - işlemle ilişkili toplam gelir \
**event category, event action, event tag** - zorunlu parametreler\
**event importance** - tam sayılar halinde aktarılır ve görüntüleme ayarlarında belirlenen para birimiyle aynı para birimi olarak yazılır\
**ürün listesi** - şu yapıda ürün dizisi: '\[\["id", "name", "price", "amount"], \["id", "name", "price", "amount"]]' \
**ek parametreler içeren bir sözlük** şu yapıda: ‘{“parameter name”: “value”, “parameter name 2”: “value 2”}’

#### Fonksiyon çağrısına örnek:

ga\_transaction\_event('1244', '121.2', 'category1',  'action', 'tag', '10', '\[\["11", "Product1", "1.2", "1"], \["22", "Product2", "120", "1"]]')

ga\_transaction\_event('1244', '1.2', 'category1',  'action', '', '', '\[\["11", "Product1", "1.20", "1"]]')

ga\_transaction\_event('1244', '121.2', 'category1',  'action', 'tag', '10', '\[\["11", "Product1", "1.2", "1"], \["22", "Product2", "120", "1"]]', '{"ta": "Google Store", "cs":"#{utm\_source}", "cm":"#{utm\_medium}", "cn":"#{utm\_campaign}"}' )

Ürün dizisi şu şekildedir: **dizi dizileri**:

'\[\["product\_id", "product name", "product price", "amount of products"], \["product\_id", "product name", "product price", "amount of products"]]'

Her ürünün 4 parametresi olmalıdır, tüm dizi tek tırnak içinde (‘), içindeki parametreler ise çift tırnak içinde (“)

###

## Video eğitimi


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/tr/integrations/other/analytics/google.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
