标签: tracking

在iframe中运行Google Analytics?

我们公司运营一个网站(oursite.com),其联盟合作伙伴向我们发送流量.在某些情况下,我们使用自己的子域名(affiliate.oursite.com)设置我们的关联企业,并使用iframe在我们的网站(affiliate.com)上显示所选内容.

他们网站上的页面示例:

<html>
<head></head>
<body>
<iframe src="affiliate.example.com/example_page.html">
...content...
[google analytics code for affiliate.oursite.com]
</iframe>
[google analytics code for affiliate.com]
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我们希望对affiliate.oursite.com进行Google Analytics跟踪.目前,从iframe加载页面时,Google似乎没有从联盟会员那里收到任何数据.

现在,存在安全隐患,因为Javascript不喜欢访问不同域中的页面的信息,并且IE不喜欢为不同的域设置cookie.

有人有解决方案吗?我们需要CNAME的affiliate.oursite.com到cname.oursite.com,还是有更清洁的解决方案?

javascript iframe tracking google-analytics cross-domain

12
推荐指数
3
解决办法
3万
查看次数

使用OpenCV凸包和凸度缺陷函数进行手指跟踪/计数

我一直在使用OpenCV和ConvexHull和ConvexityDefects方法处理基本的手/手指跟踪代码.

基本上我能够创造出手的轮廓.我现在需要能够计算手指的数量.我知道Convex Hull的起点和终点是指尖,但我不确定如何计算它们以及如何通过在它们上面绘制圆圈来突出它们.

我希望我的代码能够执行这样的操作.

到目前为止,这是我的代码的示例部分:

cvFindContours( hsv_mask, storage, &contours, sizeof(CvContour), CV_RETR_LIST,         CV_CHAIN_APPROX_SIMPLE, cvPoint(0,0) );

CvSeq* contours2 = NULL;

CvRect rect = cvBoundingRect( contours2, 0 );

cvRectangle( bitImage, cvPoint(rect.x, rect.y + rect.height), cvPoint(rect.x + rect.width, rect.y), CV_RGB(200, 0, 200), 1, 8, 0 );

CvSeq* hull = cvConvexHull2( contours2, 0, CV_CLOCKWISE, 0 );

CvSeq* defect = cvConvexityDefects( contours2, hull, dftStorage );

CvBox2D box = cvMinAreaRect2( contours2, minStorage );

