有什么问题,为什么是Google Analytics(分析)
面对几个SasS项目没有常规分析的事实,因此:
- 在每个流量细分的上下文中,观察用户如何沿渠道移动,例如下订单。
- 简单地说,从交通渠道,广告活动中阅读LTV和CAC,他们在吸引用户上花费了多少,以及他在这一年带来了多少收入。
- 计算返回指标,即吸引的用户是否留在我们身边或过一段时间后离开,渠道是否增加了常规客户。
通常使用Google Analytics(分析),ROIStat,Metric,Amplitude,但没有一个工具可以完全集成。 为了解决上述问题,我选择了Google Analytics(分析)(虽然不理想),但是解决基本任务是很现实的,而且并不昂贵。
优点
- 能够接受外部数据,例如,您可以使用POST请求向其发送事务
- 将数据发送到可视化系统DataStudio,Power BI
- 很多背景资料
- 轻松与所有Google服务集成。
- 免费的
- 存储数据50个月
缺点
- 当您选择一个包含100万个会话的时间范围时,将仅基于10万个会话构建报告,因为超过50万个会话将对数据进行采样。
- 数据和报告是基于Cookie(浏览器,设备)而不是用户构建的,因此,一年中在GA中向一位用户展示了10种不同的内容,因此无法将它们粘贴到GA中(也许,但拐杖太多)。
- 高进入阈值,作为复杂的接口。
让我们看一下从技术实施到在线报告的每一个问题的解决方案,您可以在几分钟之内打开并查看这些报告。
由于很难将所有材料都整合到一篇文章中,因此我将其分为几部分,此外,社区需要此信息并不是事实,这是有问题的。
所有阶段的实施都要求Google Analytics(分析)具有平均水平,在一篇文章的框架内,不可能涵盖所有必要的技能,但是它很容易在google中实现。
让我们从构建一个漏斗开始。
为什么需要漏斗
漏斗的最简单示例是家用电器在线商店中的漏斗。
我去了网站>放入购物篮>我去购物篮>设计:交货>设计:联系方式>设计:付款方式和付款
一份好的报告是可以采取行动的报告。
- 来自摩尔曼斯克的访客在交付阶段的转化率较低,因为当前的物流公司的关税较高,因此您需要寻找替代方案。
- 他们将其放在购物篮中,但不会继续做下去,因为根据设计人员的想法,购物篮位于左侧>我们将购物篮的位置更改为右侧。
渠道设计和事件分配
例如,在输出中,我们希望看到从渠道的一个阶段到另一个阶段以及定量指标的转换。

漏斗的各个阶段可能不一致且变化很多,想象一下我们正在为诸如Avito之类的服务设计一个漏斗。
打开构造函数>创建广告> 注册 >费率选择>交易
注册 >充值余额>打开的构造方法>创建广告>应用的关税
在这种情况下,我们希望能够随时随地手动创建渠道,而不必遵循特定的顺序,例如,我们希望看到首先创建广告然后付款的用户。
打开设计器>创建广告>选择关税> 付款
反之亦然,首先是补充余额,然后创建广告。
余额已满 >已打开的构造函数>已创建广告>已应用费率
为此,对于渠道的每个阶段,我们都需要向Google Analytics(分析)发送事件,以便我们方便地从中创建渠道,因此我们将考虑这些事件是什么以及如何发送事件。
我强烈建议您使用Google跟踪代码管理器(以下称为GTM),这是网站和计数器之间的层,例如,您可以设置一次事件,然后通过GTM将其发送到Analytics,Metrics等。
如何将事件发送到Google Analytics(分析)
将事件发送到GTM数据层
有很多方法,但是最可靠和正确的方法是通过数据层发送。 数据层只是站点和计数器之间的过渡。
要提交,我们必须启动以下javascript表达式。
window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event': 'name' });
让我们更详细地分析每一行
window.dataLayer = window.dataLayer || []; -检查是否已经有数据层,如果没有,则创建一个新的数据层。
dataLayer.push({'event':'name'}); -在适当的时候将事件的名称添加到数据层;
'名称' -实际上是事件的名称;
总体而言,我们需要在渠道的每个时刻启动该表达式,并替换事件的名称,例如,我们希望在用户打开广告设计器时发送事件。
window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event': 'openAdsEditor' });
或当用户填写并在构造函数中确认广告时。
window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event': 'ad_submit' });
您可以测试事件是否正确,可以调试GTM mod,我们将不介绍它,因为您可以轻松地搜索它。

现在我们需要从数据层提取事件并发送给GA
我们从数据层提取事件,并将其发送到Google Analytics(分析)
我们在GTM中以“ 自定义事件 ”形式创建一个触发器,并在“ 事件名称”字段中指定ad_submit ,这正是我们在网站上发送事件时指定的值。
接下来,此触发器将触发一个标记,该标记会将事件发送到Google Analytics(分析)。

接下来,创建一个标签,在其中我们指示以下值

漏斗类别和ad_submit操作是任意指定的,正是通过它们,我们才能在GA中标识事件。 作为触发器,我们指示我们先前创建的触发器已填充广告 。

保存标签后,将其部署到生产环境中,单击“ 发布”按钮并进行测试:填写广告时,应该在GA报告中出现一个名为“实时>事件”的事件。

对于其他事件,我们执行类似的周期,即我们要跟踪的渠道阶段。
如何在GA中构建渠道
假设我们发送了所有事件,并且需要从中构建一个渠道。
我们在GA中创建细分,每个细分都等于一个事件,例如,我们为Opened Editor事件创建了一个细分,因为它将是序列中的第一个细分。
为此,请在Google Analytics(分析)中选择任意报告,例如Channels ,然后单击+添加细分。

Next + New segment (新细分)并设置细分的参数

在“ 序列”标签中, 包括“其用户互动 与 E 排放类别完全匹配漏斗且事件类别与openAdsEditor完全匹配的用户”
简而言之,我们突出显示与我们的活动进行交互的用户。
接下来,我们进入渠道的第二阶段,为此,我们复制了第一段。

然后在其中添加渠道第二阶段的事件,并填充广告 。 由于我们只需要考虑那些曾经填写过广告的用户,而这些用户以前曾打开过编辑器,因此第一步,我们添加了上一个渠道事件: 我打开了编辑器 ,而在步骤2中,我填写了广告 。

也就是说,在渠道的第二阶段填写广告后,我们只会让那些通过第一阶段的用户打开编辑器。
报告内容

渠道在几天,几周或几个月内发生变化。

在报告的一般指标或其参数的上下文中(在这种情况下为流量渠道)进行渠道。
通过略微修改事件的发送,您可以添加例如公告的选定主题,以查看广告在哪些主题上的排名更差,但在以下文章中将重点介绍这些主题。
一切,信息有用吗? 有哪些替代解决方案?