手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表Tag:zend

站长扫盲:几十个网站统计数据的名词解释

群里有人在说自己是PHPCMS团队的,并贴出了博客,看到这个东东,以前写过类似的,但只写了PV,UV,IP,这个就比较全了,那我哪还能忍得住?不由分说的转载了。。

原文:http://blog.phpcms.cn/?paged=2

内容如下:

浏览数Page Views:网页(含文件及动态网页)被访客浏览的次数。Page View的计算范围包括了所有格式的网页,例如:.htm、.html、.asp、.cfm、 asa、cdx、htmls、shtm、shtml、txt等等,可以由用户根据实际情况自己设定。

访问数Visits:也称为登陆数,一个登陆是指客户开始访问网站到离开网站的过程。其中:相邻两次点击页面时间间隔在30分钟以内(系统默认30分钟,用户可以修改默认值)为一次登陆,大于30分钟为两次登陆。

用户数Unique Visitors:也称为唯一客户数,是指一天内访问本网站的唯一IP个数。

点击数Hits:是指日志文件中的总记录条数。

停留时间Visiting Times:也称为访问时长,是用同一个访问过程中最后一个页面的访问时间减去第一个页面的访问时间,得到此访问在网站上的停留时间。

首页浏览数:网站首页被访客浏览的次数。

过滤浏览数Filter Page Views:网站中的某些页面并不是独立的页面,而是附属于某个页面,如滚动条页面就是附属于首页的页面,用户可以将这些附属页面设置为过滤页面,过滤页面被访客浏览的次数即为过滤浏览数。

有效浏览数Effective Page Views:去除过滤页面后的其他所有页面被访客浏览的次数,即有效浏览数=浏览数-过滤浏览数。

平均访问浏览数:一次访问平均产生的浏览数,即平均访问浏览数=浏览数÷访问数。

重复访问数Returning Visits during a day:一天内访问两次以上的用户数。

曝光数:广告弹出次数。

广告点击数:用户点击弹出广告的次数,即Click数。

返回数:通过电子邮件进行市场推广时,用户通过点击邮件中的链接地址访问网站的次数。

注册数:用户通过电子邮件和广告访问本网站,并最终转换为注册用户的数量。

返回率:广告弹出后,被用户点击的程度,即返回率=点击数÷曝光数×100%。

客户转化率:客户转化率包含两方面含义:用户通过广告访问本网站,并最终转化成注册用户的程度,即客户转化率=注册数÷点击数×100%;用户通过邮件上的链接地址访问本网站,并最终转化成注册用户的程度,即客户转化率=注册数÷返回数×100%。

发送字节数:从服务器端向客户端发出的字节数。

接收字节数:服务器端从客户端接收的字节数。

总字节数:是发送字节数和接收字节数的总和,即总字节数=发送字节数+接收字节数。

行为/路径:在一个访问过程中,客户访问过的所有页面的轨迹称为路径,或称为行为。

特定行为:由用户自行定义的行为,包含若干行为步骤,其中行为步骤不受限制,即可以任意设定行为步骤。进而分析出满足设定行为的发生次数及各个步骤之间的转化率。

特定行为转化率:在特定行为中,两个步骤之间的转化率。

行为入口:客户开始访问网站的第一个页面。在Web-IA中,根据入口给出典型行为分析。

行为出口:客户访问网站的最后一个页面。在Web-IA中,根据出口给出典型行为分析。

沉默时间:注册用户最后一次访问网站到分析日的天数。

沉默用户:在沉默时间内未访问网站的注册用户。

重复访问用户比例:一天内访问两次以上用户占总用户数的比例,该值越大表明用户品质越高,理想值为100%。

用户粘着度指数:一天内的总访问数与总用户数之比,该值越大表明用户品质越高。

重度访问用户:按每次访问的停留时间划分,把停留时间超过20分钟的用户归为重度访问用户;也可以按照每次访问产生的浏览数划分,把一次访问浏览超过10个页面的用户归为重度访问用户。对于重度访问用户,包括以下四个指标,每个指标值越大,表明用户品质越高。

重度用户比例(次数)=(浏览数≥11页面的访问数)÷总访问数

重度用户比例(时长)=(》20分钟的访问数)÷总访问数

重度用户指数=(》20分钟的浏览数)÷(》20分钟的访问数)

重度访问量比列=(》20分钟的浏览数)÷总浏览数

轻度访问用户:按每次访问的停留时间划分,把停留时间不超过1分钟的用户归为轻度访问用户。对于轻度访问用户,包括以下三个指标,每个指标值越小,表明用户品质越高。

轻度用户比例=(0-1分钟的访问数)÷总访问数

轻度用户指数=(0-1分钟的浏览数)÷(0-1分钟的访问数)

轻度访问量比例=(0-1分钟的浏览数)÷总浏览数

拒绝率:一次访问只访问一个页面的访问次数占总访问数的比例,比例越小,表明用户品质越高。

拒绝率(一个页面)=只访问1个页面的访问数÷总访问数

拒绝率(首页)=只访问首页的访问数÷总访问数

地区:访问客户的来源地区,是根据IP地区对照表,查询访问客户的IP地址落在哪个IP区段内,而得到其对应的地区。地区包括国内地区和国外地区,国内地区以省为单位,国外地区以国家为单位。

