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

Внимание. Разработка новых версий AppMetrica Windows SDK прекращена.

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>

Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.