Skip to content

Анализ притока и оттока пользователей - Справка FineReport | Разработка отчетов | Отчетность | Учебные пособия

Анализ притока и оттока пользователей

1. Обзор

1.1 История вопроса

Сяо Гуо - глава универмага, и он хочет проанализировать конкурентоспособность каждого бренда в универмаге. На этот раз он решил начать с притока и оттока пользователей. Помогая универмагу понять конкурентоспособность каждого бренда, он также может помочь человеку, отвечающему за каждый бренд, увидеть, как происходит приток и отток пользователей его собственного бренда.

Он проанализировал поведение притока и оттока покупателей, разделив причины притока на "приток других брендов, приток каналов, приток категорий" и причины оттока на "отток брендов, отток каналов, отток категорий". После такого тонкого разделения конкурентоспособность каждого бренда становится более понятной с первого взгляда.

1.2 Концепции

Притоки: пользователи с транзакциями за последние 6 месяцев и без транзакций за предыдущие 6 месяцев.

Отток: пользователи, совершившие транзакции в предыдущие шесть месяцев и не совершившие ни одной транзакции в последние шесть месяцев.

Возьмем пример пользователя A, который приобрел электронику Nokia за последние шесть месяцев и не покупал электронику Nokia в предыдущие шесть месяцев. Для категории электроники Nokia этот пользователь является покупателем с притоком. Но откуда этот пользователь притекает:

  • Приток других брендов: если пользователь A за предыдущие 6 месяцев приобрел в универмаге электронный продукт другого бренда, этот клиент является притоком других брендов для категории электронных продуктов Nokia.
  • Приток в категорию: Пользователь А в течение предыдущих 6 месяцев покупал в универмаге товары только других категорий и не покупал электронику. Причина его притока в том, что ему нужны товары из категории электроники, поэтому это приток категории.
  • Приток в канал: если пользователь А не покупал товары в универмаге в течение предыдущих 6 месяцев, это означает, что он новый клиент универмага, поэтому он относится к притоку в канал.

То же самое можно сказать и об "оттоке брендов, оттоке категорий и оттоке каналов", которые описаны в разделе 2.2 данной работы.

1.3 Ожидаемое воздействие

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

Когда Сяо Го проводил анализ количества притоков и оттоков, он использовал "категорию" для классификации и анализа каждого бренда.

(1) После хорошей работы приборной панели, Xiaoguo увидел в таблице, что бренд "Acme" в канцелярских товаров чистый приток является отрицательным, поэтому нажмите на "Acme", правой стороне отображения бренда Acme в категории канцелярских товаров приток и отток пользователей: бренд отток ситуация серьезная, нужно сосредоточиться на.

(2) Сяогуо также отобрал 10 лучших брендов с точки зрения чистой потери бренда и проанализировал, какие бренды потеряли конкурентоспособность, надеясь, что это может быть использовано в качестве ориентира для последующей корректировки брендов-резидентов.

(3) Го окончательно отсеял ТОП-10 каналов притока, проанализировал, какие бренды и некоторые виды их продукции внесли выдающийся вклад в привлечение и притяжение новых универмагов, и готов предоставить этим брендам и видам продукции некоторые льготы.

19.png

1.4 Доступ к данным

Пример данных, используемых в данной работе:departmental goods data.xlsx(поскольку данные в этом примере учитываются только до 2016-12-30, в данной работе рассчитываются притоки и оттоки за 2016-12-30 )

Пользователи могут узнать, как работает дашборд и используемые в ней таблицы данных, нажав на User Inflow and Outflow Analyses и сохранив ее .

40.png

2. Операционные шаги

2.1 Поиск потерянных клиентов

1) Создайте новую тему анализа "Анализ притока и оттока пользователей".

2) Добавьте данные "Department Store Data" и выберите поле "Department Store Data", как показано ниже:

3) Добавьте групповую сводку и перетащите поля. Для даты заказа выберите "выпадающий список > последнее время", как показано ниже:

Это позволяет вычислить, когда пользователь в последний раз покупал бренд в той или иной категории. Как показано на рисунке выше, последний раз "Yu Yi" покупал Canon в категории "Электроника" в 2013-01-02.

(4) по 2016-12-30 в качестве целевого времени расчета (ссылка на пояснение функции: datesubdate ), отфильтровать время последней покупки в [6 месяцев назад; в течение 12 месяцев] данных. Как показано на рисунке ниже:

Этот сегмент пользователей совершил покупку 6 месяцев назад, но не совершил ее 6 месяцев спустя. Для бренда, относящегося к определенной категории, этот сегмент является оттоком пользователей.

Синьнин, например, является потерянным пользователем Nokia в категории "электронные устройства".

5) Сохраните и обновите эти данные и переименуйте их в "Churned Users Table".

2.2 Отбор пользователей с записями о покупках за последние шесть месяцев

Мы отфильтровали отработавших пользователей. Для "бренда в категории" они покупали полгода назад, но не покупали в последние шесть месяцев. В чем причина этого?

Мы можем проанализировать их поведение за последние шесть месяцев.

