Shopify由Littledata Source


Littledata是一款智能分析应用程序,可自动进行电子商务跟踪。Littledata的购物到分段连接自动跟踪Shopify或Shopify Plus商店上的关键电子商务事件,因此您可以在您的Segment工作空间中使用Shopify作为源。

Littledata是一个独立的购物应用程序.当您在商店安装Littledata应用程序时,Littledata会有两件事:

  1. 它将一个智能跟踪脚本插入到您的商店前端。你可以在任何Shopify网站上使用这个脚本,并在内部使用Analytics.js以符合规范的方式向Segment发送数据。

  2. 该应用程序还设置了服务器端WebHook转发,以确保重要客户和订单数据的100%准确性。

这是一个架构图,它显示了Littledata应用程序如何在Shopify和段之间调解数据流程。

笔记

这种集成由Littledata维护并且不直接由段支持.Littledata应用程序已经过细分团队的审查,以符合细分的电子商务规范,是使用Shopify的Segment的推荐方式。然而,它确实需要付费订阅Littledata, Littledata是Shopify和Segment之间的中介。联系Littledata支持团队有任何问题。

开始

  1. 登录到你的Shopify商店账户
  2. Shopify应用商店列表为了由Littledata Segment.com
  3. 点击添加应用程序开始安装过程。
  4. 注册使用电子邮件地址,谷歌登录或Facebook登录Littledata账户。完成安装过程后,可以将更多的团队成员添加到订阅中。
  5. 添加段写钥匙控件中要发送数据的源输入字段
  6. 选择任一个自动或者手册安装。自动安装在大多数情况下工作,但如果您选择进行手动安装,请遵循本指南
  7. 段的analytics.js图书馆,Littledata.跟踪脚本Webhooks.将自动应用到存储,然后安装过程将完成。

Device-mode事件

下面是一个事件表Shopify由Littledata通过analytics.js库发送给Segment。这些事件将在仓库中以表的形式显示,在其他支持设备模式的destination中以常规事件的形式显示。

