---
metadata:
  - name: generator
    content: Diplodoc Platform v5.48.2
alternate:
  - https://yandex.ru/support/varioqub/en/objects/init.md
  - https://yandex.ru/support/varioqub/ru/objects/init.md
  - https://yandex.ru/support/varioqub/tr/objects/init.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/varioqub/tr/llms.txt

# init

Deneyi başlatıyor.

```javascript
ymab('metrika.XXXX', 'init', callback);
```

<!-- source: tr/_includes/connect/detail.md -->
burada `XXXX` – sitenizde yüklü olan Yandex Metrica sayacının numarasıdır.
<!-- endsource: tr/_includes/connect/detail.md -->

#|
|| **Parametre** | **Türü** | **Zorunlu** | **Açıklama** ||
||
##init##
|
String
|
Evet
|
Deneyi başlatıyor.
||
||
##callback##
|
Function
|
Hayır
|
Callback-işlevini çağırma.

[Kod içindeki bayraklar](https://yandex.ru/support/varioqub/tr/create/types/flags.md) deney türünü Varioqub cevabını özel bir şekilde işlemek üzere kullanıyorsanız, iletin.

Biçim: `(arg: Answer) => void`
||
|#

Ayrıca `init` işlevi farklı bir giriş veri formatını da kabul edebilir:

```javascript
ymab({
    clientId: 'metrika.XXXX';
    callback: callback;
})
```

```bash
interface InitParams {
     clientId: ClientId;
     i?: string;
     cuid?: string;
     clientFeatures?: Record<string, string>;
     config?: Partial<Config>;
     callback?: (data: Answer) => void;
}
```

#|
|| **Parametre** | **Türü** | **Zorunlu** | **Açıklama** ||
|| ##clientId## | String | Hayır | 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) ||
|| ##i## | String | Hayır | Ziyaretçinin içine düştüğü örneklemin tanımlayıcısı.

Tanımlayıcıların listesi Logs API kullanılarak alınabilir, örneklem kimliği Varioqub raporunda görülebilir.

[Deney verilerini dışarı aktarma hakkında daha fazla bilgi edinin](https://yandex.ru/support/varioqub/tr/unload-data.md). ||
|| ##cuid## | String | Hayır | Deneylerde kendi kimlik belirleyicilerinizi kullanmanıza olanak tanıyan özel kimlik belirleyici. ||
|| ##clientFeatures## | Object (Record&lt;string, string&gt;) | Hayır | Kullanıcı parametreleri[*](*parametr).

Parametrelerde sitenizin kullanıcılarının özelliklerini iletebilirsiniz. Örneğin, bir web sitesinde oturum açma işareti.  ||
|| ##config## | Object (Partial&lt;Config&gt;) | Hayır | Deneyi yapılandırmayı daha ayrıntılı olarak genişletir [setConfig](https://yandex.ru/support/varioqub/tr/objects/set-config.md) ||
|| ##callback## | Function | Hayır | Callback-işlevini çağırma.

[Kod içindeki bayraklar](https://yandex.ru/support/varioqub/tr/create/types/flags.md) deney türünü Varioqub cevabını özel bir şekilde işlemek üzere kullanıyorsanız, iletin.

Biçim: `(arg: Answer) => void` ||
|#


## Yanıt biçimi {#response-format}

```javascript
interface Answer {
    flags: Record<string, string[]>;
    i: string;
    experiments: string;
    testids: number[];
}
```

#|
|| **Parametre** | **Türü** | **Açıklama** ||
||
##flags##
|
Object
|
**Kod içindeki bayraklar** türünde deneye kurulu bayraklar.
||
||
##i##
|
String
|
Site ziyaretçisinin tanımlayıcısı.
||
||
##experiments##
|
String
|
Yandex Metrica sayacına ait teknik veriler şifreli biçimde döndürülür.
||
||
##testids##
|
Array(Integer)
|
Sorgunun içine dahil olduğu varyantların tanımlayıcılarından oluşan bir dizi.

Değer, [Varioqub genişletilmiş versiyon](https://yandex.ru/support/varioqub/tr/paid-functionality.md) kullanıldığında görüntülenir. Temel sürümde bu dizi boştur.
||
|#

[*parametr]: Deneyde kullanmak için [genişletilmiş versiyonu](https://yandex.ru/support/varioqub/tr/paid-functionality.md) bağlayın.