金数据表单集成
1.概述
目前DM Hub本身的表单功能在处理逻辑跳转、上传附件、投票等功能上相对专门做表单的金数据表单、问卷星等工具还比较单一,因此我们的Open Hub中集成了金数据和问卷星,不仅表单新式更丰富,同时表单提交的通用属性数据也能实时回传到DM Hub,以便后续对这些用户进行分析和运营。
注意:- 免费版本的金数据功能不支持将数据传入第三方平台,因此接入DM Hub的必须是金数据专业版及以上版本的账号(付费账号);
- DM Hub不支持存储金数据中的特殊表单数据,仅存储通用的属性数据。
2.安装应用
【营销】-【营销应用】-【应用市场】
3.配置表单
3.1创建金数据表单
3.2DM Hub中新建表单
请先判断是“同步金数据表单”,还是“嵌入微页面后同步”
同步金数据表单:表单投放时直接使用金数据表单的链接,访客在金数据表单上填写数据,此数据会自动同步到DM Hub(数据中包含填写者的微信openid)。此方案需要将品牌的公众号与金数据平台进行绑定,否则金数据表单搜集不到填写者的微信openid。
嵌入微页面后同步:即表单投放时使用DM Hub微页面的链接,在这个微页面中有金数据表单的模块,访客访问微页面,同时在微页面中填写金数据的表单。此方案不需要将您的公众号与金数据平台进行绑定,仅需要在DM Hub中进行微页面编辑操作。
注意:无论哪种方案,最终进入DM Hub的是填写者的客户属性、身份,时间轴会记录提交事件,但是DM Hub微页面不会记录金数据的详细表单数据,最详细的提交数据还是要从金数据后台查看。3.2.1同步金数据表单
Step1.使用“同步金数据表单”方案,需先在金数据后台将公众号与金数据账号进行绑定(金数据系统设置-第三方服务-微信公众号与支付-添加微信公众账号)。
Step2.进入之前制作的金数据表单的设置页进行openid收集设置(设置--数据收集--填写规则--收集填写者微信信息)
由于此方案发布的是金数据表单链接,其他相关表单设置请根据业务需求,在金数据平台设置。
Step3.在金数据“数据推送”选项卡中做如下设置,请注意,以下每一步都不可缺失。
其中第4步的HTTP POST地址在DM Hub中进行复制
Step4.第6、7步的字段表和代码分别复制后粘贴至以下位置:
Step5.字段表和JSON样例设置完成后,点击下一步设置字段匹配。 字段匹配设置的主要意义是填写者提交表单后,金数据会将填写者的Openid与填写信息传给DM Hub。DM Hub会根据openid创建(或匹配)客户,且金数据表单中填写的信息会匹配DM Hub中此客户对应的属性值。
注意:以下类型的金数据字段不支持同步至DM Hub 配图商品、无图商品、矩阵填空、矩阵单选、表格、表单关联(部分不支持)、排序、电子签名 以下类型的金数据字段不建议同步至DM Hub 图片单选、图片多选、上传文件时间点击“保存”,此金数据表单与DM Hub的联动操作完成。投放表单请直接使用金数据表单链接。
3.2.2嵌入微页面后同步
如果“嵌入微页面后同步”方案,不需要在金数据后台绑定公众号,直接在金数据后台与DM Hub金数据插件后台进行集成配置即可。 Step1. 进入之前创建的金数据表单的设置页,进行收集设置(设置--数据收集--填写规则—不搜集数据),操作图示如下:
由于使用此方案发布的是微页面链接,金数据表单的其他设置都可以不予考虑。
Step2.在金数据“数据推送”选项卡中做如下设置,请注意,以下每一步都不可缺失。
其中第4步的HTTP POST地址在DM Hub中进行复制
Step3.第6、7步的代码贴入DM Hub金数据插件如下位置:
Step4.字段表和JSON样例设置完成后,点击下一步设置字段匹配。
用户访问微页面并提交表单后,金数据会将填写信息传输给DM Hub,填写的信息会根据openid匹配到DM Hub中该客户的属性值中。
注意:以下类型的金数据字段不支持同步至DM Hub 配图商品、无图商品、矩阵填空、矩阵单选、表格、表单关联(部分不支持)、排序、电子签名 以下类型的金数据字段不建议同步至DM Hub 图片单选、图片多选、上传文件时间点击“保存”,此金数据表单与DM Hub的联动操作完成。投放表单请直接使用金数据表单链接。
Step5.微页面中添加金数据表单
- 金数据中设置嵌入方式及复制iframe代码
- DM Hub微页面中设置表单 新建微页面,在模块-其他模块中,选择金数据表单模块,拖入画板中,进行表单设置
微页面设置完毕,保存并发布此微页面即可。
表单投放请使用此微页面的链接,用户的微信身份获取方式微页面原本的方式一致。
4.表单数据
4.1提交表单事件
用户提交金数据表单后会在时间轴上记录“提交金数据表单“事件,此事件上不会有表单的填写内容,仅标注了填写时间与填写表单的常用环境信息。
标识信息如下:
表单名称,表单id,序号,国家,省份,城市,区县(必有,请见下方说明),经度,纬度,ip地址【非必有,通过提交表单的ip可以解析出省份城市信息(填入国家,省份,城市,区县这些必有字段);如果表单中有地理位置字段,可以获取经纬度并解析出国家、省份、城市、区县(优先取经纬度解析出的地理信息)
“营销应用事件-提交金数据表单”事件支持在高级筛选进行搜索、分析中心进行分析、自动流实时营销设置触发条件。
4.2表单列表查看提交人次
金数据表单虽然可以直接嵌入到微页面中,但是并不会在微页面中统计显示提交人次、人数和具体的表单填写数据。目前除了可以通过提交金数据表单的事件进行数据统计和分析外,还支持在金数据应用的表单列表中查看提交人次。
5.常见问题
- 金数据的提交信息与DM Hub已有数据是如何进行身份匹配的?
客户每次提交金数据表单都将创建一个新客户,或者更新一个已有客户。如果使用的是“同步金数据表单”方案,需要在金数据的原表单中进行填写,金数据会通过弹窗授权或静默授权的方式获取填写者的openid并将相关数据传输给DM Hub。如果金数据表单没有拿到填写者的openid(数据收集规则没有设置对,或者填写环境非微信环境),DM Hub依旧会根据表单数据创建客户(从表单数据中没有找到任何身份匹配信息)或更新客户(从表单数据中找到手机、邮箱等身份匹配信息)。使用“嵌入微页面后同步”方案,在微页面中填写金数据表单,金数据仅会将表单填写数据传输给DM Hub,DM Hub会通过微页面获得填写者的openId,并将两者匹配。即便微页面在非微信环境下填写,DM Hub依旧可以将访问微页面事件的人与提交金数据表单事件的人匹配起来。
- 修改了金数据表单,DM Hub的配置要如何修改?
只有当修改金数据的表单字段(包括字段名修改,不包括选项修改、字段说明修改)导致字段对照表与JSON样例有变更时,才需要修改DM Hub配置,将字段对照表与JSON样例重新复制黏贴一遍即可。如果使用了“嵌入微页面后同步”方案,也不需要再修改任何微页面配置。如果只是金数据的表单样式、填写设置等有变更,不需要修改DM Hub的任何配置,微页面配置也不需要修改。