---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.5
alternate:
  - https://yandex.com/support/metrica/en/code/install-counter-amp.md
  - https://yandex.com/support/metrica/es/code/install-counter-amp.md
  - https://yandex.com/support/metrica/pt/code/install-counter-amp.md
  - https://yandex.com/support/metrica/ru/code/install-counter-amp.md
  - https://yandex.com/support/metrica/tr/code/install-counter-amp.md
  - https://yandex.com/support/metrica/zh/code/install-counter-amp.md
  - href: tr/code/install-counter-amp.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
title: Sayacın AMP'nin kullanıldığı siteye kurulumu
description: Sayaç, AMP kullanılan bir siteye nasıl kurulur?
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/support/metrica/tr/llms.txt


# AMP’li bir sitede sayaç kurulumu ve ayarları

JavaScript kodunun çalıştırılmasını gerektiren Yandex Metrica sayaç kodunun. [Accelerated Mobile Pages](https://amp.dev/about/how-amp-works/) (AMP) teknolojisini kullanan bir siteye yüklenmesi halinde site sayfaları [doğrulama](https://validator.ampproject.org/) işleminden geçemez. Bu durum, AMP teknolojisinin bazı JavaScript ve HTML5 olanaklarını kullanmayı imkansız kılmasından kaynaklanır. Bu tür sitelere Yandex Metrica sayacı özel bir yöntemle kurulur.


{% note info %}

Bu durumda [E-Ticaret](https://yandex.com/support/metrica/tr/ecommerce/about.md), [Oturum Kaydı](https://yandex.com/support/metrica/tr/webvisor/info.md) ve [Paylaş butonu tıklamalarının takibi](https://yandex.com/support/metrica/tr/content/share-button.md) olmak üzere bazı Yandex Metrica özellikleri desteklenir.


{% endnote %}


## Sayacın AMP'nin kullanıldığı siteye bağlanması {#how-to}


{% note alert %}

Accelerated Mobile Pages (AMP) teknolojisini kullanan sitelerden içerik analizi verileri toplanamaz.

{% endnote %}


Sitenizin sayfalarının HTML kodlarında gerekli değişiklikleri yapın:

1. AMP'li site sayfalarındaki ziyaretçi eylemlerinin izlenmesi için özel [amp-analytics](https://amp.dev/documentation/components/amp-analytics/?format=websites) bileşeni kullanılır. Bu bileşeni site sayfa kodunuzun `head` öğesinin içine eklemeniz gerekir:
    
    ```javascript
    <head>
        ...
            
        ...
    </head>
    ```
    
1. Ayrıca `body` öğesine de `amp-analytic` bileşenini ekleyin. Ziyaret verilerinin Yandex Metrica'ya aktarılabilmesi için `type` özelliğinin değeri olarak `metrika`'yı ve `counterId` değişkeni aracılığıyla sayaç numarasını belirtin.
    
    ```javascript
    <body>
        ...
            <amp-analytics type="metrika">
                
            </amp-analytics>
        ...
    </body>
    ```
    


## Veri aktarımı {#data}


{% note alert %}

Kullanıcı AMP sayfasını açtığında, Yandex Metrica [görüntülemeyi](*pageview) (`pageview`) kaydeder. Bu nedenle, bu olayı bir daha iletmeniz gerekmez. Bunu gönderirseniz, Yandex Metrica raporlarında yanlış görüntüleme sayısını gösterecektir.

{% endnote %}


Sayaç başlatılırken;

- [yaParams](https://yandex.com/support/metrica/tr/data/visit-params-data.md) değişkeni – ziyaret parametrelerini göndermek için;
- hedefe ulaşma gibi yararlı eylemlerin aktarımı için [tetikleyici](https://amp.dev/documentation/components/amp-analytics/?format=websites#triggers) (trigger) özellikleri kullanılır.

### Ziyaret ve ziyaretçi parametrelerinin aktarılması {#params}

Ziyaret sırasında serbest [ziyaret parametrelerinin](https://yandex.com/support/metrica/tr/data/visit-params-data.md) ve [ziyaretçi parametrelerinin](https://yandex.com/support/metrica/tr/data/user-params-data.md) yaParams değişkeni aracılığıyla aktarılmasının örneği:

```javascript
...
"vars": {
             "counterId": "XXXXXX",
             "yaParams": "{\"key\":\"value\",\"__ymu\":{\"user_param_key\":\"user_param_value\"}}"
},
...
```

Gerektiğinde sadece ziyaret parametrelerinin veya sadece ziyaretçi parametrelerinin aktarılmasını da sağlayabilirsiniz:


{% list tabs %}

- Ziyaret parametreleri

  
  ```javascript
  ...
  "vars": {
               "counterId": "XXXXXX",
               "yaParams": "{\"key\":\"value\"}"
  },
  ...
  ```
  

- Ziyaretçi parametreleri

  
  ```javascript
  ...
  "vars": {
               "counterId": "XXXXXX",
               "yaParams": "{\"__ymu\":{\"user_param_key\":\"user_param_value\"}}"
  },
  ...
  ```

{% endlist %}


### Hemen çıkma oranı {#bounce}

Siteden hemen çıkma oranının tam göstergesini belirlemek için [timer](https://amp.dev/documentation/components/amp-analytics/?format=websites#timer-trigger) tetikleyici özelliğini kullanın:

```javascript
{
    ...
    "triggers": {
        "notBounce": {
            "on": "timer",
            "timerSpec": {
                "immediate": false,
                "interval": 15,
                "maxTimerLength": 14
            },
            "request": "notBounce"
        },
        ...
    }
}
```

### Hedefe ulaşma {#goal}

Belirli sayfa öğeleri tıklandığında hedefe ulaşma takibi için [click](https://amp.dev/documentation/components/amp-analytics/?format=websites#click-trigger) tetikleyici özelliğini kullanın.

```javascript
{
    ...
    "triggers": {
        "someGoalReach": {
            "on": "click",
            "selector": "#Button",
            "request": "reachGoal",
            "vars": {
                "goalId": "superGoalId",
                "yaParams": "{\"key\": \"value\"}" // В качестве параметров визита при достижении цели будет использоваться значение переменной из события
            }
        },
        ...
    }
}
```


#|
||
**Alan**
|
**Türü**
|
**Açıklama**
||
||
`goalId`
|
String
|
Yandex Metrica arayüzünde [JavaScript eylemi](https://yandex.com/support/metrica/tr/general/goal-js-event.md) türünde bir hedef oluşturulduğunda belirlenen hedef kimlik belirleyicisi
||
|#

### Sayfa kaydırma {#scroll}

Sayfanın belirli noktaya kadar kaydırıldığını (yani sayfanın boyuna göre kaydırılma yüzdesini) [scroll](https://amp.dev/documentation/components/amp-analytics/?format=websites#scroll-trigger) tetikleyici özelliği yardımıyla tespit edebilirsiniz. Bu eylemi bir hedef olarak kaydedebilirsiniz.

```javascript
{
    ...
    "triggers": {
        "halfScroll": {
            "on": "scroll",
            "scrollSpec": {
                "verticalBoundaries": [
                    50
                ]
            },
            "request": "reachGoal",
            "vars": {
                "goalId": "halfScrollGoal"
             }
        },
        "partsScroll": {
            "on": "scroll",
            "scrollSpec": {
                "verticalBoundaries": [
                    25,
                    90
                ]
            },
            "request": "reachGoal",
            "vars": {
                    "goalId": "partsScrollGoal"
            }
        },
        ...
    }
}
```

### Sonsuz yayın akışını kaydırma {#next-page-scroll}

Sonsuz yayın akışı, birbirini takip eden makaleleri görüntülemek için kullanılabilir. Makaleden makaleye geçişleri ve bunların her birinin görüntülemesini sabitlemek için [amp-next-page-scroll](https://amp.dev/documentation/components/amp-next-page/#analytics) tetikleyici özelliğini kullanın.

```javascript
{
    ...
    "triggers": {
        "trackScrollThrough": {
             "on": "amp-next-page-scroll",
             "request": "pageview"
        },
        ...
    }
}
```

### Ayrı bir sayfa öğesi yükleme {#visible}

Sayfa öğesi ekranında sayfanın görüntülendiği anları tespit etmek için [visible](https://amp.dev/documentation/components/amp-analytics/?format=websites#page-and-element-visibility-trigger) tetikleyici özelliğini kullanın.

### Bir sayaç kodunun genel örneği {#general-amp}

Örnek kod yalnızca sayacın sahip olduğu özellikleri göstermek için verilmiştir. Kopyalarken (//<...>) yorumlarını silin, XXXXXXXX yerine sayacınızın numarasını belirtin ve ek değişiklikleri yapın (örneğin, ziyaretçi ve ziyaret parametrelerinin iletilmesini özelleştirin).

```
<body>
    ...
        <amp-analytics type="metrika">
            
        </amp-analytics>
    ...
</body>
```

### Daha fazla bilgi edinin

- [Analiz araçlarını AMP olan bir siteye entegre etmek için genel talimatlar](https://github.com/ampproject/amphtml/blob/master/extensions/amp-analytics/integrating-analytics.md)

<!-- source: tr/_includes/buttons/chat-button.md -->
[Sohbete yaz](https://yandex.com.tr/chat/#/user/036e6a02-3620-9cdc-4c5e-a34667a7379e?utm_source=spravka){.button}

<!-- source: tr/_includes/styles/href-to-button.md -->

<!-- endsource: tr/_includes/styles/href-to-button.md -->
<!-- endsource: tr/_includes/buttons/chat-button.md -->

<!-- source: tr/_includes/code/texing-button.md -->
<div class="cut-button">

{% cut "E-posta yaz" %}

 <!-- source: tr/_includes/popup/id-qanda/check1.md -->
 [Sayacın çalışma kontrolünü](https://yandex.com/support/metrica/tr/general/check-counter.md) kendiniz yapamadıysanız lütfen aşağıdaki önerilerden yararlanın.
 <!-- endsource: tr/_includes/popup/id-qanda/check1.md -->

 {% list tabs radio %}

 - Konsoldaki veriler gönderilmez

   {% include [qanda-check2-2](../_includes/popup/id-qanda/check2-2.md) %}

   {% cut "Öneriler işe yaramadı" %}
      
            
      <div style="padding: 15px;
           margin: 10px 0;
           background: #FFFFFF;
           border-radius: 10px;
           border: 1px solid var(--g-color-line-generic);">
        <iframe style="background: #FFFFFF;"
              height="700"
              width="100%"
              frameborder="0"
              src="https://forms.yandex.com.tr/surveys/1706/?&theme=Dannye v konsoli ne otpravlyayutsya&iframe=1&lang=tr">
        </iframe>
      </div>

    {% endcut %}

 - Konsolda veriler mevcut fakat raporlar görüntülenmiyor

    <!-- source: tr/_includes/popup/id-qanda/check2-3.md -->
    Bu durum, bilginin Yandex Metrica'ya gönderildiği anlamına gelir. Bu durumda, veriler aşağıdaki nedenlerden dolayı raporlarda görüntülenmeyebilir:
    <!-- endsource: tr/_includes/popup/id-qanda/check2-3.md -->

    <!-- source: tr/_includes/popup/id-qanda/check2-4.md -->
    - Veriler, farklı bir numara ile sayaca gönderiliyordur.
    - Sayaç ayarlarında, **Filtreler** sekmesinde çok katı filtreler bulunmaktadır. Gereksiz filtreleri kaldırın.
    - Sayaç ayarlarında, **Filtreler** sekmesinde, **Ziyaretlerimi dikkate alma** filtresi aktiftir. Bu, sayacın ziyaretlerinizi hesaba katmadığı anlamına gelir; “Incognito (gizli)” modunda siteyi ziyaret etmeyi deneyin.
    <!-- endsource: tr/_includes/popup/id-qanda/check2-4.md --> 

   {% cut "Öneriler işe yaramadı" %}

           
      <div style="padding: 15px;
           margin: 10px 0;
           background: #FFFFFF;
           border-radius: 10px;
           border: 1px solid var(--g-color-line-generic);">
        <iframe style="background: #FFFFFF;"
              height="700"
              width="100%"
              frameborder="0"
              src="https://forms.yandex.com.tr/surveys/1706/?&theme=Dannye v konsoli est, no otchety ne otobrazhayutsya&iframe=1&lang=tr">
        </iframe>
      </div>
            
    {% endcut %}

 {% endlist %}
  
{% endcut %}

</div>

<!-- source: tr/_includes/styles/cut-button.md -->

<!-- endsource: tr/_includes/styles/cut-button.md -->
<!-- endsource: tr/_includes/code/texing-button.md -->

<!-- source: tr/_includes/footer-links.md -->
- - -

<div class="borderless-table">

#|
||
Faydalı bağlantılar

- [Demo sayacı](https://metrica.yandex.com/r/dashboard?)
- [Sayaç ekle](https://metrica.yandex.com/add/)
- [Ücretsiz sayaç ayarları](https://yandex.com/promo/freeservice/metrica?utm_source=help_metrica_en&utm_medium=cpc&utm_campaign=1)
- [Yandex Metrica API'si](https://tech.yandex.com/metrika/)
- [Fikir öner](https://yandex.com/support/metrica/troubleshooting/idea.html)
- [Telegram sohbeti](https://t.me/yandexmetrika)
|
Çevrimiçi eğitim

- [Yandex Metrica sertifikası al](https://yandex.ru/adv/expert/exam/metrika/?utm_source=metrika_help&utm_medium=web&utm_campaign=static&utm_content=useful_links)


- [Eğitim kursuna katıl](https://yandex.com/adv/edu/online/metrika?utm_source=metrika_help&utm_medium=web&utm_campaign=static&utm_content=useful_links)

||
|#

</div>

<!-- source: tr/_includes/styles/table-style.md -->

<!-- endsource: tr/_includes/styles/table-style.md -->
<!-- endsource: tr/_includes/footer-links.md -->

<!-- source: tr/_includes/styles/cut-button.md -->

<!-- endsource: tr/_includes/styles/cut-button.md -->

<!-- source: tr/_includes/styles/href-to-button.md -->

<!-- endsource: tr/_includes/styles/href-to-button.md -->

[*pageview]: Sayfanın, ziyaretçinin geçişiyle birlikte yüklenmesi. Sayfanın yeniden yüklenmesi, AJAX sitelerinin yenilenmeleri ve [hit yöntemi](https://yandex.ru/support/metrica/objects/hit.html) yardımıyla veri iletmeleri de görüntüleme sayılır. 

[*goalid]: **Türü**

String

**Açıklama**

Yandex Metrica arayüzünde [JavaScript eylemi](https://yandex.ru/support/metrica/general/goal-js-event.html) türünde bir hedef oluşturulduğunda belirlenen hedef kimlik belirleyicisi.
{% included (../_includes/popup/id-qanda/check2-2.md) %}
   Bu, şu birkaç nedenden dolayı olabilir:
   - Sayaç yanlış ayarlanmıştır. Örneğin, CMS'in sayaç kodunda değişiklikler yaptığı durumda. Sayacı yeniden yüklemeniz veya CMS destek ekibinizle iletişime geçmeniz gerekir.
   - Sitedeki Yandex Metrica sayacı hatalı çalışan komut dosyaları tarafından engelleniyor. Bu tespit, tarayıcı konsolu yardımıyla doğrulanabilir.


{% endincluded %}