1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/CharlesArea-TrackSoul

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 11:21 5407cf3

ТрекСол — открытое кроссплатформенное решение для отслеживания событий

ТрекСол (TrackSoul) — это открытое кроссплатформенное решение для отслеживания событий. Оно поддерживает веб-сайты, веб-приложения, iOS, Android и даже мини-программы в WeChat. Для получения дополнительной информации об использовании ТрекСола посетите веб-сайт проекта.

Демо без использования кода — JsFiddle

Не забудьте открыть консоль, чтобы увидеть эффект.

Таблица содержания

  1. Описание.
  2. Архитектура платформы.
  3. Демо без использования кода: скриншоты примеров использования.
    • Запрос демо: IP-адрес скрыт.
    • Событие клика: IP-адрес скрыт.
    • Ввод данных: IP-адрес скрыт.
  4. Пример использования отслеживания конкретного пути.
  5. Конфигурация SDK.
  6. Модульный сборщик.
  7. Использование скрипта SDK.
  8. Выпуски SDK.
  9. Панель анализа приложения.
    • Добавление точки отслеживания.

Описание

Это JavaScript SDK для отслеживания поведения пользователей, который планируется поддерживать на веб-сайтах, в веб-приложениях, мини-программах WeChat и нативных приложениях для Android и iOS в будущем.

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

Сбор данных не сложен, но мы хотели сосредоточиться на максимальной эффективности использования данных. Мы хотели предоставить комплексное решение от сбора до анализа.

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

Архитектура платформы

[Изображение]

Демо без использования кода: Скриншоты примеров использования

Запрос демо: IP-адрес скрыт

[Изображение]

Событие клика: IP-адрес скрыт

[Изображение]

Ввод данных: IP-адрес скрыт

[Изображение]

Пример использования отслеживания конкретного пути

specific_tracking(Config.script_domain, Config.specific_tracking, 'http://localhost:3000/index.html', '/html[1]/body[1]/h1[3]', 'Test Specifc path');

Конфигурация SDK

Имя Тип Пример Описание
sdk_name string TrackSoul Название нашего JavaScript SDK
data_endpoint string https://tracksoul.com/tracking/data Установка конечной точки, куда отправляются данные отслеживания
input_tracking boolean true Включение / отключение отслеживания входных данных
behaviour_tracking boolean true Включение / отключение отслеживания кликов

Я выбрал Roll.js (https://github.com/rollup/rollup) и влюбился в него ♥.

Просто установите через npm и запустите скрипт ниже в вашем терминале / cmd:

# установка rollup
npm install --global rollup
# компиляция в <script>, содержащий самовыполняющуюся функцию
rollup -c

Использование скрипта SDK

Укажите на внешний/внутренний файл JavaScript, как показано ниже:

<html>
    <head>
        <!-- Связываем наш Tracksoul dist javascript sdk, как показано ниже -->
        <script src="tracksoul-0.0.1.min.js"></script>
    </head>

    <body></body>
</html>

Релизы SDK Скоро появятся.

Панель анализа приложения

Добавление точки отслеживания

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/CharlesArea-TrackSoul.git
git@api.gitlife.ru:oschina-mirror/CharlesArea-TrackSoul.git
oschina-mirror
CharlesArea-TrackSoul
CharlesArea-TrackSoul
master