标签:: Countly

Countly SDK 消息分析

Countly SDK 消息分析sdk发来的一条消息: /sdk/log ob.params.qstring: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717

Countly countly_drill drill_events 表

Countly countly_drill drill_events 表每个特定事件对应一个集合,集合名称使用”drill_events”字符串和来自事件键的sha1哈希以及应用ID形成。 例如,对于具有键”Buy”的事件和应用ID”542e95d747f0be510c000004”,集合名称将是:”drill_events” + sha1(“Buy542e95d747f0be510c000004

Countly 插件-扩展或修改模块

Countly 插件-扩展或修改模块https://support.count.ly/hc/en-us/articles/360037502332-Extending-or-Modifying-Modules 例如,修改 countly/api/parts/mgmt 中有一个 mail.js 模块。 需要扩展某些未扩展的模块,请按以下步骤操作: 12345678//r

Countly 插件-建立视图 view

Countly 插件-建立视图 view创建一个基本的Countly视图,它将使用我们的模型来获取数据并在页面上显示组件。 countly.views.js1. 创建组件 component1234567891011121314151617181920var MainView = CV.views.create({ template: CV.T('/our-plugin/

Countly 插件-建立模型 model

Countly 插件-建立模型 model定义一个简单的模型,从路径/o上的API获取数据。 /o?method=ourplugin countly.models.js1. 定义您的 Vuex store1234567891011121314151617181920212223242526(function(countlyOurPlugin) { co

Countly 插件调试 Countly 服务器

Countly 插件调试 Countly 服务器修改服务器配置第一步是修改 Countly 服务器 Countly/bin/config/ 目录下 supervisord.conf 配置文件以支持调试。我们需要将”–inspect”参数添加到节点服务器启动命令中。您还可以设置”–debug-brk”参数,调试器将在服务器脚本的第一个语句上停止。 如果需要在远程服务器上

Countly 插件扩展或修改模块

Countly 插件扩展或修改模块如果要修改现有行为怎么办?最好的方法是直接修改模块。 例如,countly/api/parts/mgmt 中有一个mail.js模块。如果我们想更改 Countly 默认发送的模板电子邮件怎么办?我们可以允许我们的插件通过插件管理器修改这个模块。因此,任何需要此模块的实例或进程都会经过我们的修改。 首先,我们需要自行修改mail.js

Countly 插件创建 UI 视图 v22 及更高版本

Countly 插件创建 UI 视图 v22 及更高版本1234创建可以从 API 获取数据的 model 模型。创建一个 VueJS 视图,该视图将从模型中获取数据,将其加载到模板中并将其附加到页面。将此视图添加到 App Router。注入一些 Javascript 来修改页面,就像为我们的插件创建一个菜单项一样。 设置模型 定义你的 Vuex 商店 如果你的视图需要管理状态,你可

Countly 插件创建 UI 视图

Countly 插件创建 UI 视图通过向仪表板添加新的 Countly 视图来为您的插件构建 UI。 有些文件会自动加载到 Countly 仪表板中,现在使用这些文件(基本上是 countly.models.js 和 countly.views.js),我们既可以从 API 获取数据并显示它们。 我们需要实现的是: 1234创建一个可以从 API 获取数据的 model 模型创建一个 Back

Countly 插件 Frontend (browser) 文件

Countly 插件 Frontend (browser) 文件为 Countly 创建新页面和视图。 在浏览器端,Countly 用户Backbone.js使用 Handlebar 模板库和模型来渲染视图,以加载和准备视图的数据 在开发客户端前端时要考虑的一件事是 Countly 可以安装在子目录中,因此尝试使用相对路径(如在 css 文件或 html 中)或在绝对路径中使用 countly

Countly 插件前端服务器端文件

Countly 插件前端服务器端文件借助 EJS 模板,您可以轻松地将数据传递到模板并呈现数据。 将处理前端请求的文件应命名为 app.js,并位于插件目录 api 文件夹中,作为 {plugin}/frontend/app.js 你的app.js需要用单一的公共方法init导出对象,Countly会向它传递数据库连接、快速应用实例和快速引用,这样你就可以根据需要添加任何请求

Countly 插件 API 端

Countly 插件 API 端https://support.count.ly/hc/en-us/articles/360037502212-Plugin-API-Side 示例api.js文件可能如下所示: 12345678910111213141516171819202122232425262728293031323334var plugin = {}, commo

Countly 服务器 API

Countly 服务器 APIhttps://support.count.ly/hc/en-us/articles/360037092072-Server-API-Reference 完整的 API 列表,请查看 Countly API 文档页面。https://api.count.ly/reference/rest-api-reference 写入 API用户打开应用程序时的第一个 API 调用

Countly 系统要求

Countly 系统要求 操作系统 12Ubuntu 20.xx, 22.xx Ubuntu 20.xx、22.xxCentOS/Red Hat Enterprise Linux 8.x 软件 12NodeJS 18.xMongoDB 6.0.x CPU Countly 至少需要 2 个 CPU(越多越好)才能获得良好的用户体验。 RAM 至少 2 GB 的 RAM 用于测试目的

Countly 数据库结构-表 countly.members countly.messages countly_drill.drill_events{ID} countly.plugins countly.reports countly.sources countly.systemlogs countly.users countly.timesofday{appID} countly.data_migrations countly.web_feedback_widgets_{appID} countly.feedback{appID}

Countly 数据库结构-表 countly.members countly.messages countly_drill.drill_events{ID} countly.plugins countly.reports countly.sources countly.systemlogs countly.users countly.timesofday{appID} countly.data_

Countly 数据库结构-介绍

Countly 数据库结构-介绍Countly 数据库方案在设计时就考虑到了性能,用于存储和检索数据,因此有时它可能远非易懂。 Countly Enterprise 将数据划分为 2 个数据库: 12countly - 用户和指标的通用统计信息countly_drill - 更深入地了解数据关系 Countly 版本虽然 Countly Lite 不会生成非常大的数据集,但 Countly En