Fecshop对接

追踪系统和fecshop的对接

基础信息

1.提交,申请登录账户,通过后,登录账号进入系统

2.菜单:基础信息-->网站管理,添加网站信息(根据里面的提示) ,状态选择enable,填写完成后保存

3.如果保存成功,则点击编辑(Edit)按钮,打开编辑框,查看系统生成的信息:

站点唯一标示(SiteUid): 这个是站点的唯一标示,网站的获取的信息中,必须含有该值,否则无法传递给Trace系统。

追踪Js Url(Trace Js Url): 这个是电商网站需要添加的js,通过该js收集网站信息,并将数据传递给Trace系统

验证Token(Access Token): 除了在浏览器加入js代码收集信息, 还需要服务端发送追踪数据,譬如订单支付信息,生成订单等这些没有界面的纯服务端 数据信息,因此,对于服务端发送的数据,需要做token 验证,该值的作用就是为了做Token验证。

Fecshop中配置

想要收集数据,需要在电商商城中用js打点,然后将数据传递给Trace系统, 令人开心的是,fecshop已经将打点加入进去,您只需要开启配置就可以使用了

1.Fecshop系统的设置

打开Fecshop的配置文件 @common/config/fecshop_local_services/Page.php

traceJsEnable: 设置为true

website_id : 填写上面的站点唯一标示(SiteUid)

access_token : 填写上面的验证Token(Access Token)

trace_url : 填写上面的追踪Js Url(Trace Js Url)

trace_api_url : 这个需要向管理员获取

2.如果您需要使用VUE,也就是AppServer端的前端部分,您需要进行如下的设置:

测试环境打开: config/dev.env.js

生产环境打开: config/prod.env.js

添加配置:

TRACE_ENABLE: '"true"',   
TRACE_WEBSITE_ID: '"9b17f5b4-b96f-46fd-abe6-a579837ccdd9"',
TRACE_JS_URL: '"trace.fecshop.com/fec_trace.js"',

TRACE_WEBSITE_ID: 将里面的值替换成上面的站点唯一标示(SiteUid)

TRACE_JS_URL: 将里面的值替换成上面的追踪Js Url(Trace Js Url)

到这里就配置完成了。