Open Fetion -- Implement Fetion Protocol with PHP

最近一段时间,飞信可以说是被人研究的很彻底呀。估计中国移动是笑的咧不开嘴了。
虽然用飞信软件的人不是特别多,但根据飞信协议做二次、三次开发的并不少,好象很多应用都与原来飞信想法不太一样,但这有什么关系呢?用户数才是王道。

Open Fetion -- Implement Fetion Protocol with PHP,是一个SF上的项目,用PHP来实现飞信功能,具体使用方法如下:

Usage: fetion [options] user_mobile password
fetion [options] user_mobile password sendto_sid content

* if no sendto_sid specified, all available sid will be displayed
* you can not send sms to yourself
* use sid as 'sendto_sid' instead of mobile number or fetion number
-p

Tags: fetion, protocol

LAMP的一些专题

Tags: lamp, phpchina, 专题

php正则表达式中的模式修正符

手册里也有,只是是英文版的,看到有中文的,就复制回来,做备份了。

下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。

    i (PCRE_CASELESS)
        如果设定此修正符,模式中的字符将同时匹配大小写字母。

    m(PCRE_MULTILINE)
        默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(
^)仅仅匹配字符串的起始,“行结束”元字符($)仅仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符)。这和 Perl 是一样的。

        当设定了此修正符,“行起始”和“行结束”除了匹配整个字符串开头和结束外,还分别匹配其中的换行符的之后和之前。这和 Perl 的 
/m 修正符是等效的。如果目标字符串中没有“\n”字符或者模式中没有 ^ 或 $,则设定此修正符没有任何效果。

    s(PCRE_DOTALL)
        如果设定了此修正符,模式中的圆点元字符(
.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。这和 Perl 的 /s 修正符是等效的。排除字符类例如 [^a] 总是匹配换行符的,无论是否设定了此修正符。

    x(PCRE_EXTENDED
        如果设定了此修正符,模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 
# 以及下一个换行符之间的所有字符,包括两头,也都被忽略。这和 Perl 的 /x 修正符是等效的,使得可以在复杂的模式中加入注释。然而注意,这仅适用于数据字符。空白字符可能永远不会出现于模式中的特殊字符序列,例如引入条件子模式的序列 (?( 中间。

    e       如果设定了此修正符,
preg_replace() 在替换字符串中对逆向引用作正常的替换,将其作为 PHP 代码求值,并用其结果来替换所搜索的字符串。

        只有 
preg_replace() 使用此修正符,其它 PCRE 函数将忽略之。

            注意
: 本修正符在 PHP3 中不可用。

    A(PCRE_ANCHORED)
        如果设定了此修正符,模式被强制为“anchored”,即强制仅从目标字符串的开头开始匹配。此效果也可以通过适当的模式本身来实现(在 Perl 中实现的唯一方法)。

    D(PCRE_DOLLAR_ENDONLY)
        如果设定了此修正符,模式中的美元元字符仅匹配目标字符串的结尾。没有此选项时,如果最后一个字符是换行符的话,美元符号也会匹配此字符之前(但不会匹配任何其它换行符之前)。如果设定了 m 修正符则忽略此选项。Perl 中没有与其等价的修正符。

    S        当一个模式将被使用若干次时,为加速匹配起见值得先对其进行分析。如果设定了此修正符则会进行额外的分析。目前,分析一个模式仅对没有单一固定起始字符的 non
-anchored 模式有用。

    U(PCRE_UNGREEDY)
        本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“
?”才变得重复。这和 Perl 不兼容。也可以通过在模式之中设定 (?U) 修正符或者在数量符之后跟一个问号(如 .*?)来启用此选项。

    X(PCRE_EXTRA)
        此 修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式中的任何反斜线后面跟上一个没有特殊意义的字母导致一个错误,从而保留此组合以备将 来扩充。默认情况下,和 Perl 一样,一个反斜线后面跟一个没有特殊意义的字母被当成该字母本身。当前没有其它特性受此修正符控制。

    u(PCRE_UTF8)
        此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式字符串被当成 UTF
-8。本修正符在 Unix 下自 PHP 4.1.0 起可用,在 win32 下自 PHP 4.2.3 起可用。自 PHP 4.3.5 起开始检查模式的 UTF-8 合法性。

Tags: 正则, 模式修正符

ZF在ubuntu下的运行

ZEND FRAMEWORK要想正常的在ubuntu的AMP平台下运行 ,得打开apache的rewrite模块。这和windows下面把rewrite前的注释去掉可不一样。

进入命令行:a2enmod rewrite

会提示你成功打开rewrite模块

然后:

/etc/init.d/apache2 force-reload

重新加载一下,不过,这样还是不能成功的,因为默认的virtualhost中 有一个参数的值默认为NONE,要改成ALL

运行 :

vim /etc/apache2/sites-enabled/000-default

修改 

        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
把AllowOverride None 的 None 改为 All

然后

/etc/init.d/apache2 restart

OK,现在运行ZEND的例子,正常了吧,呵呵

Tags: zend, framework, ubuntu, rewrite

Records:201234