跳转到主要内容

Molo使用的用户元数据。

项目描述

Continuous Integration Code Coverage

提供代码,帮助在Molo代码库项目中处理用户元数据。

安装

pip install molo.usermetadata

在您的应用设置中

INSTALLED_APPS = (
   'molo.usermetadata',
)

MIDDLEWARE = (
   'molo.usermetadata.middleware.PeronsaMiddleware'
)

在您的app urls.py中

urlpatterns += patterns('',
     url(r'^meta/', include('molo.usermetadata.urls', namespace='molo.usermetadata', app_name='molo.usermetadata')),
)

注意

In order for the personae to be activated, choose activate under wagtail settings > personae settings

Google Analytics

为了使GA能够获取角色数据,您需要将以下内容添加到您的base.html中

在模板的顶部加载角色标签

{% load persona_tags %}

在您的GTM块中添加以下内容以获取角色值

{% persona_selected as persona_selected_value %}

在您的<noscript>标签中添加以下内容到src,以便在不启用JS时将角色添加到数据层

{% if persona_selected_value%}&persona={{ persona_selected_value }}&event=persona{% endif %}

在您的标签管理器块的底部添加以下内容,以便在启用JS时将角色添加到数据层

{% if persona_selected_value %}
  <script type="text/javascript">
    dataLayer.push({'persona': '{{ persona_selected_value }}', 'event': 'persona'});
  </script>
{% endif %}

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

molo.usermetadata-6.0.0.tar.gz (8.9 kB 查看哈希值)

上传时间

构建分布

molo.usermetadata-6.0.0-py2-none-any.whl (13.0 kB 查看哈希值)

上传时间 Python 2