В случае Синьнина он приобрел электронные устройства Nokia в первые шесть месяцев:

  • Если за последние полгода он не совершил ни одной покупки в универмаге, значит, этот пользователь потерян для канала покупок.
  • Если за последние шесть месяцев он совершал покупки в универмагах, но не приобрел ни одного электронного устройства. Это означает, что данная категория ему не нужна в ближайшем будущем и он является пользователем категории "отток" для Nokia.
  • Если за последние шесть месяцев он приобрел электронное устройство в универмаге, но купил его другой марки. Для Nokia это пользователь, потерявший бренд.

1) Добавьте данные "Department Store Data", переименуйте их в "User Purchase Detail in the Last Six Months" и отметьте поле. Как показано на рисунке ниже:

2) Используйте число 2016-12-30 в качестве времени расчета. Выведите данные о покупках за последние шесть месяцев, как показано ниже:

(3) Поскольку пользователи могут иметь для бренда категории повторное поведение покупки. Поэтому групповая сводка, одинаковая только по данным, может быть. Как показано на рисунке ниже:

(4) Сохраните и обновите операцию "Данные о покупках пользователя за последние шесть месяцев".

2.3 Анализ причин потерь

В разделе 2.2 мы перечислили поведение всех пользователей за последние шесть месяцев, однако нам нужно поведение отторгаемых пользователей за последние шесть месяцев.

1) Вернитесь к первой таблице "Отмененные пользователи" и объедините ее с таблицей "Сведения о покупках пользователей за последние шесть месяцев". Метод слияния - "Левое слияние", а в качестве основы для слияния сохраняется только "Имя клиента". Как показано на рисунке ниже:

Эффект от слияния показан на рисунке выше. Например, за последние шесть месяцев Фэн Ли приобрел мебель и другие марки канцелярских товаров.

2) Добавлена новая колонка для сравнения поведения полгода назад и полгода спустя.

Если категории, купленные до и после июня, одинаковы: отметьте 2, что означает отток брендов.

Если категория "Покупки после июня" пуста, это означает, что у пользователя нет записей о покупках в универмаге за последние шесть месяцев: отметка 0, что означает отток каналов.

Другие случаи: Отметка 1 за потерю категории.

Как показано на изображении выше, отток пользователя "Фэн Ли", совершившего четыре покупки за последние шесть месяцев, произошел из-за шпильки в канцелярских принадлежностях. Но независимо от количества действий, окончательная причина оттока только одна. Он приобрел канцелярские товары за последние шесть месяцев, что означает, что он является пользователем, отторгающим бренд.

3) Выполните групповую сводку, в которой необходимо сохранить только один из одинаковых тегов причины оттока. Это показано на рисунке ниже:

4) Убедившись, что "Маркер причины оттока" не будет повторяться, выполните суммирующий расчет после группировки. Как показано на рисунке ниже:

Для неповторяющихся значений 0, 1, 2, сгруппированных вместе и просуммированных, получается не более четырех: 0, 1, 2, 3.

4) Получите причину оттока пользователей на основе суммированных маркеров. Добавьте новый столбец "Причина оттока", как показано ниже:

Если "Флаг причины оттока = 2 или 3", это отток от бренда; если "Флаг причины оттока = 1", это отток от категории; если "Флаг причины оттока = 0", это отток от канала.

5) Наконец, выполняется "групповая сводка", чтобы подсчитать количество потерянных людей в каждом канале. Это показано на рисунке ниже:

6) Сохраните и обновите.

2.4 Анализ причин притока

Выше мы успешно подсчитали причины оттока в каждой категории брендов, аналогичным образом составим еще одну таблицу, анализирующую причины притока.

(1) Отсеиваем список пользователей, у которых есть транзакции за последние 6 месяцев и нет транзакций в ближайшие 6 месяцев (данные до декабря не учитываются, их нужно сначала отсеять), эта часть пользователей является пользователями притока;

2) Проведите анализ поведения пользователей за 6 месяцев до притока, чтобы определить, к какому типу оттока они относятся.

Аналогичным образом создадим еще одну "Таблицу входящих пользователей" и не будем повторять здесь процедуру. После сохранения темы в соответствии с разделом 1.4 вы можете увидеть конкретные шаги работы с "Таблицей входящих пользователей" в теме, как показано на следующем рисунке:

39.png

2.5 Объединение причин поступления отходов в единую таблицу

Добавьте данные 'Churned Users Table' и переименуйте их в 'Inflow Outflow Summary Table'. Отметьте все поля 'Inflow Outflow Summary Table' и объедините ее с 'Inflow Users Table' слева и справа. Как показано на рисунке ниже:

3) Сохраните и обновите.

2.6 Производство компонентов

Используйте "Сводную таблицу притока-оттока" для создания компонента. Как показано на рисунке ниже, создайте сгруппированные таблицы, показывающие количество оттоков, притоков и чистых притоков для каждого бренда по различным категориям.

Чистый приток = приток - отток

Компоненты добавляются в соответствии с требованиями анализа.

2.7 Отображение эффектов

См. раздел 1.2 данного документа.