В этой статье все будет описано в форме вопросов и ответов
Q1: Зачем нужно закапывать очки?
- коллекцияПросмотры пользователей
- коллекцияповедение пользователя при взаимодействии
- коллекцияТоварная экспозиция...
Не беспокойтесь о том, что вы собираете, суть в том,коллекциядва персонажа
Q2: Какая польза от сбора?
Интерфейс: сообщайте о поведении пользователя!Интерфейс: Продукт говорит, что хочет это!- Компания: Служите бизнесу больших данных!
Думать о скрытых точках не следует начинать с точки зрения внешнего интерфейса, но почему это связано с бизнесом больших данных?
Q3: Что такое бизнес с большими данными?
- Вышеуказанная картинка - это вверх по течению и ниже по течению стандартных больших данных
- Видно, что сбор данных является первым звеном
Но когда вы начинаете готовиться к сбору?
Q4: Когда вам нужно закапывать очки?
- Когда новый продукт планируется и нужно смотреть на данные
- Когда план пересмотра функции завершен, вам нужно просмотреть данные.
- Когда вы хотите увидеть сравнительные данные двух схем A\B
- Когда вы хотите увидеть данные активной страницы H5
- При доставке контента третьим лицам и хотите видеть трафик
- Если вы хотите просмотреть данные о показах рекламного места
Передняя часть: продукт зависит от соседнего фараона вчера...
фокус:
- Точки захоронения не должны быть требованиями к продукту
- Должна быть одной из ежедневных задач фронтэнда
- нет данных нет бб, то ли это более поздний обзор, то ли для уточнения ценности бизнеса, то ли для борьбы с продукцией, это артефакт
Q5: Что нужно собрать для зарытых очков?
Front-end: У компании есть готовый sdk, мне нужно только знать apiВнешний интерфейс: продукт может делать все, что хочет продукт- Большие данные: выбор делают только дети, я хочу их всех
- Является ли сбор данных богатым?
- Собранные данные точны?
- Является ли сбор своевременным?
С точки зрения больших данных требования к данным скрытых точек делятся на
- Базовый слой (SDK для решения)
- Бизнес-уровень (на основе SDK, решаемый фронтенд-разработкой)
хорошо, вот еще один концепт SDK
Q6: Что такое SDK?
-
Это просто кусок JS, ничего удивительного:
- прослушиватель глобальных событий
- Разоблачить некоторые методы для деловых сторон, чтобы позвонить
-
Теоретическая основа общего SDK:
- кто: человек, стоящий за поведением, какие атрибуты оно имеет
- когда: Когда срабатывает это поведение?
- где: место, где произошло событие, городские районы или даже GPS
- что: описывает конкретное содержание события, которое сделал пользователь.
- Как: как пользователь проводит мероприятие
-
Общее содержимое коллекции SDK:
- Данные о просмотрах страниц
- Данные о кликах пользователей
- скорость загрузки страницы
- JS-ошибка
- Отчет об ошибках интерфейса
- Пользовательский тест скорости
Ключевой момент: данные сбора SDK = данные о поведении пользователей + внешний анализ работоспособности.
Q7: Есть ли в SDK категории?
Точка захоронения базируется на СДК.Не лучше ли найти СДК и шаттл?
Однако нет, т.к. платформа не используется, sdk тоже другой, делится на:
- Web
- Мобильный терминал (IOS/Android)
- Малая процедура (WeChat, Alipay, Baidu)
- Сторонний фреймворк для приложений (RN, Flutter, Weex)
Так что, если вы хотите его похоронить, вам все равно придется смотреть в каждом конкретном случае, какую бизнес-платформу и какой sdk использовать.
Q8: Есть ли на рынке готовый SDK?
- Самостоятельные исследования и разработки (единственный способ для крупных компаний)
- Статистика Baidu (бесплатно)
- TalkingData (платно)
- РастущийIo (Похоронен все)
- Google Аналитика (бесплатно)
- Микспанель (Визуализируйте закопанные точки)
- Юмэн (заряжен)
- Стратегия Бога (платно)
Анализ вышеуказанных продуктов, еще несколько ключевых слов:
- бесплатно
- Недостаточно мощный
- или ждет вас, чтобы купить услугу
- потери
- Комплексное решение
- Дорого
- Похоронен все
- Визуализируйте закопанные точки
Почему существуют такие категории, как полные заглубленные точки и визуализированные заглубленные точки?
Это начинается с проблемы захоронения точки
Q9: Проблемы со скрытыми точками?
Самый низкий и простой способ закопать точку — это написать код точки закопания прямо в коде, и тогда со временем проблема с точкой закопания вырвется наружу
- Скрытый код пишется вместе с бизнес-кодом. Если скрытый код намного больше бизнес-кода, это вызовет трудности при чтении.
- Скрытый код сложно писать, и его сложность выше, чем у бизнес-кода, который стал большим бременем для разработчиков.
- После изменения бизнес-кода скрытый код также необходимо изменить соответствующим образом.
- Код внедрения не может поддерживать новый бизнес, новый бизнес должен добавить точку захоронения
Черт, у меня голова болит, когда я думаю об этом, но мне все равно нужно хорошенько об этом подумать.
- Скрытая точка кода требует много работы
- Проблемы с данными, вызванные ошибками, цикл восстановления длительный (требуется отправить)
- То же дело склонно к несоответствию калибра точки захоронения в случае многотерминальности и многоплатформенности
Q10: Как спрятать болевые точки?
Чтобы решить болевые точки, вам нужно начать с двух аспектов:
- Комбинация многоточечных решений
- Платформа Embed Point, систематизация
Снова новая концепция, каковы планы на большее количество скрытых точек? Если ты не можешь его похоронить, зачем столько планов?
Q11: Сколько существует вариантов захоронения?
С развитием времени есть 4 варианта точек захоронения:
- код похоронен
- Визуализируйте закопанные точки
- нет захоронения
- задний конец
Q12: Что такое скрытый код?
- Концепция: так называемое встраивание кода заключается в встраивании N строк кода туда, где вам нужны статистические данные для подсчета ключевого поведения пользователей.
- преимущество:
- Точный пользовательский контроль позволяет очень точно выбирать, когда отправлять данные
- Пользователи могут легко задавать настраиваемые свойства, настраиваемые события и отправлять более подробные данные на сервер.
- недостаток:
- Погребенная точка дороже
- Соответствующий код необходимо добавить в скрытую точку каждого элемента управления, что не только требует большой работы, но и ограничивает выполнение техническим персоналом;
- Стоимость обновления относительно высока
- Каждый раз при обновлении нужно обновлять план отслеживания, а затем распространять его через различные маркеты приложений, и некоторые пользователи могут его не обновлять, поэтому вы не можете получить этот пакет пользовательских данных.
- Эффективность передачи данных, сетевые причины
- Данные не могут быть отслежены
- Погребенная точка дороже
Q13: Что такое скрытая точка визуализации?
-
Концепция: Используйте средства визуального взаимодействия для настройки отношений между операциями управления и операциями обработки событий через визуальный интерфейс.
-
преимущество:
- Визуальное захоронение решает проблему высокой стоимости захоронения кода.
- Спрятанные вручную точки, чтобы не вторгаться в код
- низкая стоимость обучения
- Унифицированная технология сбора данных для обеспечения стандартизированной реализации скрытых точек
- То, что вы получаете, это то, что вы получаете
- Упрощенный процесс закапывания
- Визуальное встраивание решает проблему относительно высокой стоимости обновления встраивания кода.
- Независимый выпуск конфигурации точки захоронения
- Визуальное захоронение решает проблему высокой стоимости захоронения кода.
-
недостаток:
- Функции, которые могут выполняться с помощью визуализированных скрытых точек, ограничены, и в настоящее время не все операции управления можно настроить с помощью этого решения;
- Данные не могут быть отслежены
Q14: Что такое не закопанная точка?
Отсутствие места захоронения также называют полным местом захоронения.
- Концепция: когда пользователь отображает элемент интерфейса, событие инициируется через привязку элемента управления.Когда событие инициируется, система будет иметь соответствующий интерфейс для разработчика для обработки такого поведения.
- преимущество:
- Интерфейс визуального дисплея
- Низкий технический порог, простота использования и развертывания
- Дружественный интерфейс
- Данные можно отследить
- недостаток:
- Невозможно гибко настраивать свойства и мало информации о поведении
- Низкая эффективность передачи и надежность данных
- Поскольку все данные элементов собираются, нагрузка на передачу высока, что увеличивает нагрузку на передачу данных и серверы.
Q15: Что такое внутренняя скрытая точка?
- Концепция: сбор данных на серверной части, например, сбор журналов серверной части.
- Преимущества: данные, собранные из серверной части в систему анализа, передаются через интранет, и на этом этапе нет проблем с безопасностью и конфиденциальностью. В то же время передача по интранету в основном не будет терять данные по сетевым причинам, поэтому передаваемые данные могут очень реалистично отражать реальное воплощение поведения пользователя в системе.
- Недостатки: отсутствие данных о взаимодействии с пользователем, необходимость в сочетании с внешним встроенным кодом.
Q16: Какую точку захоронения я должен использовать?
В17: Существуют ли применимые сценарии захоронения?
Q18: В платформу платформы, что является систематическим?
Предыдущее понимание состоит только в разнице решения для скрытых точек, но на самом деле, если вы хотите хорошо реализовать скрытую точку, вам также необходимо решение на уровне системы, которое должно включать:
- Спецификация места захоронения
- Платформа для генерации кода спецификации погребенных точек
- Управление погребенными точками
- Регистрация скрытых точек, добавление и удаление скрытых точек
- Визуализация закопанных точек
- Проверка похороненной точки
- Тестовая платформа для скрытых точек, может генерировать отчеты
- Освобождение погребенной точки
- Независимая платформа для публикации мест захоронения
- Мониторинг закопанных точек
- Перекомпоновка данных о скрытых точках
- Отчет об ошибке скрытой точки
Это содержимое должно поддерживаться платформами, что также делают крупные компании в отделе захоронения, а также почвой для выживания этих компаний данных в отрасли.