一辈子只做好两件事,就可以变得很富有,投资长期有价值的事情,规避无效之事——查理芒格

Sat 27 Dec 2025
59 views

Indexic 是一种结构化的预订表单,在功能上类似于 Calendly,但它专门用于服务和产品的预订,而不是会议日程安排。

与以会议为中心的排程工具不同,Indexic 允许企业以有组织的方式展示其服务或产品,并让客户通过专用表单直接选择、请求或预订这些服务或产品。

这种表单在汽车租赁行业以及酒店和民宿中越来越受欢迎。不过先放下这一点,因为在今天的文章中,我们将解释如何跟踪这个表单,以及如何将重要数据发送到任何你需要的平台或系统中。

让我们使用 Google Tag Manager 来跟踪数据

因此,首先你需要进入你的 Google Tag Manager。因为第一步我们需要创建一个新的标签,用来收集或记录表单的活动数据,并将这些数据更新到数据层(Data Layer)中。

接下来,进入“标签(Tags)”部分并点击“新建标签”。不过别忘了在标签类型中选择“自定义 HTML(Custom HTML)”。

现在,在这个空白页面中粘贴我们提供的代码。因为如果没有这段代码,你将无法在数据层(Data Layer)中记录这些数据。

<script>

/**

* Author: Friend Studio

*/

// Purchase Tracking

aResLinkPopOver.setPurchaseCallback(function(purchaseDetails) {

dataLayer.push({

event: "indexic_purchase",

transaction_id: purchaseDetails.transaction_id,

affiliation: purchaseDetails.affiliation || "Indexic aReservation",

value: purchaseDetails.value,

currency: purchaseDetails.currency,

tax: purchaseDetails.tax,

items: purchaseDetails.items

});

});

// View Event Tracking

aResLinkPopOver.setViewEventCallback(function(eventName) {

dataLayer.push({

event: "indexic_view_event",

content_type: "Product",

items: [{ name: eventName }]

});

});

// Add to Cart Tracking

aResLinkPopOver.setAddToCartCallback(function(itemDescription) {

dataLayer.push({

event: "indexic_add_to_cart",

item_name: itemDescription

});

});

// Chceckout Tracking

aResLinkPopOver.setBeginCheckoutCallback(function(itemDescription) {

dataLayer.push({

event: "indexic_begin_checkout",

item_name: itemDescription

});

});

// Click Link Tracking

aResLinkPopOver.setClickLinkCallback(function(destinationURL) {

dataLayer.push({

event: "indexic_click_link",

page_location: destinationURL

});

});

</script>

 

在这张图片中,你可以看到我们是如何放置自定义 HTML 代码的。现在是时候设置触发器(Trigger)了。

在触发器(Trigger)部分,我们选择“所有页面(All Pages)”。因为只要页面中存在 Indexic 表单,这个标签就应该在每个相关页面上触发。

现在保存设置,然后你就可以预览(Preview)该配置了。如果你对数据层(Data Layer)不太了解,可以阅读这篇文章来进一步学习。

Explanation of the data layer.

在这里你可以看到,当在 Indexic 预订表单中完成“加入购物车(Add to Cart)”操作后,数据层会以“indexic_add_to_cart”的名称记录该数据,同时还会收集商品名称。

同样地,在数据层中,你还可以看到在完成结账(Checkout)和购买(Purchase)之后产生的所有事件。

查看这段代码;每当有人完成结账时,事件名称就会被推送到数据层(Data Layer)中,该事件名称为“indexic_begin_checkout”。

同样地,你也可以在代码中看到购买(Purchase)事件是如何被推送到数据层(Data Layer)中的。同时,购买事件还会在数据层中包含大量相关数据。目前我们还没有任何订单数据,因此暂时无法向你展示这些内容。

触发器设置

在数据层中获取到事件之后,现在就该设置触发器了。为此,请进入触发器(Triggers)部分,并将触发器类型选择为“自定义事件(Custom Event)”。

然后,在事件名称(Event Name)的位置填写你要追踪的目标事件名称。这样就可以完成触发器的设置了。

如果你已经阅读过我们之前关于数据层(Data Layer)的文章,那么你现在应该知道如何通过变量(Variables)从事件中收集数据。

尽情享受数据追踪的过程吧,不要错过任何一条数据。当然,如果你愿意,也别忘了与我们分享你的成果。

本网站所有内容资源全部免费,将会持续更新在跨境电商运营中所有你遇到的问题,掌握本网站所有内容你即可无敌!

您也可以扫描左侧二维码关注我们的微信公众号,持续关注我们的动态,不管你是找工作以及自运营都将会让你受益匪浅。

Ohab

我专注于数字营销、网络分析和转化跟踪,帮助企业通过数据驱动的策略和洞察力推动增长。
(0)

暂无评论

Leave a Reply

关注微信公众号

添加微信加入粉丝群

加入星球

关键词

热门文章

最新文章

分类