Etkinlik oluşturma

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

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 etkinliklerini ayarlamanıza gerek yoktur.

Kitle

Google Analytics'i kurdunuz 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:

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ü

Google etiketi (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 event komutu
  • Ö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 kod, <script> etiketi içinde screen_view adlı bir etkinlik içerir:

<!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 event is sent when the page loads. You could
      *   wrap the event in a JavaScript function so the event is
      *   sent when the user performs some action.
      */
      gtag('event', 'screen_view', {
        'app_name': 'myAppName',
        'screen_name': 'Home'
      });
    </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 ek JavaScript kodu 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