问题标签 [user-tracking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iframe - 为什么浏览器允许在 iframe 的父(跨)域上设置 cookie?
为什么具有指向另一个域 (b.com) 的 iframe 的站点 (a.com) 可以通过其他域文档查看和更改其 cookie?
刚刚在一个广告中看到了这种情况,然后去做了一个概念验证,它起作用了……这就是我所做的:首先,将 a.com 和 b.com 指向我的测试机 IP。
然后我有:http ://a.com/a.html (这将是我看到广告的网站)
<html><body><script src="http://b.com/b.js"></script>
http://b.com/b.js(这将是内嵌在网站中的广告脚本,指向广告商公司域)
document.write('<iframe src="http://b.com/b.html"></iframe>');
<html><body><script>document.cookie = "test=1;domain=.a.com;path=/;expires=Tue, 30 Oct 2012 02:47:11 UTC";</script></body></html>
在我运行之后,在 Firefox 14 库存中,我在 a.com 中有一个 cookie。
什么支配它?这种行为在哪里定义?
google-analytics - 使用外部支付网站进行 Google Analytics(分析)广告系列跟踪
我有一个网上商店,用户来自许多不同的其他网站和时事通讯。为了跟踪人们的来源,我们使用 Google Analytics 中的广告系列。现在我们正在实施我们自己的外部支付网站。
用户下订单后,他们将被重定向到我们的支付网站。成功付款后,应将其重定向回原始站点。在原始网站上,电子商务值将被发送到 Google Analytics(分析)中。
当我像上面描述的那样执行此操作时,我在插入电子商务数据时丢失了广告系列。如何确保这些信息不会丢失?
[编辑]
我发现添加 'utm_nooverride' 应该可以解决问题。但是,我无法在 Google Analytics 文档中清楚地找到它
php - 通过 sendmail 跟踪按钮
我需要跟踪一个将用户重定向到另一个网站的按钮,就像 pinterest 一样。如果有人单击图像,它会以更大的尺寸打开图像,并带有一个按钮,如果您单击它,它将重定向到原始站点,例如 pinterest。
作为解决它的一种方法,我创建了一个 sendmail 功能,以便在用户每次单击按钮时向我发送一封电子邮件。代码是这样的:
问题是每次有人点击图片时它都会发送一封电子邮件,我只需要跟踪每次有人点击按钮“buy.jpg”
php - 在 23 时将 chrome 版本跟踪到 20
我正在尝试为我的网站进行浏览器跟踪,到目前为止一切顺利。但是当我来到谷歌浏览器时,它只是说我在 Chrome 20.x 中。当我看时,我在 Chrome 23.x 中。
我有 IE 8,代码如下:
对于我的 Google Chrome 跟踪器:
在代码之后它会进入我的 MySQL,但如果你尝试它,你可以简单地回显代码。
如何让它跟踪正确的浏览器版本,我做错了什么?
mixpanel - MixPanel 用户跟踪
我想用 MixPanel 跟踪用户。我正在使用以下代码(数据是硬编码的,因为它目前处于概念验证状态):
mixpanel 已初始化,UserID 已登录控制台,但我认为这不起作用。我做错了什么,如何在 mixpanel.com 上测试此功能?我单击了左侧的流选项卡,并在面板中选择了用户选项卡。
我是否正确使用了 set 功能?我是否正确查看流?谢谢。
编辑:我正在使用 mixpanel-2.1.min.js
user-tracking - 我可以跟踪图像已下载到哪个设备吗?
我想为我的图像添加一个跟踪脚本,但我不知道该怎么做。假设我有一张我的房子的图像,我存储在图像托管服务中。当有人将其下载到他们的计算机或其他设备时,我想获取有关我的图像下载位置的详细信息。这可能吗?
cookies - 根据 __utma cookie 从 Google Analytics 检索用户数据
我试图根据他们第一次访问的源/登陆页面来了解我的网页用户在注册后的活跃程度。我宁愿自己不尝试跟踪用户——我已经在我的网页上使用了谷歌分析,我知道它使用 __utma cookie 来区分一个用户和另一个用户。我可以在我的分析报告中看到汇总的登录页面/来源,但需要在注册时为每个特定用户提供这些数据。
本质上,当用户注册我的网页时,我想从谷歌分析中检索他们的登录页面和来源,并将其与用户名、密码、活动等一起存储在我的应用程序的数据库中。这样我可以稍后检查,例如来自谷歌的用户是否比来自 Facebook 等的用户更倾向于购买优质服务。
我检查了 Google Analytics API 参考,但它似乎没有为这些特定数据提供 getter。我已经在 Google 和 Stack Overflow 中查找了一段时间。
这似乎是一个非常有用的功能,许多网站都应该需要它。我错过了什么?也许我应该寻求一个不涉及 GA 的解决方案?或者切换到不同的分析?或者自己使用 cookie 跟踪用户的登录页面?
javascript - 调试 Mixpanel track_forms
有没有人有调试 Mixpanel track_forms 的经验?
首先,Firebug Chrome 控制台(在 Mixpanel 配置中启用调试时)显示任何 track_forms 事件的空属性对象。每个其他 Mixpanel 事件都有一个填充的属性对象,其中包含引用者、浏览器数据等。不清楚这是否是控制台计时问题并且实际记录了数据,或者这些事件中是否确实缺少数据。
其次,我有一个 jquery 提交的表单(在单击复选框时提交),这是我试图记录到 mixpanel 的事件。无论我使用 track 还是 track_forms,事件似乎都没有记录。如果我添加一个延迟表单提交的断点,该事件似乎会记录下来。所以这似乎是一个竞争条件,并且 Mixpanel 计时器不起作用。
以前有没有人解决过这个问题?这是客户端表单提交的一个非常基本的用例。
javascript - 如何将实时流媒体页面限制为每个用户一个连接?
我想限制连接到我的直播页面的限制用户,这样用户就不能在同一帐户下从不同位置共享密码和多次登录。
我不介意一个用户在家中使用两台不同的设备登录,例如电脑和谷歌电视。这让我认为基于源 IP 地址的限制是处理这个问题的正确方法。
问题是,如果用户登录,并且我记录了他们的 IP 地址,并限制他们仅从该 IP 登录,他们就无法更改位置。
使用 HTTP,在他们登录后,它是无连接的,所以我忘记了他们是否正在观看来自 CDN 的流。
这让我觉得如果用户登录到另一个位置,我应该在客户端使用 javascript 来断开播放器的连接。
这意味着我需要一种以合理可扩展的方式与登录客户端进行通信的方法。
你能建议一个合适的方法来处理这个问题吗?我觉得必须有一个简单且可扩展的解决方案。
android - 跟踪所有 Android 输入事件
您知道跟踪应用程序的所有输入事件的任何选项吗?
我想保留使用应用程序进行自动化测试的一个“实例”的所有输入事件。例如: - 单击 EditText1 - 输入文本“abc” - 单击按钮“Ok” - 新活动开始 - 单击 xy
这应该在不重写应用程序的整个代码的情况下发生。
我目前不知道从哪里开始:/
编辑:我想进入 Testdroid 或 Monkeytalk 的方向。