cvDrawContours( bg, contours2,  CV_RGB( 0, 200, 0), CV_RGB( 0, 100, 0), 1, …
Run Code Online (Sandbox Code Playgroud)

c++ opencv tracking gesture-recognition computer-vision

12
推荐指数
1
解决办法
1万
查看次数

监控用户是否合乎道德?

我不知道我会得到太多回复这么快.我可以提供更多细节.它绝对适用于公司内部.我正在寻找一些关于我是否应该更加小心或有什么需要注意的信息......

我的老板要求我提供一些关于用户使用他们的应用程序的跟踪信息.它不是关于收集敏感数据,但可能涉及一些屏幕截图,我不确定这是否违反了隐私.

很想听到有关这方面的任何想法,或者你是否处理过类似的事情.

security tracking privacy corporate-policy

11
推荐指数
2
解决办法
924
查看次数

有没有办法从PHP向Google Analytics发送跟踪信息?

我有一个PHP代码将返回一个图像.该链接将提供给第三方.所以,我需要跟踪php请求的来源.因为PHP只返回图像,所以我无法使用Javascript代码进行Google分析.我知道我可以从access.log获取信息,但我想我不能将access.log转储给GA进行分析,对吧?那么,我有没有办法在PHP中做(例如发送CURL),将一些东西发送到Google Analytics进行跟踪?

php tracking google-analytics

11
推荐指数
1
解决办法
1140
查看次数

处理此问题的最佳方法是:在完全下载文件之前,通过PHP +大量下载来自客户端=脚本超时的慢速连接

我的客户想要一种向用户提供下载的方法,但只有在他们填写注册表(基本上是姓名和电子邮件)之后.通过可下载内容的链接向用户发送电子邮件.链接包含对包,文件和用户唯一的注册哈希,它们实际上转到记录每次下载的PHP页面,并通过将文件写入stdout(以及相应的头文件)将文件推出.此解决方案具有固有的缺陷,但这就是他们想要这样做的方式.需要说的是,我努力推动他们1.)限制可下载文件的大小和2.)考虑使用CDN(他们有国际客户,但托管在美国在2个镜像服务器和使用粘性IP的负载均衡器上.无论如何,它"适合我" 但他们的一些国际客户的连接速度很慢(d/l速率约为60kB /秒),其中一些文件相当大(150 MB).由于这是一个提供这些文件的PHP脚本,因此它受脚本超时设置的约束.起初我把它设置为300秒(5分钟),但这对于一些测试版用户来说还不够.所以我尝试根据文件大小除以100kb /秒连接计算脚本超时,但其中一些用户甚至比这慢.

现在客户端想要提升超时值.如果脚本以某种方式进入无限循环,我不想一起删除超时.我也不想为了一些全能最低公分母连接速率而任意推出超时(大多数人的下载速度比100kb /秒快得多).而且我也希望能够在某个时候告诉客户"看,这些文件太大而无法以这种方式处理.您正在通过这些40多分钟的连接影响网站其余部分的性能.我们要么需要重新考虑如何交付或使用更小的文件."

我有几个解决方案,如下:

  1. CDN - 将文件移动到CDN服务,如亚马逊或谷歌.我们仍然可以通过PHP文件记录下载尝试,但随后将浏览器重定向到真实文件.这样做的一个缺点是,一旦用户拥有URL(可以通过观察HTTP头部收集),用户可以绕过脚本并直接从CDN下载.这不错,但不是很理想.
  2. 展开服务器场 - 将服务器场从2个服务器场扩展到4个以上,并从负载平衡器中删除粘性IP规则.缺点:这些是Windows服务器,因此价格昂贵.他们没有理由不能成为Linux盒子,但是设置所有新盒子可能需要比客户端允许的时间更长的时间.
  3. 设置2个新服务器严格用于提供这些下载 - 基本上与#2相同的优点和缺点,除了我们至少可以隔离网络的其余部分(并微调新服务器)这个特定的过程.我们也很容易制作这些Linux盒子.
  4. 检测用户连接速率 - 我想到了一种方法,通过在下载登录页面上使用AJAX来检测用户的当前速度,以计​​算下载具有已知文件大小的静态文件所需的时间,然后将该信息发送到服务器并根据该信息计算超时.它并不理想,但它比估计连接速度太高或太低都要好.我不确定如何将速度信息返回到服务器,因为我们当前使用从服务器发送的重定向标头.

#1-3的机会将被拒绝或至少被推迟.4这是一个很好的方法来解决这个问题,还是有其他我没有考虑过的问题?

(随意挑战原始解决方案.)

php connection timeout tracking download

11
推荐指数
1
解决办法
3709
查看次数

Rails为应用程序中的每个URL添加参数

我想在我的Rails 2.3.10应用程序中为每个 URL 添加一个参数.我玩了default_url_options但我希望参数在URL中可见.就像是:

http://<server>/posts?token=XYZ
Run Code Online (Sandbox Code Playgroud)

我正在构建一个支持跟踪系统,我希望人们可以共享该链接,并能够在有人点击它时跟踪谁的链接被使用(为分享该链接的人提供点数).有关如何在应用程序中使用的每个 URL中添加可见参数的任何提示?

谢谢!

parameters url tracking ruby-on-rails affiliate

11
推荐指数
1
解决办法
2145
查看次数

跟踪来自特定来源的用户

我正在向向我们发送其他访问者的用户进行促销活动.这是在客户端完成的.

我可以使用动态GET参数来做到这一点,例如,http://www.mysite.com?app_source=user_id或者我可以使用哈希来做到这一点,例如http://www.mysite.com#app_source,user_id.

这些方法有任何优缺点吗?

javascript jquery tracking get http

11
推荐指数
3
解决办法
456
查看次数

跟踪MKMapView的centerCoordinate

我需要准确地跟踪centerCoordinateMKMapView同时用户放大/平移的地图,即,之间的regionWillChangeAnimated:regionDidChangeAnimated:事件.

我通过尝试锁定MKAnnotation地图的中心来测试以下方法.不幸的是,它们都不能很好地运作:

  • 使用UIPanGestureRecognizer(如描述这里):这个工作得很好,而显示器被触摸,但在地图上是动画的触摸手势完成后不更新.此外,更新滞后于实际centerCoordinate.

  • 使用UIScrollViewDelegateI 子类化MKMapView来接收scrollViewDidScroll:事件.这很有效,但是每次滚动增量都不会触发事件,从而导致生涩的更新.

  • 使用KVO通知:按照这种模式,我试着观察mapview的centerCoordinate.它适用于userLocation,但似乎没有发送通知centerCoordinate.

有关如何centerCoordinate有效准确跟踪的任何想法?

KVO似乎是最好的选择.有没有窍门,以使其与工作MKMapViewcenterCoordinate性质?

tracking key-value-observing mkmapview ios

10
推荐指数
1
解决办法
789
查看次数

跟踪网站上的用户互动

我正在尝试跟踪我自己管理的网站上的用户互动.通过跟踪我的意思是,我想跟踪用户按下的按钮或小部件,以及用户花费的时间等等.在我开始编写Javascript代码之前,我只想了解什么是最佳选项.做这些事情和可能的陷阱.

javascript database tracking web

10
推荐指数
2
解决办法
1万
查看次数

Mandrill Track Open无效

目前,我使用Mandrill的说明使用PHPMailer发送邮件.

我的电子邮件已成功发送并进入我的gmail/hotmail收件箱.

我点击并打开但不知道为什么我的Outbound Activity上的图表没有显示我已打开/点击该电子邮件.是否需要等待几天只有我的图表上反映的数据?

我还检查了Mandrill上的设置,我确实跟踪了我的设置上的打开/点击电子邮件.

在此输入图像描述

php tracking smtp phpmailer mandrill

10
推荐指数
1
解决办法
5156
查看次数