Google Analytics'e sayfa görüntüleme göndermenin iki yolu vardır:
Varsayılan davranış
Sitenize gtag.js'yi eklediğinizde snippet, varsayılan olarak sayfa görüntüleme gönderen bir config komutu içerir. Bu davranışı yapılandırmak için ek parametreler ekleyebilirsiniz:
gtag('config', 'GA_MEASUREMENT_ID', <parameters>);
Bu örnekte <parameters>
, Google Analytics'in başlatılma şeklini yapılandırmak için kullanılan bir nesnedir. Sayfa görüntüleme davranışını özelleştirirken aşağıdaki tuşlar kullanılabilir:
Ad | Tür | Gerekli | Varsayılan değer | Açıklama |
---|---|---|---|---|
page_title |
string |
Hayır | document.title | Sayfanın başlığı. |
page_location |
string |
Hayır | location.href | Sayfanın URL'si. |
page_path |
string |
Hayır | location.pathname |
Sayfanın yolu. Geçersiz kılınmışsa bu değer bir |
send_page_view |
boolean |
Hayır | true |
Bir sayfa görüntülemenin gönderilip gönderilmeyeceği. |
Örneğin, aşağıdakiler page_title
ve page_path
değerlerini geçersiz kılar:
gtag('config', 'GA_MEASUREMENT_ID', {
'page_title' : 'homepage',
'page_path': '/home'
});
Birden fazla mülk
Sayfa görüntülemelerini birden fazla Google Analytics mülküne göndermek için gtag('config')
çağrısında her bir mülkü belirtin:
gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');
Bu, kalıcı bir ayar değildir ve gtag.js
snippet'i kullanılarak sitenizin her sayfasında tekrarlanmalıdır.
Manuel sayfa görüntülemeler
Çoğu Google Analytics uygulaması için varsayılan snippet'in değiştirilmesine gerek yoktur. Ancak, sayfa görüntülemelerin nasıl gönderildiğini manuel olarak kontrol etmek istediğiniz durumlarda (ör. tek sayfalık uygulamalar veya sonsuz kaydırma) aşağıdakileri yapmanız gerekir:
Sayfa görüntüleme ölçümünü devre dışı bırak
Varsayılan sayfa görüntüleme isabetini devre dışı bırakmak için send_page_view
parametresini gtag.js
snippet'inde false
olarak ayarlayın.
gtag('config', 'GA_MEASUREMENT_ID', {
send_page_view: false
});
send_page_view
ayarı, sayfalar genelinde kalıcı olmaz. Bu ayar, web sitenizde otomatik sayfa görüntülemelerini devre dışı bırakmak istediğiniz her sayfada tekrarlanmalıdır.
Snippet'iniz birden fazla mülk için yapılandırılmışsa her config komutu için sayfa görüntülemeyi devre dışı bırakın:
gtag('config', 'GA_MEASUREMENT_ID_1', {
send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
send_page_view: false
});
page_view
etkinliği manuel olarak gönder
Uygun olduğu durumlarda, yer tutucu değerlerini gereken şekilde değiştirerek aşağıdaki gtag
çağrısını yapın:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>',
page_path: '<Page Path>',
send_to: '<GA_MEASUREMENT_ID>'
})