Fecmall Trace Js用户行为追踪统计

通过FA,百度追踪js,google analysis js,facebook js等,将js代码片段加入到fecmall中,进而追踪和统计fecmall商城用户访问数据

Fecmall Trace Js追踪 - 类型

类型:

一. FA(Fecmall Analysis)数据分析系统

默认集成在fecmall中,已经将各个打点加入,将数据收集到FA中进行数据统计,关于FA,详细参看: FA-2.0数据分析系统介绍

FA系统需要自己搭建,用户数据完全保存到自己的数据库中,而且FA是开源的,您可以根据自己的需要进行二次开发添加业务打点,进行数据追踪。

二. 第三方追踪js

百度追踪jsgoogle analysis jsfacebook js等,都会给与一段js代码您拿到这段js代码后,将其添加到fecmall商城中即可

对于2.9.4以前的版本,需要您手动更改代码添加

而对于2.9.4+版本,您可以在后台添加js片段

1.pc入口添加追踪js代码:

打开后台 网站配置 ---> appfront配置 ---> 基础配置

第三方追踪Js片段中,将您的js代码添加进去,保存即可

2.h5入口添加追踪js代码:

打开后台 网站配置 ---> apphtml5配置 ---> 基础配置

第三方追踪Js片段中,将您的js代码添加进去,保存即可

3.多个js片段问题

对于GTM,有2个js片段,或者您想添加多个统计js,譬如想加入facebook jsgoogle analysis js,那么,您可以先添加第一个js片段,然后回车, 将第N个js片段添加上去,也就是此处可以填写多个js片段保存即可。

3.打开fecmall商城,查看源代码,检查一下,是否有添加的js代码,确认您添加的js是否成功。

代码解析

如果您后台添加了js,但是没有效果,您可以先从这几个部分入手

1.按照上面的js添加后,打开pc页面,浏览器查看源代码html,查看您添加的js是否找到, 如果能找到说明添加的没有问题,而是您的js有问题

2.如果找不到,可以从代码角度找一下原因。

2.1查看你页面的theme目录下的layout文件,是否存在?

譬如文件:@fecshop/app/appfront/theme/base/front/layouts/main.php

<?= Yii::$service->page->widget->render('base/trace',$this); ?>

2.2您安装了扩展,或者自己开发添加的layout文件,如果没有这个代码,请添加上即可

譬如,fecro 首页对应的layouts文件:@fecro/app/appfront/theme/fecro/layouts/home.php