Django项目的疯狂鸡蛋热图
django-crazyegg的Python项目详细描述
=============
Django的Crazy Egg集成
===============
Django Crazyegg应用程序将"Crazy Egg"热图集成到一个Django项目中。
_`疯狂蛋":http://www.crazy egg.com/
_ django:http://www.djangoproject.com/
overview
==
Crazy Egg是一个易于使用的托管Web应用程序,它通过网页访问者点击生成热图。它允许您发现网页中对访问者最重要的
区域。这个
django应用程序提供了模板标记,使集成
Crazy Egg变得非常简单。
应用程序是在
项目``settings.py``文件中配置的。为了使用模板标记,
``Django_Crazyegg``包必须出现在
``installed_apps``列表中:
installed_apps=[
…
‘Django_Crazyegg',
…
]
NT掴NUMBER``
设置:
CrazyEgg掴NUMBER='12345678'
usage
==
Django CrazyEgg应用程序提供两个模板标记:一个用于跟踪
访问者单击,一个用于注册用户变量。为了在模板中使用
标记,首先通过在顶部添加`{%load-crazy egg%}`来加载django-crazyegg模板库。track-crazyegg标签在html页面中插入跟踪代码。
疯狂蛋网页建议直接在
结束标记"`<;/body>;``html"之前添加代码:
…
{%track\u crazy egg%}
<;
<;/html>;
。注意:
2.0.0之前的django crazyegg版本使用异步加载来允许将标记添加到html头部部分。
不幸的是,如果要设置用户
变量(见下文),这会导致问题。
在特定的页面中,您仍然可以将跟踪标记插入到基本模板中。代码将只在为其创建快照的url上安装javascript事件处理程序。
通常您不希望跟踪来自开发或内部IP地址的单击。因此,您可以将"CrazyEgg内部IP"设置为模板标记不会在以下时间呈现的地址列表或元组:
CrazyEgg内部IP=['192.168.45.2','192.168.45.5']
zy egg internal addres将添加到此值。这将是3.0.0版以上的默认值。注意:
如果
http请求作为"request"变量出现在模板上下文中,则模板标记只能访问访问者IP地址。因此,只有在呈现模板时自己将此变量添加到上下文中,或者使用"request context"并将"django.core.context\u processors.request"上下文处理器添加到模板中时,"CrazyEgg"内部IP设置才能工作ATE_context嫒u processors``设置:
template_context嫒u processors=[
…
‘django.core.context嫒u processors.request',
…
]
用户变量
----
Riabes’。如果要设置用户变量,请使用"set\u uservar"标记。它有两个
参数:变量数(介于1和5之间)和值(a
字符串。标记必须在跟踪代码之后,并且可以多次使用:
……
{%track_crazyegg%}
{%set_uservar 1"some string"%}
{%set_uservar 2 some_context_variable%}
<;/body>;
<;/html>;
_`用户变量`:https://www.crazyegg.com/help/setting_up_a_页面_to_track/how_i_set_the_value_of_user_var_1_user_var_2_etc_in_the_五彩纸屑和覆盖视图/
==
2.1.1
停止开发。向django_analytic庘添加了crazy egg模块。
2.1.0
添加了"crazyegg庘u internal庘ips"设置。
2.0.0
添加了"set庘uservar"模板标记以设置crazy egg user
变量。这些可用于分割五彩纸屑和布局视图上的单击。
因为变量只能在加载跟踪代码后设置,跟踪模板标记已还原为
Crazy Egg建议的代码,不再是异步的。
1.0.1
修复了到"setup.py"脚本中github项目页的链接。
1.0.0
根据"IPv6就绪"项目中使用的代码创建的项目。
_ django-analytic:http://packages.python.org/django analytic
。_` ipv6 ready`:http://www.ipv6ready.nl/
-----------------------------
开发是由"bateau knowledge"实现的。感谢疯狂蛋的支持。_` bateau knowledge`:http://www.bateaukowledge.nl/
Django的Crazy Egg集成
===============
Django Crazyegg应用程序将"Crazy Egg"热图集成到一个Django项目中。
_`疯狂蛋":http://www.crazy egg.com/
_ django:http://www.djangoproject.com/
overview
==
Crazy Egg是一个易于使用的托管Web应用程序,它通过网页访问者点击生成热图。它允许您发现网页中对访问者最重要的
区域。这个
django应用程序提供了模板标记,使集成
Crazy Egg变得非常简单。
应用程序是在
项目``settings.py``文件中配置的。为了使用模板标记,
``Django_Crazyegg``包必须出现在
``installed_apps``列表中:
installed_apps=[
…
‘Django_Crazyegg',
…
]
NT掴NUMBER``
设置:
CrazyEgg掴NUMBER='12345678'
usage
==
Django CrazyEgg应用程序提供两个模板标记:一个用于跟踪
访问者单击,一个用于注册用户变量。为了在模板中使用
标记,首先通过在顶部添加`{%load-crazy egg%}`来加载django-crazyegg模板库。track-crazyegg标签在html页面中插入跟踪代码。
疯狂蛋网页建议直接在
结束标记"`<;/body>;``html"之前添加代码:
…
{%track\u crazy egg%}
<;
<;/html>;
。注意:
2.0.0之前的django crazyegg版本使用异步加载来允许将标记添加到html头部部分。
不幸的是,如果要设置用户
变量(见下文),这会导致问题。
在特定的页面中,您仍然可以将跟踪标记插入到基本模板中。代码将只在为其创建快照的url上安装javascript事件处理程序。
通常您不希望跟踪来自开发或内部IP地址的单击。因此,您可以将"CrazyEgg内部IP"设置为模板标记不会在以下时间呈现的地址列表或元组:
CrazyEgg内部IP=['192.168.45.2','192.168.45.5']
zy egg internal addres将添加到此值。这将是3.0.0版以上的默认值。注意:
如果
http请求作为"request"变量出现在模板上下文中,则模板标记只能访问访问者IP地址。因此,只有在呈现模板时自己将此变量添加到上下文中,或者使用"request context"并将"django.core.context\u processors.request"上下文处理器添加到模板中时,"CrazyEgg"内部IP设置才能工作ATE_context嫒u processors``设置:
template_context嫒u processors=[
…
‘django.core.context嫒u processors.request',
…
]
用户变量
----
Riabes’。如果要设置用户变量,请使用"set\u uservar"标记。它有两个
参数:变量数(介于1和5之间)和值(a
字符串。标记必须在跟踪代码之后,并且可以多次使用:
……
{%track_crazyegg%}
{%set_uservar 1"some string"%}
{%set_uservar 2 some_context_variable%}
<;/body>;
<;/html>;
_`用户变量`:https://www.crazyegg.com/help/setting_up_a_页面_to_track/how_i_set_the_value_of_user_var_1_user_var_2_etc_in_the_五彩纸屑和覆盖视图/
2.1.1
停止开发。向django_analytic庘添加了crazy egg模块。
2.1.0
添加了"crazyegg庘u internal庘ips"设置。
2.0.0
添加了"set庘uservar"模板标记以设置crazy egg user
变量。这些可用于分割五彩纸屑和布局视图上的单击。
因为变量只能在加载跟踪代码后设置,跟踪模板标记已还原为
Crazy Egg建议的代码,不再是异步的。
1.0.1
修复了到"setup.py"脚本中github项目页的链接。
1.0.0
根据"IPv6就绪"项目中使用的代码创建的项目。
_ django-analytic:http://packages.python.org/django analytic
。_` ipv6 ready`:http://www.ipv6ready.nl/
-----------------------------
开发是由"bateau knowledge"实现的。感谢疯狂蛋的支持。_` bateau knowledge`:http://www.bateaukowledge.nl/