DTM在电商行业的运用到底有多灵活?应用场景告诉你

电商的基本应用场景有:页面浏览,商品列表浏览,商品列表点击,加入收藏夹,加入购物车,结算付款。为促进商品的成交,产品运营人员需要通过数据洞察用户在每一个环节行为,恨不得在每一个营销活动或业务功能的全流程都加上事件追踪埋点,且每一次随着业务的发展不断进行优化,运营还需要不断地给产品和开发提交每一个版本的埋点变化需求。

这样带来的问题就是,对数据的需求越来越复杂、营销策略变化更快,如果依赖传统的硬编码方式,效率和敏捷性会大打折扣,导致错过最佳营销时间点。

用DTM配置的埋点方式无疑是很好的解决办法,它的无代码灵活动态数据标签能力可以让非技术人员直接参与到部码工作中,省去部门之间的沟通成本,不需技术开发人员即可实现营销数据随需跟踪,助力精细化运营。

1 接下来展示DTM在WEB端如何实现页面浏览监控。

首先针对不同浏览深度,设定页面浏览25%,50%,75%,90%,100%为上报事件。

1.1 条件配置如下:

在这里插入图片描述

1.2 代码编辑如下:

在这里插入图片描述

1.3 我们在配置中选择的对接分析平台是GA,当事件发生后,事件截图自动发送给GA。

在这里插入图片描述

如果没有使用DTM埋点监控洞察用户行为,就只能从GA上简单的看到网页浏览截图(如下),无法得知更多更具体的用户行为。 在这里插入图片描述

2 同理,APP端也可轻松实现页面浏览监控

在这里插入图片描述

2.1 代码编辑如下:

在这里插入图片描述

2.2 最后发送到GA的事件截图:

在这里插入图片描述

3 DTM在WEB端实现商品列表浏览

首先设置浏览深度达到等于或者大于37%且停留2秒作为商品列表事件触发条件。

3.1 条件配置如下(此处根据设定,应有2个条件):

在这里插入图片描述 在这里插入图片描述

3.2 代码编辑如下:

在这里插入图片描述

3.2 代码编辑如下:

在这里插入图片描述

4 DTM在APP端实现商品列表浏览

首先设置商品列表页面滑动作为商品列表事件触发条件。

4.1 条件配置如下:

在这里插入图片描述

4.2 代码编辑如下:

在这里插入图片描述

4.3 最后发送到GA的事件截图:

在这里插入图片描述

5 DTM在WEB端实现商品列表点击

5.1 首先,我们先针对Mate系列商品点击,设置三个条件。

在这里插入图片描述

5.2 接下来设置代码并引用此三个条件:

在这里插入图片描述 在这里插入图片描述

5.3 最后,只要满足任意一个条件,都会发送到GA事件截图:

在这里插入图片描述

6 DTM在APP端实现商品列表点击

首先,设置点击商品列表上每一项商品作为触发商品点击事件。

6.1 条件配置如下:

在这里插入图片描述

6.2 代码编辑如下:

加粗样式

6.3 最后发送到GA的事件截图:

在这里插入图片描述

7 DTM在WEB端实现商品加入收藏夹

7.1 首先,设置一个“自定义事件”,加入收藏夹并命名为“collectGood”,如下图所示:

#7  DTM在WEB端实现商品加入收藏夹

7.2 设置collectGood事件时,让开发人员push相关商品数据到数据记录层

在这里插入图片描述

7.3 配置代码并引用记录层数据:

在这里插入图片描述

7.4最后发送到GA的事件截图:

在这里插入图片描述

8 DTM在APP端实现商品加入收藏夹

首先,设定在商品详情界面点击收藏按钮时,产生一个收藏事件

8.1 条件配置如下:

在这里插入图片描述

8.2 代码编辑如下:

在这里插入图片描述

8.3 最后发送到GA的事件截图:

在这里插入图片描述

9 DTM在WEB端实现商品加入购物车

9.1 首先,设置一个“自定义事件”,加入购物车并命名为addToCart,如下图所示:

在这里插入图片描述

9.2 设置addToCart事件时,需让开发人员push相关商品数据到数据记录层:

在这里插入图片描述

9.3 配置代码并引用记录层数据:

在这里插入图片描述

9.4 最后发送到GA的事件截图::

在这里插入图片描述

10 DTM在APP端实现商品加入购物车

首先,设定在商品详情界面点击购物车按钮时,产生一个加入购物车事件。

10.1 条件配置如下:

在这里插入图片描述

10.2 代码编辑如下:

在这里插入图片描述

10.3 最后发送到GA的事件截图:

在这里插入图片描述

11 DTM在WEB端实现结算付款

11.1 首先,设定一个“自定义事件”,结算付款并命名为“settlement”,如下图所示:

在这里插入图片描述

11.2 设置settlement事件时,会让开发人员push相关交易整体数据到数据记录层:

在这里插入图片描述

11.3 配置代码并引用记录层数据,商品数据通过“myprod”发送:

在这里插入图片描述

11.4 设置settlement事件时,同时会让开发人员push相关商品数据myprod到数据记录层

在这里插入图片描述

11.5 在销售业绩中可以看到交易情况:

在这里插入图片描述

可以查看具体产品业绩(相当于订单和订单行已经结合):

在这里插入图片描述

12 DTM在APP端实现结算付款

首先,设定在支付界面付款完成后,产生一个结算付款事件,

12.1 条件配置如下:

在这里插入图片描述

12.2 代码编辑如下:

在这里插入图片描述

12.3 最后发送到GA的事件截图:

在这里插入图片描述

以上,便是DTM实现电商所有基本应用场景的实际操作过程,我们可以看到,上述这种不复杂的埋点需求,仅通过DTM配置即可实现,这种部署方式的优势在于,非技术人员经过简单的培训后,也可以参与到代码的维护工作中。可见DTM提供了非常灵活、可以适配多种不同场景和要求的部署方案,使用DTM一系列的预置标签,可以在几分钟之内完成几天甚至几周的任务。如此强大的多场景覆盖能力和人性化的设定,将使得DTM成为了一款备受青睐的优秀工具。

如何接入华为动态标签管理(DTM)?

了解更多华为动态标签管理(DTM)信息,可访问华为开发者联盟官网。

了解集成SDK相关信息,请查阅集成指导:

移动Android

示例代码: https://github.com/HMS-Core/hms-dtm-demo-android-studio

Web网页JavaScript

示例代码: https://github.com/HMS-Core/hms-dtm-demo-web

如您在集成过程中遇到问题,可通过在线提单联系我们。

欲了解更多详情,请参阅: 华为开发者联盟官网:https://developer.huawei.com/consumer/cn/hms?ha_source=hms1 获取开发指导文档:https://developer.huawei.com/consumer/cn/doc/development?ha_source=hms1 参与开发者讨论请到Reddit社区:https://www.reddit.com/r/HuaweiDevelopers/ 下载demo和示例代码请到Github:https://github.com/HMS-Core 解决集成问题请到Stack Overflow:https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest


原文链接: https://developer.huawei.com/consumer/cn/forum/topic/0204391049754110077?fid=18&pid=0304391049754110413 作者:胡椒

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

DTM在电商行业的运用到底有多灵活?应用场景告诉你 - HelloWorld