# Пользовательская аналитика

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-d61c3469b2516c1c74f1c382fa03a7c10db659b6%2FCustom%20Analytics.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %} <mark style="color:синий;">**`Пользовательская аналитика`**</mark> сейчас находится в **бета-версии**.\
После официального релиза эта функция станет платной.
{% endhint %}

***

## Ключевые моменты

* Используйте SQL для запросов к вашим данным BoxHero.
* Объединяйте условия (например, товар, атрибут, цена, диапазон дат, партнёр), чтобы определить данные, которые вы хотите получить в виде пользовательского отчёта.
* Сохраняйте запросы, которые используете часто, и открывайте их снова в любое время.
* Экспортируйте результаты в Excel для дополнительного анализа или отчётности.

## Когда использовать пользовательскую аналитику

Стандартная <mark style="color:синий;">**`Отчёты по запасам`**</mark> функция даёт вам быстрый обзор ключевых показателей, таких как средний остаток и оборачиваемость запасов за выбранный период. Поскольку эти отчёты используют предопределённые формулы и поля, они могут не охватывать все виды анализа, которые нужны вашей команде.

<mark style="color:синий;">**`Пользовательская аналитика`**</mark> даёт вам больше контроля над тем, как вы исследуете свои данные. Она особенно полезна, когда:

* Вы не можете найти нужные данные в стандартной [Отчёты по запасам](https://www.boxhero.io/docs/documentation/ru/drugie-funkcii/analytics)
* Вы хотите фильтровать или группировать данные по товару, поставщику, клиенту, сотруднику или другим детальным условиям
* Вам нужен анализ по времени, например помесячный, поквартальный или год к году
* Вы хотите сохранять отчёты, на которые полагаетесь, и использовать их снова
* Вам нужны гибкие данные для поддержки отчётности или принятия решений

***

## Как использовать пользовательскую аналитику

### 1. Начало работы

Перейдите в <mark style="color:синий;">**`Отчёты`**</mark> > <mark style="color:синий;">**`Пользовательская аналитика`**</mark>. Откроется новое рабочее пространство, где вы сможете создавать и управлять своими SQL-запросами. Затем выберите <mark style="color:синий;">**`+ Новый`**</mark> чтобы создать новый запрос.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6960754566997f8dfd56a04778905774d0b8c7d2%2Fcustom-analytics-welcome.png?alt=media" alt=""><figcaption></figcaption></figure>

### 2. Напишите запрос

Запросы используют [DuckDB SQL](https://duckdb.org/docs/stable/sql/introduction). Вы можете скачать файл <mark style="color:синий;">**`AI Prompt`**</mark> чтобы увидеть все доступные таблицы и столбцы.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-565c3ed88b69c6de48e7fade26e3212a3f034b19%2Fcustom-analytics-new-query.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Если вы используете **инструменты ИИ** такие как ChatGPT или Gemini, добавление файла "*AI Prompt"* помогает сгенерировать точный SQL.
{% endhint %}

Выберите <mark style="color:синий;">**`Выполнить`**</mark> чтобы протестировать ваш запрос. Поскольку результаты зависят от условий, которые вы задаёте, проверьте вывод, чтобы убедиться, что он соответствует вашим ожиданиям.

После успешного выполнения запроса вы можете экспортировать результаты с помощью <mark style="color:синий;">**`Экспорт в Excel`**</mark>.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-cfc1d5c123f1352a5b6093f60ecedf6bc75136ae%2Fcustom-analytics-execute-sql-query.png?alt=media" alt=""><figcaption></figcaption></figure>

### 3. Сохраните запрос

Если вы планируете использовать запрос повторно, выберите <mark style="color:синий;">**`Сохранить`**</mark> в правом верхнем углу.

Сохранённые запросы отображаются в левой боковой панели, где вы можете открывать и запускать их в любое время.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-fbbe3777b87c3433ebdf88f73707514a4661997c%2Fcustom-analytics-monthly-revenue-spend.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Ваши данные синхронизируются автоматически **раз в день**.\
Чтобы синхронизировать немедленно, нажмите значок синхронизации (🔄) внизу боковой панели.
{% endhint %}

***

## Переменные запроса

Если вы включите `{{variable_name}}` в свой запрос, при его выполнении автоматически будет создано поле ввода. Значение, введённое в это поле, будет подставлено в переменную вашего SQL-запроса.

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

#### Пример

1. Чтобы найти товары, содержащие определённое ключевое слово, введите следующий запрос:

```sql
select sku, name 
from items 
where name ilike '%' || {{item_name}} || '%';
```

2. Когда вы запускаете запрос, появляется поле ввода с названием **item\_name** .

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-0e37f6dcdc52cfcb1415c0e175422f65a0f0f922%2Fcustom-analytics-query-variables.png?alt=media" alt=""><figcaption></figcaption></figure>

3. Введите ключевое слово, например *`свитер`* и результаты покажут все товары с *«свитер»* в названии.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6b0e5a3a5d226e5f678354e11ede42ce36f514eb%2Fcustom-analytics-query-variables-keyword.png?alt=media" alt=""><figcaption></figcaption></figure>

4. Сохраните запрос, если планируете использовать его снова. Вы можете в любой момент выбрать и загрузить сохранённые запросы из левого меню.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-b428ef1d1d046a131901affe11e06926f0910343%2Fcustom-analytics-saved-query-variables.png?alt=media" alt=""><figcaption></figcaption></figure>

***

## Варианты использования

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

#### Шаблоны

* Еженедельный отчёт по поступлению и отгрузке запасов
* Ежемесячный тренд закупок и продаж
* Дата последней отгрузки по товару

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-5bfafcad6d5c7a69353ac530532be7fd32f542b5%2Fcustom-analytics-saved-template-example.png?alt=media" alt=""><figcaption></figcaption></figure>

***

## Часто задаваемые вопросы (FAQ)

### Могу ли я объединять данные из нескольких команд?

Нет. Данные разделены по командам, и вы можете анализировать только данные той команды, в которую вы сейчас вошли.

### Могу ли я ограничить участников в использовании пользовательской аналитики?

Администраторы и участники могут создавать и просматривать запросы. Участники с пользовательскими правами *не* имеют доступа к этой функции.

Если вам нужно ограничить доступ для участника, назначьте ему [пользовательские права](https://www.boxhero.io/docs/documentation/ru/parametry/members#custom-roles-and-permissions) с **выбранными всеми разрешениями**. Пользовательская аналитика *не* включена в параметры пользовательских прав, поэтому даже при выборе всех разрешений участник не будет иметь доступа.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-ed545f8a01d471bb0d774157ef6209e756574a4c%2Fcustom-analytics-member-permissions.png?alt=media" alt=""><figcaption></figcaption></figure>
