Подключение и инициализация

AppMetrica SDK можно использовать для трекинга и аналитики мобильных и десктопных приложений на Windows.

Шаг 1. Подключение библиотеки

Библиотека AppMetrica предоставляется в виде пакета NuGet.

Чтобы подключить библиотеку, используйте графический интерфейс или командную строку менеджера пакетов NuGet:
Install-Package Yandex.Metrica -Version 3.5.1

Шаг 2. Инициализация библиотеки

Внимание. В десктопном приложении перед инициализацией бибилиотеки укажите папку для хранения служебных файлов с помощью метода YandexMetricaFolder.SetCurrent(string path). Максимальный объем хранимых локально данных составляет 2 МБ.

Инициализируйте библиотеку в приложении одним из способов, представленых ниже:

Внесите изменения в элемент Application файла App.xaml:
<Application 
    ...
    xmlns:metrica="clr-namespace:Yandex.Metrica;assembly=Yandex.Metrica">
    ...
    <Application.Resources>
        ...
        <metrica:YandexMetricaActivator
            x:Key="String"
            ApiKey="API_key" />
        ...
    </Application.Resources>
    ...
</Application>

Библиотека начинает отправку событий после запуска приложения.

Что такое API key?

API key — это уникальный идентификатор приложения, который выдается в веб-интерфейсе AppMetrica при добавлении приложения.

Убедитесь, что он указан верно.

Шаг 3. Настройка разрешений

Настройте Capabities приложения в зависимости от платформы.
Примечание. Для .NET приложений настройка разрешений не нужна.

Добавьте в файл Properties/WMAppManifest.xml следующие разрешения:

<Capabilities>
    ...
    <Capability Name="ID_CAP_IDENTITY_DEVICE" />
    <Capability Name="ID_CAP_LOCATION" />
    <Capability Name="ID_CAP_NETWORKING" />
    ...
</Capabilities>