TrackSoul

用户行为事件跟踪
授权协议 Apache
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 国产
投 递 者 巫马化
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

TrackSoul 是用于事件跟踪的开源跨平台解决方案。 它支持网站、Web APP、IOS、Android 甚至微信上的小程序。 有关使用 TrackSoul 的更多信息,请参见 TrackSoul Website

无埋点跟踪演示站点- JsFiddle

项目介绍

这是一种用户行为分析的解决方案,计划在将来支持Android,IOS的移动应用,网站,Web APP,甚至微信小程序。

改善用户体验的唯一稳定方法是依靠用户行为数据。 无论决定增强用户界面,营销,销售量,还是预测性分析。

收集数据并不难,要最大程度地提高数据使用效率是我们要关注的重点,我们希望提供从收集到分析的整体解决方案。

我们希望为该项目构建一个长期可维护的生态系统,以扩展用户行为的自由度。

无代码用法演示屏幕截图

客户端请求演示截图 (IP 隐藏)

点击事件演示屏幕截图 (IP 隐藏)

输入事件演示屏幕截图 (IP 隐藏)

平台架构

SDK配置

参数名称 参数类型 范例 描述
sdk_name string TrackSoul Our Javascript SDK name
data_endpoint string https://tracksoul.com/tracking/data Set the endpoint where the tracking data send to
input_tracking boolean true Enable / Disable tracking input data
behaviour_tracking boolean true Enable / Disable tracking click data

模块打包

我选择了 Roll.js 并爱♥上了它 只需简单通过npm安装并在终端/ cmd中运行以下脚本

# installing rollup
npm install --global rollup
# compile to a <script> containing a self-executing function
rollup -c

脚本使用方法

指向外部/内部JavaScript文件,如下所示

<html>
	
    <head>
    <!-- Link our Tracksoul dist javascript sdk like below --> 
    <script src="tracksoul-0.0.1.min.js"></script>
    </head>
	
    <body></body>
</html>
 相关资料
  • 自从开始使用GoogleTagManager以来,我一直在尝试使用Javascript进行分析。目前,我希望跟踪退出链接,并使用以下自定义html代码段: 射击规则是: 然后我尝试了一个射击规则: 不走运。Google Analytics和HTTPfox都没有发现任何信息。 我还在想谷歌标签管理器。 有人知道我做错了什么吗?

  • FastAdmin中的行为支持ThinkPHP5的所有行为,同时FastAdmin自定义部分专属的行为事件,以下是所有所支持的行为事件 行为列表 标签位 描述 类型说明 app_init 应用初始化标签位 系统 app_begin 应用开始标签位 系统 module_init 模块初始化标签位 系统 action_begin 控制器开始标签位 系统 view_filter 视图输出过滤标签位 系统

  • 所有的用户空间事件都以process开头。你可以通过进程ID指定要检测的进程,也可以通过可执行文件名的路径名指定。SystemTap会查看系统的PATH环境变量,所以你既可以使用绝对路径,也可以使用在命令行中运行可执行文件时所用的名字。 由于SystemTap静态分析放置探针的位置时离不开调试信息,一些用户空间事件需要给定PID或可执行文件的路径(以下将两者统称为PATH)。不过大多数proces

  • 我们正在使用Firebase Analytics跟踪我们的Android应用程序。我们已将其连接到我们的Google Play帐户,希望接收自动事件。我们后来意识到,它不支持应用内订阅:https://support.google.com/firebase/answer/6317485?hl=en 我们如何跟踪订阅收入事件? 我们考虑使用事件(https://support.google.com/

  • 我想使用Google Tag Manager跟踪Google Analytics上的form submit事件,我想将触发事件的页面作为参数传递。 考虑到表单出现在几个页面上,我如何配置这个? 提前感谢。

  • 问题内容: 我有一个JTable的第一行为空白。现在,当我通过单击列对表进行排序时,空白行位于底部。如果我在空白行中插入内容并进行排序,则该行将相应放置。即使已排序,如何跟踪其行索引。我需要访问该行,但是如果用户进行排序,那么我将失去行索引,因为它不再是第一行。 问题答案: 您所使用的假设Java 6中新增的东西,我认为你需要看看是什么方法和在类。你会做类似的事情 从模型中找出哪个可见行索引实际上