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/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Robolectric测试启动活动的代码   java TableModelListener   java以什么顺序为JDBC操作返回生成的ID。执行带有返回\u生成的\u键标记的语句?   java在JDBC for PostgreSQL中,我可以执行psql的命令吗?   java Spring引导类NotFoundException,但主类存在   java在itextpdf中应用位置提取策略后,我们可以使用文本提取策略吗?   java TestNG在类级别的@Test注释也将执行groovy合成方法   在java中,不需要继承就可以将变量的值从一个类移动到另一个类吗?   关于basicLTI java实现(basicltiutiljava)的jsp文档?   java查找部分重复值并保留特定   java@PathVariable和@RequestParam不在一起工作   多线程是不是没有办法迭代或复制Java ThreadLocal的所有值?   java泛型的C++等价   LDAPS从Java绑定性能   调用。来自Java的netwebservice   如果在30秒内未返回值,则多线程退出函数   java多线程未按预期工作   java创建对象的循环输出无效   Java从静态类外部创建类内的类数组   java Docx to HTML:使用DOCX4J时标题的字体样式不正确