问题标签 [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.

0 投票
1 回答
588 浏览

mobile - 如何使用手机的 GPS 定位人员并在网站上显示该位置?

我希望能够通过他们的手机 跟踪一个人并在网站上显示这些行踪。我在这里阅读了一些关于 Safari 和 iPhone 的内容。

我需要的是一个可能的起点,以及是否仅适用于某些手机。我可以问很多具体的问题,因为我到处都阅读了一些零碎的文章,但我需要的是需要做的事情的总体布局,如果可能的话,还有一些完成它的步骤。

谢谢。

0 投票
4 回答
9641 浏览

php - 如何在 PHP 中跨域使用像素跟踪

我了解像素跟踪的基础知识,我能够将引用我的跟踪域上的图像的像素插入到其他网站。

但是,如何增加跟踪域上的实际像素数?每次提供像素图像时,是否有某种日志告诉我?我能做类似的事情吗:

然后有 getImage 页面,提供图像,并根据传入的 id 递增?还是有更好的方法来实现这一目标?

先感谢您。

0 投票
1 回答
1396 浏览

linq - submitChanges() 在 linq 中插入不需要的记录的问题

我正在使用 LINQ 在数据库中插入记录。我创建这些记录并使用列表跟踪它们。基于一些逻辑,我通过从列表中删除来删除一些记录。(我正在使用相同的 DataContext 对象)。

当我想在数据库中插入记录时,我在 datacontext 对象上执行相应的 linq 表的 InsertOnSubmit(),然后是 SubmitChanges()。LINQ 也会插入已删除的列表记录以及列表中存在的记录。

例子:

我遇到了这篇 msdn 文章Object States and Change-Tracking (LINQ to SQL)

您可以使用 InsertOnSubmit 显式请求插入。或者,LINQ to SQL 可以通过查找连接到必须更新的已知对象之一的对象来推断插入。例如,如果将 Untracked 对象添加到 EntitySet(TEntity) 或将 EntityRef(TEntity) 设置为 Untracked 对象,则可以通过图中的跟踪对象访问 Untracked 对象。在处理 SubmitChanges 时,LINQ to SQL 会遍历跟踪的对象并发现任何未跟踪的可访问持久对象。这些对象是插入数据库的候选对象。

我想问题可以归结为——如何将已删除对象的状态更改为“未跟踪”?

从列表中删除对象后,我尝试了 DeleteOnSubmit,但这给出了异常(无法删除尚未附加的实体)。

有人可以指出我的解决方案吗?谢谢。

我想知道我是否可以仅使用 LINQ 来实现这一点。(我知道我可以使用存储过程并仅在列表中插入记录。)

0 投票
1 回答
637 浏览

php - PHP/客户管理和“订单跟踪”的电子商务包

我们正在开发一个基于 PHP 的网站,人们可以通过它订阅某些服务。我正在寻找一种解决方案(开源或价格合理)来帮助跟踪客户的订单-他们订购了什么->他们是否付款->是否已获得站点管理员的批准等。最终-用户可以有多个订阅,因此必须有一种机制供他自己查看这些详细信息(即发票等)。

如果用户取消订单或希望不续订他的订阅,则该软件包应允许进行这些更改。

当然,我们的软件应该可以轻松访问这些详细信息,以确定是否授予用户登录访问权限,因此数据最好存储在 MySQL 表中。

我不是在寻找购物车系统,而是更多的“订单跟踪系统”。

有什么建议么?我不确定 Zen-Cart 或 Magento 是否会执行上述操作 - 有人有同样的经验吗?

0 投票
6 回答
16036 浏览

email - 群发邮件追踪

如今,大多数声称“跟踪”电子邮件的在线服务都是通过在电子邮件中嵌入图像来实现的。我的问题是:

  1. 这是唯一的方法吗?如果不是,其他方法是什么?
  2. 是否有任何方法实际上是万无一失的?
  3. 是否有人对特定软件甚至在线组有任何运气?
0 投票
3 回答
397 浏览

php - 存储简单的用户操作/点击跟踪(文本中的关联数组??)

我一直在文本文件中存储一些简单的用户点击操作,以便我可以轻松地参考它们。我不想走完整的数据库路线,因为我想学习 hadoop,并且应该能够从我的日志文件中获取数据,但在那之前我正在寻找一个相当轻量级的解决方案。

我可以继续使用 txt 文件路径,但最终会产生很多文件(每种类型的用户单击一个文件)。

我想做的是将一个关联数组放入一个文本文件(每天一个),然后读入该关联数组并更新 key=>value 以表示点击区域和点击次数。

当然,我不能将关联数组直接存储在txt文件中,而无需经过一堆'读入数组','检查数组是否存在键','更新数组',打印输出到txt'。

所有这一切似乎都不是很有效(即使只是将 txt 读入数组目前也有点痛苦)。

我希望有人对我应该如何做到这一点有更好的建议。

0 投票
4 回答
1169 浏览

tracking - 如何跟踪所有网站活动和过滤网络机器人数据

我正在通过记录 url、推荐代码、会话、时间等对页面浏览量进行非常基本的跟踪,但发现它正在被机器人(谷歌、雅虎等)轰炸。我想知道过滤掉或不记录这些统计信息的有效方法是什么?

我已经尝试过机器人 IP 列表等,但这并不是万无一失的。

是否有某种 robots.txt、htaccess、PHP 服务器端代码、javascript 或其他可以“欺骗”机器人或忽略非人类交互的方法?

0 投票
2 回答
467 浏览

pdf - 通过 PDF 跟踪

我正在将文档导出为 PDF。它保存在一个可公开访问的网站上,以便任何用户都可以下载和阅读它。现在我想跟踪这个。例如“PDF 被打开了多少次”。

请注意,我的问题不是在下载时进行跟踪,我们需要在打开 PDF 时进行跟踪。打开 PDF 时是否会调用任何类型的脚本,以便 Adob​​e Acrobat Reader 将详细信息发送到我的服务器?

这些是我想要的细节:

  • 知识产权
  • 约会时间
  • 可能的 GEO 位置。
0 投票
2 回答
5447 浏览

sql-server - SQL Server 更改跟踪 vs 复制 vs 差异备份

好的,我们在 SQL Server 2008 中有关键事务数据库及其处于完全恢复模式。我们在两个不同时区的两个不同数据中心有两台不同的服务器。而且我正在尝试使用各种选项设置使数据库尽可能最新的最佳方法。数据库目前只有 1.5GB,预计每 6 个月增长 1GB。

我们使用了一个简单的解决方案,即在凌晨 1 点使用 SMO 创建 FULL Backup,然后每 15 分钟进行一次差异备份。我们将这些数据传输到作为从属服务器工作的其他服务器,并在从属服务器上恢复数据。因此,与当前 DB 相比,所有从站都运行了 15 分钟,所以在崩溃的情况下,我们将拥有直到最后 15 分钟的数据。

现在我想比较这个解决方案的复制和更改跟踪。

Replication 和 Change Tracking 都在 DB 中添加了一些额外的元数据来完成他们正在做的所有事情,并且很少额外使用 cpu。但是,与 Diff Backup 相比,它们不会在 CPU 上增加更多负载(据我所知)。我假设 Diff Backup 将使一些事务等待或增加一些待处理的队列,这可能会在用户使用它时造成延迟或信息丢失。

我需要知道 Diff Backup 每 15 分钟会增加服务器的负载吗?或者在处理事务时每 15 分钟使用一次差异备份真的不建议?

注意:事务仅在主服务器上应用,它们通过备份恢复应用到从属服务器。日志传送不传送架构更改,如果它停止工作,我们无法收到任何错误通知,在我们自己的自定义解决方案中,我们会通过电子邮件收到日志对我们有帮助。

0 投票
1 回答
631 浏览

android-activity - 如何跟踪自定义 Windows Workflow Foundation 活动属性?

我想在我自己的跟踪服务中跟踪我的自定义活动的属性值,即我在内置的 SQL 跟踪服务中不需要它。我已经成功地复制了 SQL 跟踪服务,因为我可以看到工作流和活动状态等,但我也想查看属性值。

我们正在使用基于 MS WF 的自己的工作流引擎为文档管理系统 (DMS) 编写许多工作流。因此,我无法更改工作流运行时(如果需要)。该解决方案必须使用底层 Microsoft 工作流运行时的嵌入式功能。

我们的工作流程通常通过我们编写的自定义活动进行数据库查找。然后将这些查找值传递给其他活动以用于程序流或持久性到 DMS 中。如果我们能在运行时看到这些查找值是什么以及实际上是 DMS 自己的活动属性的值,那就太好了。