Etkinlikler, web sitenizdeki veya uygulamanızdaki kullanıcı etkileşimlerini ölçmenize olanak tanır. Örneğin, kullanıcıların sayfa yükleme, bağlantı tıklama ve satın alma işlemlerini ölçebilirsiniz. Google Analytics, işletmenizle ilgili bilgiler içeren raporlar oluşturmak için etkinliklerden elde edilen verileri kullanır. Daha fazla bilgi
Etkinlik türleri
Google Analytics etkinlikleri dört grupta toplanır:
| Etkinlik Türü | Bağlantı | Kurulum Gerekli mi? | Açıklama ve Kullanım Alanı |
|---|---|---|---|
| Otomatik olarak toplanan | Daha fazla bilgi | Hayır | Google Analytics etiketini sitenizde veya uygulamanızda ayarladığınızda varsayılan olarak toplanır. first_visit, session_start ve user_engagement bu tür verilere örnek olarak verilebilir. |
| Geliştirilmiş ölçüm | Daha fazla bilgi | Hayır (genellikle) | GA4 kullanıcı arayüzünde geliştirilmiş ölçüm etkinleştirildiğinde otomatik olarak toplanır. scroll, click ve file_download gibi yaygın web etkileşimlerini ölçer. |
| Önerilen | Önerilen Etkinlikler Referansı | Evet | Farklı iş sektörleri (ör. perakende, seyahat, oyun) için standartlaştırılmış etkinlikler, önceden oluşturulmuş raporlama panellerinin kilidini açar. Örnekler: purchase, login, sign_up. |
| Özel | Daha fazla bilgi | Evet | Önceden doldurulmuş otomatik, geliştirilmiş veya önerilen etkinliklerden hiçbiri ihtiyaçlarınıza uygun olmadığı için kendinizin tanımladığı etkinlikler. Özel raporlar kullanılarak erişilebilir. |
Bu rehberde, Google etiketini (gtag.js) veya Google Etiket Yöneticisi'ni kullanarak web sitenizde nasıl önerilen etkinlikler ve özel etkinlikler oluşturacağınız açıklanmaktadır. Otomatik olarak toplanan ve geliştirilmiş ölçüm etkinlikleri oluşturmanıza gerek yoktur.
Kitle
Google Analytics'i ayarladınız ve raporlarınızda verileri görmeye başladınız ancak Analytics'in otomatik olarak topladığı bilgilerden daha fazlasını toplamak veya Analytics'teki belirli özelliklerin kilidini açmak istiyorsunuz.
Başlamadan önce
Bu rehberde, aşağıdakileri yaptığınız varsayılmaktadır:
- Google Analytics hesabı ve mülkü oluşturma
- Web siteniz için web veri akışı oluşturma
- Google etiketini web sitenize yerleştirme
Ayrıca aşağıdakilere sahip olduğunuz da varsayılır:
- Web sitenizin kaynak koduna erişim
- Google Analytics hesabında Düzenleyici rolü veya daha üst düzey bir rol
Google etiketine (gtag.js) genel bakış
Google Analytics'e etkinlik göndermek için Google etiketi (gtag.js) API'sini kullanın. API'nin gtag() adlı bir işlevi vardır ve Google Analytics'e bir etkinlik göndermek istediğinizde aşağıdaki söz dizimini kullanırsınız:
gtag('event', '<event_name>', {
<event_parameters>
});
Bu örnekte, gtag() işlevi şunları içerir:
- Google'a bir etkinlik gönderdiğinizi bildiren bir
eventkomutu - Önerilen veya özel etkinliğin adı
- (İsteğe bağlı) Etkinlik hakkında ek bilgi sağlayan parametreler koleksiyonu
Örneğin, aşağıda iki parametreye sahip screen_view adlı önerilen bir etkinlik verilmiştir:
gtag('event', 'screen_view', {
'app_name': 'myAppName',
'screen_name': 'Home'
});
JavaScript'inize etkinlik ekleme
gtag() bir JavaScript işlevidir. Bu nedenle, işlevi web sayfanızdaki JavaScript'e eklemeniz gerekir. Örneğin, işlevi <script> etiketlerinize veya HTML sayfanıza aktardığınız ayrı bir JavaScript dosyasına ekleyebilirsiniz.
JavaScript'inize etkinlikleri Google etiketi snippet'inin altındaki herhangi bir yere ekleyebilirsiniz.
Google, Google etiketi snippet'inin üzerine yerleştirdiğiniz etkinliklerden gelen verileri işlemez. Örneğin, aşağıdaki örnek kodda screen_view adlı önerilen bir etkinlik ve <script> etiketi içinde signup_newsletter adlı özel bir etkinlik yer alıyor:
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Title of the page</title>
</head>
<body>
<p>Welcome to my website!</p>
<script>
/**
* The following events are sent when the page loads. You send
* recommended and custom events the same way. You could wrap
* the events in JavaScript functions so they are sent when
* users perform specific actions.
*/
gtag('event', 'screen_view', {
'app_name': 'myAppName',
'screen_name': 'Home'
});
gtag('event', 'signup_newsletter', {
'method': 'web'
});
</script>
</body>
</html>
Etkinliği bir düğme tıklamasına (veya başka bir kullanıcı işlemine) göre göndermek istiyorsanız etkinliğinize biraz daha JavaScript ekleyebilirsiniz.
Analytics'te etkinliklerinizi görme
Gerçek zamanlı raporu ve DebugView raporunu kullanarak etkinliklerinizi ve parametrelerini görebilirsiniz. DebugView raporunu kullanabilmeniz için bazı ek yapılandırmalar gerektiğini belirtmek isteriz. Bu iki raporda, kullanıcıların web sitenizde tetiklediği etkinlikler, etkinlikler tetiklendikçe gösterilir.
Sonraki adımlar
- Etkinliklerinize daha fazla bilgi eklemek için etkinlik parametreleri ayarlayın.
- Etkinlikleri önemli etkinlik olarak işaretleyin.