事件名称 描述
购物车查看 用户已经查看了/cart页面
页面被浏览 用户已浏览任何页面
产品点击了 用户在产品列表中单击了产品
产品图片点击 用户点击了一个产品图像
产品列表查看 用户在向下滚动集合页面时查看了产品
产品共享 一个用户通过社交链接分享了一个产品
产品被 用户浏览产品页面
产品搜索 用户搜索产品(使用search查询
注册查看 用户已查看/帐户/注册页面
谢谢页面查看 用户完成订单后,查看了感谢页面*

注意“”*这不如重复的重复订单完成了事件从Littledata服务器发送,但您可以在设备模式目的地中使用它来触发转换。的payment_methodshipping_method属性无法用于此事件。

云模式事件

下面是一个事件表Shopify由Littledata从Littledata的服务器发送到段。这些事件显示为您的仓库中的表,以及支持云模式的其他目的地的常规事件。他们包括anonymousId这将它们链接到事件是前一个用户会话的一部分的设备模式事件,或与之关联用户标识以前与之相关的anonymousId.看到Littledata归因的故障排除指南更多细节。

事件名称 描述
付款开始 用户已启动结帐
结账步骤完成 用户完成了签出中的一个步骤
优惠券应用 当用户应用优惠券时,发送与结帐步骤完成或订单完成
客户创建 用户添加为客户
客户启用(v2) 用户已经确认了他们的电子邮件地址,并创建了一个Shopify客户帐户,将verified_email设置为true
实现创建(v2) 订单完成状态已更改(包括发货集成允许的状态、tracking_numbers和tracking_urls)
履行更新(V2) 订单完成状态已更改(包括发货集成允许的状态、tracking_numbers和tracking_urls)
订单取消(v2) 管理员已取消订单(包括CANCEL_REARES)
订单完成了 一个潜在客户完成了一个订单
订单退回 订单已退还
下订单(v2) 用户通过Shopify POS下了订单
支付失败(v2) 用户完成了第3步结账,但支付方法失败(例如,银行卡详细信息有效,但[收费没有成功(https://stripe.com/docs/testing#cards-responses)])
付款信息输入 用户输入了支付信息
产品添加 用户将一个产品添加到购物车中,并将其留在购物车中超过10秒
产品删除 用户已从购物车中删除了产品

用户身份

在Littledata应用程序中,您可以选择以下哪个字段作为用户标识对于已知客户:manbetx客户端应用下载

  • Shopify客户ID(默认)
  • 电子邮件
  • MD5邮件哈希
  • 没有一个

例如,使用“email”可以匹配不具有Shopify Customer ID访问权的跨平台用户。为段角色我们也送了shopify_customer_id.作为一个对于高级匹配。

确定调用

对于有可识别的购物客户(从设备模式和云模式)的每一个事件,Littledata也会发送识别呼叫。当客户登录店面时,在结账时的最后一步,以及订单,以及在Shopify Admin中的任何客户更新之后购买。

Identify调用包含以下特征:

属性名 描述 财产种类
地址 客户的主要地址 字符串
createdAt 创建客户记录的日期 日期
customerLifetimeValue 顾客在Shopify商店的总花费 双倍的
描述 顾客票据 字符串
电子邮件 客户的电子邮件地址 字符串
firstName 顾客的名字 字符串
客户的邮件 字符串
marketingOptIn marketing_opt_in场上Shopify客户 字符串
电话 客户的电话号码 字符串
purchaseCount 此客户的订单数量 整数
状态 是否启用或禁用客户帐户 字符串
标签 自定义标签适用于客户 字符串
用户标识 选定的用户标识符,默认为Shopify Customer ID 双倍的
verified_email(v2) 客户是否验证了他们的邮件 布尔

支持Google Analytics目的地

所有事件(设备模式和云模式)包含Google AnalyticsclientId已知的领域。这允许这一点谷歌分析的目的地只需在云模式下配置,所以所有客户端事件都通过分部的服务器中转-减少您的网站所需的脚本。

支持电子邮件营销目的地

电子邮件等营销平台Klaviyo可迭代的HUBSPOT.要求与任何服务器端事件相关联的电子邮件属性,以便将事件与客户关联(它们不能使用anonymousId).Littledata补充说,电子邮件属性,无论何时在用户中设置电子邮件地址特征()对象(在设备模式下)或Shopify客户记录(在云模式下)。Iterable也可以接收cookie的值使用Order Completed事件。

别名的电话

支持客户无缝跟踪mixpanel.维罗只有目的地,Littledata确保预结帐anonymousId的别名用户标识(从结帐步骤2开始使用)。

订阅电子商务活动

通过Littledata的其他活动充电连接,并且在云模式目的地中可用。

事件名称 描述
收费失败 经常充电失败(有error_type
最大尝试次数 达到向顾客收费的最大限度
订单处理 处理了经常性顺序
支付方式更新 有客户更新了付款方式
订阅取消 客户已取消订阅(与cancellation_reasoncancellation_reason_comments
订阅创建 客户创建了一个订阅(使用地位order_interval_frequencyorder_interval_unit
订阅已更新 客户已更新订阅(与地位order_interval_frequencyorder_interval_unit

事件属性

下面的列表概述了上面列出的事件中包含的属性。

财产 描述 财产种类
联系 骑士团的从属关系 字符串
cart_id 购物车的ID 字符串
checkoutid. 签出会话的ID 字符串
context.uip 用户IP地址 字符串
上下文.clientId“谷歌分析” 用户的谷歌分析客户端ID 字符串
上下文.geoid“谷歌分析” 用户的位置 字符串
优惠券 用逗号分隔的折扣券字符串(如果适用) 字符串
货币 订单的货币 字符串
折扣 折扣金额 浮动
电子邮件 Shopify电子邮件地址,或电子邮件提交在一个店面的形式 字符串
order_id 订单ID 字符串
payment_method 为付款选择的付款方式 字符串
presentment_currency 用户的本地货币 字符串
Presentment_total. 本地货币的订单总额 字符串
产品 在漏斗的那个步骤的所有产品的列表* 数组
收入 产品收入(不含折扣、运输和税收) 浮动
sent_from 用来识别由Littledata发送的事件的唯一属性 字符串
shipping_method 为结帐而选择的运输方法 字符串
运输 航运成本 浮动
一步 检验步骤 整数
小计 订单总数在折扣后,但在税和运输之前 浮动
订单的税额 浮动
全部的 订单的总价值 浮动
用户标识 选定的用户标识符,默认为Shopify Customer ID 双倍的

*在2021年2月1日之前,产品产品添加和产品删除事件为只有单一产品而不是整辆车。

产品特性

中的每一项产品数组,或“产品查看”和“产品添加”事件,将具有以下属性

财产 描述 财产种类
品牌 产品的品牌(Shopify供应商 字符串
类别 产品的类别(默认为所有 字符串
compare_at_price. 这个产品的价格没有任何折扣 字符串
image_url 第一个产品图像的URL 字符串
list_id 产品集合的ID(用于列表视图和点击) 字符串
list_position 产品在集合中的位置(用于列表视图和单击) 整数
的名字 产品名称 字符串
价格 产品价格 浮动
product_id 购物产品ID 字符串
数量 产品数量 整数
shopify_product_id 也Shopify产品ID 字符串
shopify_variant_id. Shopify变体ID 字符串
斯科 产品SKU 字符串
URL. 产品页面的URL 字符串
变体 产品变体名称 字符串

高级device-mode设置

您可以编辑Shopify主题中的LittledataLayer对象来手动更改这些高级设置。有关更多信息,请参见Shopify跟踪GitHub仓库

cookiesToTrack

您可以将登录页上设置的任何cookie(例如,会话标识符或营销活动名称)发送到带有Identify呼叫的Segment。一个常见的用法是传递IterablecampaignIdtemplateId通过对订单完成的事件

CDNForAnalyticsJS

如果你有代理CDN设置要从你自己的域加载Segment的AnalyticsJS库,你可以在这里指定。

此页面上次修改:2021年3月11日



开始分段

细分是将你的网站和手机应用数据整合到300多个分析和增长工具中的最简单方法。
或者
创建免费帐户