---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://yandex.com/support/varioqub/en/create/conditions.md
  - https://yandex.com/support/varioqub/ru/create/conditions.md
  - https://yandex.com/support/varioqub/tr/create/conditions.md
  - href: tr/create/conditions.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/support/varioqub/tr/llms.txt

# Koşullar

Varsayılan olarak, deney yalnızca zamanla sınırlıdır. Koşulları sınırlamak için kurallar ekleyebilirsiniz:

:   [Süre](#duration)
    [Hedef kitle payı](#audience)
    [Uygulandığı sayfalar](#pages)
    [GET parametreleri](#gets)
    [Bölge](#region)
    [Platform](#platform)
    [Kullanıcı parametreleri](#custom)
    [Arama robotlarını hariç tut](#robots)
    [Hedefleme](#targeting)



{% note info %}

Koşulları deneyinize bağlamak için:
1. Yandex Metrica’da, **Varioqub** → **Deneyler** → **Deney oluştur** bölümüne gidin.
1. Gerekli koşulu seçin.

{% endnote %}

## Süre {#duration}

Deney süresi 1 ila 90 gün arasında ayarlanabilir. Bitiş tarihine ulaşıldığında, deney otomatik olarak duracaktır. İstediğiniz zaman manuel olarak durdurabilirsiniz:

1. **Deneyler** sayfasına gidin.

1. Deney yanında, menüye gidin ve **Durdur** düğmesine basın.

    ![](../_assets/on-off.png =750x)

## Hedef kitle payı {#audience}

Varsayılan olarak, sitenin tüm hedef kitlesi hesaba katılır – %100. %1’den %100’e kadar bir oran belirtebilirsiniz – bu, tüm örneklemler için toplam yüzde olup örneklemler arasında eşit olarak bölünür. Oranı sitenize gelen trafiğe göre belirleyin.

## Uygulama sayfaları {#pages}

Site alan adını ve URL yolunu protokol (`http`/`https`) ve `hash` (URL’deki `#` karakteri ve ondan sonraki değer) olmadan belirtin. Örneğin, yalnızca sitenin ana sayfasının deneye katılmasını sağlamak için `example.com` olarak belirtin. Esnek koşullar ayarlamak için özel operatörler kullanın. Bununla birlikte nokta (`.`) bir operatör olarak kabul edilmez.

<!-- source: tr/_includes/personality/or-operators.md -->
Bir satırdaki birden fazla koşul Varioqub tarafından VE/VEYA operatörü ile dikkate alınır.
<!-- endsource: tr/_includes/personality/or-operators.md -->

<!-- source: tr/_includes/personality/example-operators.md -->
| **Operatörlerin kullanım örnekleri** | **Deneyde neler dikkate alınıyor** |
|---------------------------------|--------------------------------|
| `example.com*` | Alan adının tüm sayfaları. |
| `example.*` | `example` ile başlayan tüm alan adlarının tüm sayfaları. |
| `example.com/*search*` | Adreslerinde `search`’ın bulunduğu sitelerin tüm sayfaları. |
| `example.com/search?` | Satır sonunda karakter içermeyen veya bir karakter içeren sayfaların adresleri. Örneğin: `example.com/search, example.com/search/, example.com/search2`. |
| `example.com/search+` | Satır sonunda bir veya daha fazla karakter bulunan sayfa adresleri. Örneğin: `example.com/search/, example.com/search2, example.com/search_goods`. |
<!-- endsource: tr/_includes/personality/example-operators.md -->

{% cut "URL yapısı hakkında daha fazla bilgi" %}

`https://<host>/<path>?<params>#<fragment>`

- `<host>` sitenin alan adı.

- `<path>`: Hierarşik yapıya sahip olabilen yol. Yapı, "/" karakteri ile belirlenir.

- `<params>`: “?” işaretiyle yoldan ayrılan parametreler bloğu. “GET parametreleri” olarak da adlandırılır.

- `<fragment>` – rastgele içeriğe sahip bir dize. GET parametrelerinden “#” karakteri ile ayrılmıştır. “Hash” olarak da adlandırılır. **Deney uygulama sayfaları** koşullarda dikkate alınmamıştır.

{% endcut %}

## GET parametreleri {#gets}

Deney site sayfalarının yalnızca bir kısmında gerçekleştirilecekse, adreslerinde oluşan veya eksik olan GET parametrelerini belirtin. Esnek koşullar ayarlamak için özel operatörler kullanın. Bununla birlikte nokta (`.`) bir operatör olarak kabul edilmez.

<!-- source: tr/_includes/create/get.md -->
Varioqub’un birden fazla koşulu aynı anda dikkate alması için, bunları virgülle ayırarak belirtin: `aparam=avalue,bparam=bvalue` (“VE” operatörü uygulanacaktır). Ayrı koşul blokları “VEYA” operatörü ile birleştirilir.

Parametreler ve değerleri ile kullanılabilecek karakterler:

- `=` – parametre adı ile değeri arasında yer alır, mevcut değilse sadece parametrenin varlığı dikkate alınır. Örnek: `param=value`
- `?` – sıfır veya bir kez geçen herhangi bir karakteri ifade eder. Örnek: `pa?am=va?ue`
- `*` – sıfır veya daha fazla kez geçen herhangi bir karakteri ifade eder. Örnek: `p*m=v*e`
- `+` – bir veya daha fazla kez geçen herhangi bir karakteri ifade eder. Örnek: `p+m=v+e`
- `!` – koşulun olumsuzluğunu veya parametrenin deney üzerindeki etkisinden çıkarılması anlamına gelir. Örnek `!param=val`

{% note warning %}

Olumsuzluk `!` anahtarda sadece **ilk** karakter olarak kullanılabilir.

- <span style="color:green;">Doğru örnek:</span> `!param=value`.
- <span style="color:red;">Yanlış örnekler:</span> `param!=value` veya `param=!value`.

{% endnote %}

#### Kullanım örnekleri

#|
|| **Kullanım örneği** | **Deneyde neler dikkate alınıyor** ||
|| `param` | Değerinden bağımsız olarak sadece parametrenin varlığı. ||
|| `param=value` | Parametrenin tam adı ve tam değerinin varlığı. ||
|| `!param` | Herhangi bir değere sahip parametrenin yokluğu. ||
|| `*param*=value` | `param` parçasını içeren `value` değerine sahip tüm parametreler. ||
|| `!*param*=value` | `param` parçasını içeren herhangi bir parametrenin değeri `value` değerine eşit olmamalıdır. ||
|| `!*param*=*value*` | `param` parçasını içeren herhangi bir parametrenin değeri `value` içermemelidir. ||
|| `!*param*` | `param` parçasını içeren parametrenin yokluğu. ||
|#
<!-- endsource: tr/_includes/create/get.md -->

## Bölge {#region}

Bölge, site ziyaretçisinin IP adresine göre belirlenmektedir.

**Kullanılabilen değerler**:

{% cut "Rusya" %}

- Moskova
- Moskova ve Moskova Oblastı
- Belgorod Oblastı
- Bryansk Oblastı
- Vladimir Oblastı
- Voronej Oblastı
- İvanovo Oblastı
- Kaluga Oblastı
- Kostroma Oblastı
- Kursk Oblastı
- Lipetsk Oblastı
- Oryol Oblastı
- Ryazan Oblastı
- Smolensk Oblastı
- Tambov Oblastı
- Tver Oblastı
- Tula Oblastı
- Yaroslavl Oblastı
- St. Petersburg ve Leningradskaya Oblastı
- Arhangelsk Oblastı
- Vologda Oblastı
- Kaliningrad Oblastı
- Murmansk Oblastı
- Novgorod Oblastı
- Pskov Oblastı
- Karelya Cumhuriyeti
- Komi Cumhuriyeti
- Kirov Oblastı
- Nijni Novgorod Oblastı
- Orenburg Oblastı
- Penza Oblastı
- Perm Krayı
- Başkurdistan Cumhuriyeti
- Mari El Cumhuriyeti
- Mordovya Cumhuriyeti
- Tataristan Cumhuriyeti
- Samara Oblastı
- Saratov Oblastı
- Udmurtya Cumhuriyeti
- Ulyanovsk Oblastı
- Çuvaşya Cumhuriyeti
- Astrahan Oblastı
- Volgograd Oblastı
- Krasnodar Krayı
- Adige Cumhuriyeti
- Kalmukya Cumhuriyeti
- Rostov Oblastı
- Altay Krayı
- İrkutsk Oblastı
- Kemerovo Oblastı (Kuzbass)
- Krasnoyarsk Krayı
- Novosibirsk Oblastı
- Omsk Oblastı
- Altay Cumhuriyeti
- Tuva Cumhuriyeti
- Hakasya Cumhuriyeti
- Tomsk Oblastı
- Amur Oblastı
- Yahudi Özerk Oblastı
- Zabaykalski Krayı
- Kamçatka Krayı
- Magadan Oblastı
- Primorski Krayı
- Buryatya Cumhuriyeti
- Saha (Yakutya) Cumhuriyeti
- Sahalin Oblastı
- Habarovsk Oblastı
- Aluşta
- Armyansk
- Bahçesaray İlçesi
- Canköy
- Yevpatorya
- Kerç
- Krasnoperekopsk
- Leninski ilçesi
- Sak
- Sevastopol
- Simferopol
- Sudak
- Feodosya
- Yalta
- Kabardino-Balkarya Cumhuriyeti
- Karaçay-Çerkez Cumhuriyeti
- Dağıstan Cumhuriyeti
- İnguşetya Cumhuriyeti
- Kırım Cumhuriyeti
- Kuzey Osetya-Alanya Cumhuriyeti
- Stavropol Krayı
- Çeçenistan Cumhuriyeti
- Kurgan Oblastı
- Sverdlovskaya Oblastı
- Tümen Oblastı
- Hantı-Mansi Özerk Okruğu
- Çelyabinsk Oblastı
- Yamal Nenets Özerk Okruğu
- Nenets Özerk Okruğu

{% endcut %}


{% cut "BDT" %}

- Abhazya
- Azerbaycan
- Ermenistan
- Belarus
- Kazakistan
- Kırgızistan
- Moldova
- Tacikistan
- Türkmenistan
- Özbekistan
- Güney Osetya

{% endcut %}


{% cut "Avrupa" %}

- Avusturya
- Belçika
- Bulgaristan
- Birleşik Krallık
- Macaristan
- Almanya
- Yunanistan
- Danimarka
- İspanya
- İtalya
- Kıbrıs
- Litvanya
- Hollanda
- Norveç
- Polonya
- Portekiz
- Romanya
- Sırbistan
- Slovakya
- Slovenya
- Türkiye
- Finlandiya
- Fransa
- Hırvatistan
- Karadağ
- Çekya
- İsviçre
- İsveç

{% endcut %}


{% cut "Asya" %}

- Bahreyn
- Vietnam
- Gürcistan
- İsrail
- Hindistan
- Endonezya
- Ürdün
- Yemen
- Kamboçya
- Katar
- Çin
- Kuveyt
- Malezya
- Birleşik Arap Emirlikleri
- Umman
- Suudi Arabistan
- Singapur
- Tayland
- Tayvan
- Filipinler
- Güney Kore
- Japonya

{% endcut %}


{% cut "Kuzey Amerika" %}

- Guatemala
- Dominik Cumhuriyeti
- Kanada
- ABD
- Meksika

{% endcut %}


{% cut "Güney Amerika" %}

- Arjantin
- Brezilya
- Kolombiya
- Peru
- Uruguay
- Şili

{% endcut %}


{% cut "Afrika" %}

- Mısır
- Fildişi Sahili

{% endcut %}


{% cut "Avustralya ve Okyanusya" %}

- Avustralya
- Yeni Zelanda

{% endcut %}

Ayrıca, seçimi tersine çevirerek seçili bölgeleri deneyden hariç tutmayı sağlayan "Seçili Bölgeleri Hariç Tut" seçeneği de mevcuttur.

## Platform {#platform}

Akıllı telefonlar, tabletler, masaüstü cihazlar (PC), televizyonlar (TV). Cihaz türü, site ziyaretçisinin User-Agent’ine göre belirlenir. Kullanıcıların sitenizi en sık hangi cihazlarla ziyaret ettiğini Yandex Metrica’nın [Cihazlar](https://yandex.com/support/metrica/tr/technologies/devices.html) raporunu kullanarak öğrenebilirsiniz.

## Kullanıcı ayarları {#custom}

<!-- source: tr/_includes/paid-feature.md -->
{% note info %}

Sadece [Varioqub’un genişletilmiş versiyonunda](https://yandex.com/support/varioqub/tr/paid-functionality.md) mevcuttur.

{% endnote %}
<!-- endsource: tr/_includes/paid-feature.md -->

Bu koşulu kullanmak için, sitede, örneğin siteye gelen ziyaretçileri karakterize edebilecek parametrelerin iletimini sağlayın. Müşterinin önemine dair bir işaret veya siteye kayıt olabilir.

Parametreleri ve değerlerini **Kullanıcı değerleri** alanında belirttikten sonra – Varioqub bunları tanıyacak ve deney sırasında dikkate alacaktır.

<!-- source: tr/_includes/create/get.md -->
Varioqub’un birden fazla koşulu aynı anda dikkate alması için, bunları virgülle ayırarak belirtin: `aparam=avalue,bparam=bvalue` (“VE” operatörü uygulanacaktır). Ayrı koşul blokları “VEYA” operatörü ile birleştirilir.

Parametreler ve değerleri ile kullanılabilecek karakterler:

- `=` – parametre adı ile değeri arasında yer alır, mevcut değilse sadece parametrenin varlığı dikkate alınır. Örnek: `param=value`
- `?` – sıfır veya bir kez geçen herhangi bir karakteri ifade eder. Örnek: `pa?am=va?ue`
- `*` – sıfır veya daha fazla kez geçen herhangi bir karakteri ifade eder. Örnek: `p*m=v*e`
- `+` – bir veya daha fazla kez geçen herhangi bir karakteri ifade eder. Örnek: `p+m=v+e`
- `!` – koşulun olumsuzluğunu veya parametrenin deney üzerindeki etkisinden çıkarılması anlamına gelir. Örnek `!param=val`

{% note warning %}

Olumsuzluk `!` anahtarda sadece **ilk** karakter olarak kullanılabilir.

- <span style="color:green;">Doğru örnek:</span> `!param=value`.
- <span style="color:red;">Yanlış örnekler:</span> `param!=value` veya `param=!value`.

{% endnote %}

#### Kullanım örnekleri

#|
|| **Kullanım örneği** | **Deneyde neler dikkate alınıyor** ||
|| `param` | Değerinden bağımsız olarak sadece parametrenin varlığı. ||
|| `param=value` | Parametrenin tam adı ve tam değerinin varlığı. ||
|| `!param` | Herhangi bir değere sahip parametrenin yokluğu. ||
|| `*param*=value` | `param` parçasını içeren `value` değerine sahip tüm parametreler. ||
|| `!*param*=value` | `param` parçasını içeren herhangi bir parametrenin değeri `value` değerine eşit olmamalıdır. ||
|| `!*param*=*value*` | `param` parçasını içeren herhangi bir parametrenin değeri `value` içermemelidir. ||
|| `!*param*` | `param` parçasını içeren parametrenin yokluğu. ||
|#
<!-- endsource: tr/_includes/create/get.md -->

## Arama motoru robotlarını hariç tutmak {#robots}

Robotlar, bir web sitesini belirli bir amaç için dolaşan programlardır. Örneğin, sitenin indekslenmesi veya işlevsellik kontrolü için. Bazı robotlar kendilerini tanıtır, bazı robotlar ise web analiz sistemleri tarafından algılanmamak için gerçek kullanıcıları taklit etmeye çalışır.

Bir deney oluştururken, kendilerini tanıtan (User-agent’i biliniyor) robotları izleyicilerden hariç tutabilirsiniz. Bunu yapmak için **Arama robotlarını hariç tut** seçeneğini seçin.

## Hedefleme {#targeting}

<!-- source: tr/_includes/paid-feature.md -->
{% note info %}

Sadece [Varioqub’un genişletilmiş versiyonunda](https://yandex.com/support/varioqub/tr/paid-functionality.md) mevcuttur.

{% endnote %}
<!-- endsource: tr/_includes/paid-feature.md -->

### Özel kimlik belirleyici kullanımı

Deneyi yapmak için Varioqub, web sitesi ziyaretçilerini kullanıcı kimliklerini kullanarak gruplara ayırıyor.

Servisiniz özel kullanıcı kimliklerini destekliyorsa, bunların yardımıyla deney kullanıcılarını gruplara ayırmak mümkündür.

Bu koşulu kullanmak için:

1. **Bölümleme için özel kimlik belirleyici kullan** onay kutusunu seçin.
1. Kullanıcı kimliğine eşit bir değere sahip `cuid` GET parametresinin iletimini sağlayın.

   {% cut "API usersplit üzerinden yapılan bir sorgu örneği" %}

   ```bash
   GET https://uaas.yandex.ru/v1/exps
     ? [[client_id](*client_id)=<String>]
     & [[url](*url)=<String>]
     & [[i](*i)=<String>]
     & [[client_features](*client_features)=<String>]
     & [[cuid](*cuid)=<String>]
   ```

   {% endcut %}
    
   {% cut "JavaScript API üzerinden başlatma örneği" %}

   ```javascript
   ymab({
       clientId: 'metrika.XXXX',
       cuid: <String>,
       callback: callback
   })
   ```

   {% endcut %}

{% note warning %}

Özel kimlik belirleyici için **maksimum uzunluk** 30 karakterdir. Bu sınır aşıldığında kullanıcı deneye alınmaz.

{% endnote %}

{% note alert %}

Yandex Metrica raporlarında özel kimlik belirleyiciler desteklenmediği için Varioqub ve Yandex Metrica raporlarındaki veriler farklı olabilir.

{% endnote %}

### Özel kimlik belirleyici listesinin eklenmesi

Deneyin yalnızca girdiğiniz listedeki kimlik belirleyicilerden biriyle eşleşen kullanıcılara uygulanması için kendi kimlik belirleyici listenizi oluşturabilirsiniz.

Bu özelliği kullanmak için:
1. **Bölümleme için özel kimlik belirleyici kullan** onay kutusunu seçin.
1. **Özel kimlik belirleyici listesi ekle**'ye tıklayın
1. Yeni bir liste oluşturun veya daha önce oluşturulmuş listelerden birini seçin.

Kimlik belirleyici listesi oluşturmak için:
1. **Liste oluştur**'a tıklayın.
1. Liste adını girin.
1. Kimlik belirleyicileri aralarına virgül koyarak girin.
1. **Kaydet**'e tıklayın.

{% note info %}

Listenin kaydedilmesi birkaç dakika sürebilir.

{% endnote %}

{% note warning "Sınırlamalar" %}

- Bir listede en fazla 100.000 öğe bulunabilir.
- Bir kimlik belirleyici en fazla 30 karakter uzunluğunda olabilir.

{% endnote %}

## Sorular ve sorunlar

[Bir deney oluştururken tüm alanlar kilitlenmiştir.](https://yandex.com/support/varioqub/tr/faq.md#fields-blocked)

[Varioqub arayüzünde gerekli koşullar mevcut değilse ne olur?](https://yandex.com/support/varioqub/tr/faq.md#custom-condition)

[Tüm site veya sayfadaki deney türünü nasıl devre dışı bırakabilirim?](https://yandex.com/support/varioqub/tr/faq.md#disable-experiment-type)

<!-- source: tr/_includes/feedback/feedback.md -->
<details>
    <summary class="button">Destek Ekibi'ne yaz</summary>
    <div style="padding: 15px;
     margin: 10px 0;
     background: #FFFFFF;
     border-radius: 10px;
     border: 1px solid var(--yc-color-line-generic);">
     <iframe style="background: #FFFFFF;"
        height="700"
        width="100%"
        frameborder="0"
        src="https://forms.yandex.ru/surveys/1705/?iframe=1&lang=tr">
    </iframe>
</details>





<!-- endsource: tr/_includes/feedback/feedback.md -->

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

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

[*client_id]: Yandex Metrica kullanıcı kimlik belirleyicisi. Biçim: `metrika.{counter_id}`. Burada `{counter_id}` – Yandex Metrica sayaç numarasıdır. [Sayaç numarası nasıl bulunur?](https://yandex.com/support/metrica/tr/general/tag-id.html)

[*url]: Ziyaretçinin bulunduğu GET parametreli sayfanın adresi.

URL iletilmemişse, Varioqub başlıklardan gelen yönlendiriciyi kullanır, ancak yönlendirici iletilmeyebilir veya eksik iletilebilir. Bu nedenle, her zaman URL’yi iletmenizi öneririz.

[*i]: First-party cookies içinde saklanan web sitesi ziyaretçisinin kimliği. Yanıt alındığında `_ymab_param` çerezinde ayarlanmalıdır. Ziyaretçinin ilk ziyaretinde boş olabilir.

Bunu API’ye yapılan her istekte iletmenizi öneririz. İlk istekte alan boş olabilir.

[*client_features]: Kullanıcı ayarlarının serileştirilmiş JSON nesnesi. Örnek: `{"param2": "value2", "param1": "value1"}`.

[*cuid]: Deneylerde kendi kimlik belirleyicilerinizi kullanmanıza olanak tanıyan özel kimlik belirleyici.