- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们想要使用 MixPanel 捕获我们网站上的事件,并且我试图获取用户的独特 ID,因此我使用以下代码片段:
$(document).ready(function($){
console.log("We have distinct id");
console.log(mixpanel.get_distinct_id());
});
当尝试获取不同的 id 时,这会导致出现“未定义不是函数”的错误。
我已经检查了调试器并可以确认 mixpanel 对象没有 get_distinct_id 方法,但是如果我等到页面加载然后在控制台中评估 mixpanel.get_distinct_id() ,我会得到不同的 id没有问题。
我只能猜测 mixpanel 对象还没有完成初始化。一旦mixpanel对象能够告诉我用户的distinct_id,是否有回调或事件可以让我知道?
最佳答案
摘自 Mixpanel 文章:
"[...] pass a config object to the mixpanel.init() method with a loaded parameter and a callback function that will execute immediately after our library has finished loading. Inside the callback function, you can use the get_property() and get_distinct_id() methods and ensure that they'll only execute after the library has finished loading."
mixpanel.init('Project Token', {'loaded':function() {
var distinct_id = mixpanel.get_distinct_id()}
});
来源:How to prevent get_distinct_id & get_property from returning undefined
关于mixpanel - 等待 mixpanel JS 库准备好,这样我就可以获得用户的 unique_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23894093/
我有一个带有 mixpanel 实现的应用程序。漏斗流包含三个步骤,但它没有按预期工作。 漏斗步骤如下: 第 1 步:用户在登陆页面。(注册于 'ffgg3434989787334' ) 第 2 步:
我最近创建了一个 MixPanel 分析帐户,并为开发/学习目的添加了一堆不需要的事件。 有没有办法删除与 MixPanel 项目关联的所有事件,或删除与用户配置文件关联的所有事件? 最佳答案 从技术
除了“从和至今”,我想进一步分割来自 Mixpanel export() API method 的事件信息。按它们的时间(事件包含“时间”属性,表示为 unix 时间戳);但是,例如,当我指定一个“w
我正在尝试在 mixpanel 的帮助下跟踪“创建帐户事件”。对于 mixpanel 集成,我使用了 JavaScript API。 以下是我的 JavaScript 代码: function Tra
我在 Mixpanel 识别方面遇到问题。我希望能够跟踪用户登录之前记录的事件并识别它们。 这是一个例子。 Louie 打开网页并访问“关于”页面。使用 mixpanel.track('Visit A
mixpanel-2-latest.min.js:9 Mixpanel error: "mixpanel" object not initialized. Ensure you are using t
如何告诉 mixpanel 我登录用户的用户 ID? 我需要调用mixpanel.people.identify()每次我的用户登录时,还是仅在我第一次在 mixpanel 上创建它们时? 如果只是第
我听说 Mixpanel 中的“$signup”事件有些特别。它具体有什么作用? 我所能找到的都是非常模糊的陈述,例如“您的报告的性能会略有改善”和“$signup 对于保留分析特别有用。” 最佳答案
我正在使用 Segment 并启用了 Mixpanel。我曾经像这样跟踪我们用户的终身收入: mixpanel.people.increment('Lifetime Revenue', 21.99);
我们想要使用 MixPanel 捕获我们网站上的事件,并且我试图获取用户的独特 ID,因此我使用以下代码片段: $(document).ready(function($){ console.
是否有 Mixpanel-API 可以向特定类型的所有“事件”添加和填充“属性”。我想每天通过 cronjob 为前一天的所有匹配事件执行此操作。 为了清楚起见,请看这个例子;假设我有一些事件被跟踪到
我正在网页中记录两个事件 注册 计划完成 这两个事件记录在该页面中,因为用户可以注册并完成该过程(用户注册在表单提交中内部处理,并将其记录在完整页面中)。记录JS代码的事件按上述顺序连续一行。 那些与
我正在设置 Mixpanel,我发现如果我使用某个用户登录(并识别该用户),注销然后重新注册为新用户,新用户的详细信息会覆盖以前登录的用户(大概是当我调用 alias 时)。我如何告诉 mixpane
Mixpanel 使用“SoftLayer”来阻止来自伊朗的 IP 的所有请求。是否有解决方法将这些请求重定向到另一个国家的 IP,以便能够绕过他们的过滤器并将数据发送到 Mixpanel? 最佳答案
我是 mixpanel 和 JS 的新手,想知道为什么我的脚本不起作用......有什么想法吗? $('#tp_end_result').hover(function () {
我正在将 Mixpanel 添加到我的 Web 应用程序中,我很好奇当用户从“匿名”(未登录/注册)转换到“已识别”(当他们注册/创建时)会发生什么“过程”网站上的帐户)。 如果用户刚进入该网站,他们
我们目前在网站中设置了 Mixpanel,并且我们正在遵循使用别名(注册时)和识别(用户登录时)的建议。 我无法理解的一件事是,Mixpanel 是否可以查看用户(登录或未登录)首次访问该网站时的行为
我可以: 为未登录的用户分配临时 ID, 收集事件 使用别名来跟踪用户(所有事件都显示在 mixpanel 人员部分中)。 我的问题是如果 用户注销,cookie 被清除, 当我的用户回来时,我会为未
TL;博士; Mixpanel 不会设置其 cookie 从而导致 unique_id 不断变化 我有 3 个 mixpanel 项目:local/staging/pro。在本地 mixpanel 中
尽管 Mixpanel 有多个页面试图解释它,但我对 Mixpanel alias() 的工作方式感到困惑。 根据 this page ,我应该只为每个用户调用一次 alias(),因为它将创建从他们
我是一名优秀的程序员,十分优秀!