追踪废弃的漏斗
从最简单的意义上讲,当订阅者访问多个页面时,例如页面1,然后页面2,然后页面3,就存在漏斗。因此,当订阅者访问页面1(也可能是页面2)但在一定时间内没有前进到页面3时,就会出现废弃漏斗。
废弃渠道可能会出现在只有两个页面的情况下,即订阅者访问页面 1,但在一定时间内不访问页面 2。
针对废弃漏斗的最常见用例是表单废弃。
在本演练中,我们将向您展示如何开始跟踪废弃的渠道,并为未完成表单填写的订阅者发送自动网络推送通知。我们假设第 1 页是表单的第一页,第 2 页是表单的第二部分,第 3 页是表单完成成功页面。
第 1 步:确定事件
首先,我们需要确定当漏斗被放弃时我们想要记录什么事件。在此示例中,我们正在跟踪未完成表单提交的人员。
因此,我们想要跟踪:
- 活动类别:表格
- 活动行动:已放弃
- 活动标签:PageX 因此,事件类别为表单,事件操作被放弃。每当有人放弃这个渠道时,我们就会针对他们跟踪该事件。我们还将跟踪事件标签作为他们放弃的页面。
第 2 步:获取您的网站 ID
接下来,获取您的 Aimtell 网站的网站 ID。为此,请前往仪表板并点击 追踪代码。记下您的网站 ID 是什么。在这个例子中,我们会说它是 999。
步骤 3:添加废弃的漏斗脚本
废弃的漏斗脚本有两个主要部分。第一部分告诉系统开始监听,第二部分是确认页面。由于这是一个多步骤表单,因此聆听脚本将添加到表单的两个页面(第 1 页和第 2 页),而确认脚本将仅添加到表单完成页面(第 3 页)。
您首先需要将监听脚本添加到包含表单第一页的页面。这表示 Aimtell 开始监听该事件:
<script>
_at.track("funnel", {"type" : "start","id_site" : "999","category" : "Form","action" : "Abandoned","label" : "Page1"});
</script>Next, you need to place this piece of code on page 2, which in this example is the second page of the form:<script>_at.track("funnel", {"type" : "start","id_site" : "999","category" : "Form","action" : "Abandoned","label" : "Page2"});</script>最后一段代码需要放在第 3 页上,在本例中是表单完成页面:
<script>_at.track("funnel", {"type" : "finish","id_site" : "999"});</script>在此示例中,如果订阅者在第 1 页放弃(并且从未到达第 2 页),则将跟踪第一个事件(标签:“Page1”)。如果他们完成第 1 页,进入第 2 页,但从未完成该页面,则将触发第二个事件而不是第一个事件(标签:“Page2”)。
第 4 步:创建触发的营销活动
将脚本放置在您的网站上后,一旦订阅者完成给定的操作(在本例中,启动表单但未完成),自定义事件将开始显示在您的日志中。
前往仪表板中的“日志”>“自定义事件”,查看为未完成渠道的任何订阅者记录的事件。然后,您可以使用此自定义事件来创建触发的推送活动。请阅读我们的 创建触发式推送活动文档 以获取有关此问题的帮助。
高级:外部完成页面
在某些情况下,完成/完成页面可能不是访问者订阅的原始页面。例如,他们可能已订阅 mysite.com,但完成页面出现在 checkout.mysite.com。
在这种情况下,您可以调整完成跟踪代码以加载漏斗功能,而无需完整的 Aimtell 脚本。具体来说,将以下行添加到您的代码中:
<script src="https://beacon.aimtell.com/funnel.js">
</script>For a full example, see below:<script src="https://beacon.aimtell.com/funnel.js">
</script><script>
_at.track("funnel",{"type":"finish","id_site": INSERT_YOUR_WEBSITE_ID_HERE})
</script>### Advanced: Event Variables与 Aimtell 中的任何自定义事件一样,您还可以跟踪其他事件变量,以在推送中添加另一层个性化。 ( 请参阅此文档文章以获取更多信息) 例如,在用户放弃的表单中,您需要跟踪输入的名称以及表单 URL。
然后,您可以在推送中使用此名称,并使用您跟踪的 URL 将它们直接发送回表单。这是向用户发送动态和相关推送的好方法。
请参阅此代码片段以了解您需要添加的附加代码行。
<script>_at.track("funnel", {"type" : "start","id_site" : "999","category" : "Form","action" : "Abandoned","label" : "Page1""variables: {"name": "David","url": "https://mysite.com/form123"} //可用于个性化推送的自定义变量(可选)});</脚本>
