我用PHP编写了一个电子邮件应用程序来处理非常大的邮件列表.有没有办法找出哪些电子邮件是由谁打开的?任何解决方案都可以,只要它可以告诉我用户是否实际收到并打开了电子邮件.我不想使用电子邮件收据,因为它可能会推迟收件人.
如果它是相关的,我正在使用codeIgniter框架.
Flurry有一个很好的选择吗?我使用它是因为它易于集成,但我对Web界面并不满意.我想念google-analitic-ness,但我不想使用谷歌.
那么,您对iPhone的其他分析有哪些经验?
迎接西蒙
编辑:
我为我的网站设置了_setCustomVar,如下所示:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX']);
_gaq.push(['_setDomainName', '.blog4ever.com']);
_gaq.push(['_trackPageview']);
_gaq.push(['_setCustomVar', 1, 'B4E_Type_Pub', 'Silver_ou_Gold', 3]);
_gaq.push(['_setCustomVar', 2, 'B4E_Etat_Blog', 'normal', 3]);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud)
在我的仪表板中,当我进入时:访客 - >自定义变量,我看到我的2个变量,但数字真的很奇怪(如40页视图,尽管我有数千页的视图).
我已经安装了2天了.
有人面临同样的问题吗?
当你从滚动或点击到达某个部分时,我有一个长的单页网站在URL中使用主题标签.我可以使用什么技术在谷歌分析中将这些主题标签作为"页面"进行跟踪?
我们正在考虑使用HBase进行实时分析.
在HBase之前,我们将在日志文件上运行Hadoop Map Reduce作业并聚合数据,并将细粒度聚合结果存储在HBase中,以实现对聚合数据的实时分析和查询.因此HBase表将具有预聚合数据(按日期).
我的问题是:如何最好地设计HBase数据库的模式和主键设计,以实现快速但灵活的查询.
例如,假设我们将以下行存储在数据库中:
timestamp, client_ip, url, referrer, useragent
Run Code Online (Sandbox Code Playgroud)
并说我们的map-reduce作业产生三个不同的输出字段,每个字段我们要存储在一个单独的"表"(HBase列族)中:
(我们的map-reduce作业从用户代理和client_ip数据中获取operating_system,browser和country字段.)
我的问题是:我们如何构建HBase模式以允许对这些字段或组合中的任何字段进行快速,接近实时和灵活的查找?例如,用户必须能够指定:
基本上任何其他自定义查询?
我们应该使用这样的键:
如果是的话,我们可以完成上面指定的那种查询吗?
我构建了一个网络分析工具,并考虑使用Graphite.这是一个非常基本的工具,只有几个有趣的尺寸,但有一个与测量相关的维度.例如,当用户访问网站时,我想跟踪地理位置,浏览器等.度量标准名称可能是:
usa.chrome.windows8.organic...
Run Code Online (Sandbox Code Playgroud)
然后我可以使用通配符来进行有趣的查询.
是否滥用了度量标准名称(以及一般的Graphite),或者只要我只关心少量指标,这是一种好方法.
我已将电子表格中的数据(“金额”和“收入”)导入表格中,并且需要查询的帮助,以便根据其“收入”将连续记录分组。例如:
预期产量:
line_no amount narration calc_group <-Not part of table
----------------------------------------
1 10 Reason 1 1
2 -10 Reason 1 1
3 5 Reason 2 2
4 5 Reason 2 2
5 -10 Reason 2 2
6 -8 Reason 1 3
7 8 Reason 1 3
8 11 Reason 1 3
9 99 Reason 3 4
10 -99 Reason 3 4
Run Code Online (Sandbox Code Playgroud)
我尝试了一些分析功能:
line_no amount narration calc_group <-Not part of table
----------------------------------------
1 10 Reason 1 1
2 -10 Reason 1 …Run Code Online (Sandbox Code Playgroud) 我试图了解OLAP,OLTP,数据挖掘,分析等是什么,我觉得我对其中一些概念的理解仍然有点模糊.关于这些主题的信息往往在互联网上以非常复杂的方式解释.
我觉得像这样的问题可能会被关闭,因为它是一个非常广泛的问题,所以我会尝试将其缩小为两个问题:
问题1:
在做了研究后,我理解了以下关于这些概念,是否正确?
问题2:
我对分析和分析之间的区别感到特别困惑.他们说分析是多维分析,但那应该是什么意思呢?
我在网上搜索了向谷歌分析发送多个自定义维度的解决方案.
旧标签ga很容易配置,如下所示:
ga('create', 'UA-ID', 'auto');
ga('set', 'dimension1', value1);
ga('set', 'dimension2', value2);
ga('set', 'dimension3', value3);
ga('send', 'pageview');
Run Code Online (Sandbox Code Playgroud)
这将发送所有3个自定义维度.
新gtag.js出现问题我尝试了很多方法来配置多个自定义维度.该文档显示了如何配置1个自定义维度:
gtag('config', 'UA-ID', {
'custom_map': {'dimension1': 'value'}
});
gtag('event','eventname', {'valuename':value});
Run Code Online (Sandbox Code Playgroud)
这适用于[1维],但我无法弄清楚如何发送多个自定义维度.
[尝试发送带有2个维度字段的对象,尝试复制具有不同维度的配置自定义地图 - 它不起作用]
有任何想法吗 ?
这是我的数据框,我需要根据行值的时间(早上,下午,晚上,晚上)创建一个新列
这是我的代码
if ((prods['hour'] < 4) & (prods['hour'] > 8 )):
prods['session'] = 'Early Morning'
elif ((prods['hour'] < 8) & (prods['hour'] > 12 )):
prods['session'] = 'Morning'
elif ((prods['hour'] < 12) & (prods['hour'] > 16 )):
prods['session'] = 'Noon'
elif ((prods['hour'] < 16) & (prods['hour'] > 20 )):
prods['session'] = 'Eve'
elif ((prods['hour'] < 20) & (prods['hour'] > 24 )):
prods['session'] = 'Night'
elif ((prods['hour'] < 24) & (prods['hour'] > 4 )):
prods['session'] = 'Late Night'
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误
如果(prods ['hour']> 4和prods …