/Документация

Быстрый старт


1. Создайте организацию

После входа через Google вы попадёте на страницу онбординга. Заполните профиль и создайте первую организацию. Организация — верхний уровень иерархии, объединяющий проекты и участников команды.

2. Создайте проект

Внутри организации создайте проект. Проекты изолируют данные между приложениями или окружениями (например, production, staging).

3. Зарегистрируйте приложение

Перейдите на страницу Приложения и нажмите Создать приложение. Укажите название и описание. После создания сгенерируйте API-ключ — он понадобится для SDK.

4. Установите SDK

Добавьте NuGet-пакет Enma.Sdk в ваш .NET проект:

dotnet add package Enma.Sdk

5. Отправьте первое событие

Инициализируйте клиент и отправьте событие:

using Enma.Sdk.Core;

await using var enma = new EnmaClient(o =>
{
    o.ApiToken       = "sdk_your_token";
    o.OrganizationId = Guid.Parse("your-org-id");
    o.ProjectId      = Guid.Parse("your-project-id");
    o.SdkClientId    = Guid.Parse("your-app-id");
});

enma.Track("page.viewed", e =>
{
    e.Actor.UserId = "user-123";
    e.Payload = new { page = "/dashboard" };
});

await enma.FlushAsync();

События автоматически группируются и отправляются пакетами. Откройте Аналитика → Сводка, чтобы увидеть поступающие данные.

Следующие шаги