[仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}
生成Google ECommerce维度
现在您已完成连接Google ECommerce帐户,在Commerce Intelligence中可以如何处理这些数据? 本主题将指导您构建将电子商务数据与订单和客户数据关联的维度。
所涵盖的维度使您能够构建分析,这些分析可回答有关您的营销渠道和营销活动的重要问题。 每个来源占收入的百分比是多少? 与从Facebook获得的客户相比,Google获得的客户的生命周期值如何?
先决条件和概述
要在此主题中创建维度,您需要一个Google ECommerce表、orders表和customers表。 在生成维度之前,这些表必须同步到Data Warehouse。 已同步的表显示在Synced Tables的Data Warehouse Manager部分中。
如果需要刷新程序,可以快速查看同步表和列:
创建从orders表到Google eCommerce表的连接后,您将在下面的列表中创建前三个维度。 接下来,使用这些维度在customers表中创建三个用户/客户维度。 若要完成,请将这些列加入orders表。
以下是涉及的维度:
-
订单表
-
订单的Google Analytics源
-
订单的Google Analytics媒介
-
订单的Google Analytics营销活动
-
客户第一张订单的Google Analytics来源
-
客户第一张订单的Google Analytics媒介
-
客户第一张订单的Google Analytics营销活动
-
客户表
-
客户第一张订单的Google Analytics来源
-
客户第一张订单的Google Analytics媒介
-
客户第一张订单的Google Analytics营销活动
构建维度
要创建维度,请单击 > 以打开 Data Data Warehouse Manager Data Warehouse。
订单表,第1轮
此示例构建 订单的Google Analytics Source 维度。
-
从Data Warehouse中的表列表中,单击包含订单信息的表(在本例中为
orders)。 -
单击 Create a Column。
-
命名列。
-
从
Joined Column定义下拉列表中选择。 此示例适用于一对一关系,将eCommerce.transactionID列与orders表的一行完全匹配。 -
接下来,您需要定义路径,或者定义正在使用的表和列的连接方式。 单击
Select a table and column下拉菜单。 -
您需要的路径不可用,因此需要创建一个新路径。 单击 Create new Path。
-
在显示的窗口中,将
Many端设置为orders.order\_id,或将orders表中包含订单ID的列设置为。 -
在
One端,找到Google ECommerce表,然后将该列设置为transactionID。
-
单击 Save 以创建路径。
-
添加路径后,再次单击 Select table and column 下拉列表。
-
找到
ECommerce表,然后单击Source列。 这会将订单与源信息绑定。 -
返回表架构后,再次单击 Save 以创建维度。
下面是整个过程的概况:
接下来,尝试创建 订单的Google Analytics媒介 和campaign。 这些维度没有多少变化,所以尝试一下。 但是,如果卡住,可以查看本文结尾以查看其他内容。
Customers表 customers
此示例构建 客户第一订单的Google Analytics源 维度。
-
从Data Warehouse中的表列表中,单击包含客户信息的表(在本例中为
customers)。 -
单击 Create a Column。
-
命名列。
-
对于此示例,请从
is MAX定义下拉列表中选择定义。 如果应用于只有一个可能值的文本列,is MIN定义也可以正常工作。 重要的部分是确保设置正确的过滤器,您稍后可以这样做。 -
单击 Select a table and column 下拉菜单并选择
orders表,然后选择Order's Google Analytics source列。 -
单击 Save。
-
返回表架构后,单击
Options下拉列表,然后单击Filters。 -
单击 Add Filter Set,然后选择
Orders we count集。 您只希望计入您盘点筛选器集的订单中包含的订单,因此选择此筛选器集非常重要。 -
单击 Add Filter。 您要查找客户第一张订单的Google Analytics来源,因此您需要添加一个过滤器:
_orders.Customer的订单号= 1
_
-
单击 Save 创建维度。
接下来,尝试创建 客户第一张订单的Google Analytics媒介 和campaign。 这些维度没有多少变化,所以尝试一下。 但是,如果卡住,可以查看本文结尾以查看其他内容。
奖励:订单表,第2轮
如果需要,可以在此处停止,但此部分通过将您在 最后一个部分Google Analytics中创建的 客户第一订单的维度引入orders表支持进一步分析。 在此部分中创建维度允许您使用客户第一订单的orders属性分析在您的Revenue表(Number of orders、Distinct buyers、Google Analytics等)上构建的所有量度。
此示例将Customer's first order's Google Analytics source维度联接到orders表。
- 从Data Warehouse中的表列表中,单击包含订单信息的表(在本例中为
orders)。 - 单击 Create a Column。
- 命名列。
- 从定义下拉列表中选择
Joined Column。 这会将您在上一节中创建的客户维度加入orders表。 - 单击 Select a table and column 下拉列表,然后选择
customers表和Customer's first order's Google Analytics source列。 - 如果路径未自动填充,请选择最能连接customers和orders表的路径。
- 单击 Save 创建维度。
下面是整个过程的概况:
将Customer's first order's媒体和campaign维度加入orders表即可完成。 加入维度,如果遇到问题,则在需要帮助时查看文章的结尾。
正在结束
您已完成维度创建,这意味着您现在可以创建强大的分析来跟踪各种渠道和营销活动的性能。 请记住,在下一次更新完成 之前, 新列将不可用。
本主题中介绍了一些更受欢迎的维度,但天空才是极限 — 请尝试创建您自己的维度,或者如果您希望获得探索其他选项的帮助,请随时联系我们。
其他说明
Orders表#1:创建Order's Google Analytics媒体和campaign维度时,差异为步骤12中选择的列。 在此示例中,该列为Source。
Customers表:创建Customer's first order's Google Analytics媒体和campaign维度时,差异为步骤5中选择的列。 在此示例中,该列是Order's Google Analytics源。
Orders表#2:将Customer's first order's Google Analytics媒体和campaign列联接orders表时,差异为步骤5中选择的列。 在此示例中,该列是Customer's first order's Google Analytics源。