交易 ID 是每笔交易的唯一标识符(例如订单确认号)。可帮助避免重复统计转化次数。使用交易 ID 跟踪线上和线下转化。
如果您向转化页(例如订单确认页)添加了转化跟踪代码,则只有当用户在您的网站上完成某项有价值的操作后,系统才应当统计一次转化。但是,如果用户返回该转化页或重新加载该页,则可能会重新触发同一代码,并针对同一订单计入第二次转化。
为避免系统重复计算此类转化,您可以修改自己的转化跟踪代码以获取唯一的交易 ID,例如您可能已经在用的订单确认号。如果交易 ID 相同的同一转化操作产生了 2 次转化,则 Google Ads 就会知道第二次转化是重复转化,并且会显示一条错误消息,同时不会统计重复的转化。
在本文中,我们将介绍如何向您的转化跟踪代码中添加唯一的交易 ID,以及如何将其与线下转化结合使用。
准备工作
您需要满足以下条件才能向转化跟踪代码中添加交易 ID:
- 为网站设置转化跟踪。您需要先在自己的 Google Ads 帐号中创建一个转化操作并向您的网站添加转化跟踪代码,才能按照下面的说明继续操作。
- 具有唯一的交易 ID,比如交易的订单确认号。交易 ID 可以包含数字、字母和特殊字符,如破折号或空格,但最多不能超过 64 个字符。每笔交易必须具备唯一的交易 ID。交易 ID 中不能包含任何可用以识别用户个人身份的信息。
- 能够修改您网站的代码。您或您的网站开发者需要能够修改转化跟踪代码。
说明
您需要将一段代码添加到您的转化跟踪代码中,以提取唯一的订单编号并将其随跟踪代码一起发送。不必对您的 Google Ads 帐号进行任何更新,只需更新您的转化跟踪代码即可。
注意事项
- 请确保您传递的是交易 ID 的动态值。如果您的代码针对不同交易向 Google Ads 发送了相同的 ID,就会导致转化次数统计严重不足。
- 以下说明以 Active Server Pages (ASP) 为例。具体代码取决于您使用的服务器语言。请确保对您的网站使用正确的语言。
为网站转化设置交易 ID
- 打开转化页的 ASP 文件。(或如果您使用的是其他服务器语言,则打开相应的文件)。如果这个 ASP 文件会生成多个网页,请在其中找到负责生成转化页的部分。
- 如果您的网站包含动态交易 ID,请找出存储此信息的 ASP 表达式。例如:
<%= orderId %>
。 - 打开转化页的 HTML,找出您的事件代码段。(您也可以对此代码段进行下述更改,然后再将其添加到转化页。请按以下说明修改代码段,然后按照向网站添加转化跟踪代码中的说明添加代码段。)
- 在事件代码段的
script
部分(在<script></script>
标记之间)中,将<%= orderId %>
替换为您在第 2 步找到的 ASP 表达式:事件代码段示例:<!-- Event snippet for Example conversion page --> <script> gtag('event', 'conversion', {'send_to': 'AW-123456789/AbC-D_efG-h12_34-567', 'value': 1.0, 'currency': 'USD', 'transaction_id': '<%= orderId %>', }); </script>
注意:如果您在设置转化操作时选择了“购买/销售”类别,那么默认情况下,事件代码段仅包含
transaction_id
参数。 - 要测试代码,请在您的网站上完成一次转化,然后访问您的转化页。
- 在您的网络浏览器中,查看网页的源代码(在大多数浏览器中,可以右键点击网页并选择查看源代码)。您应该会在网页中的
<head>
和</head>
标记之间看到转化跟踪代码。ASP 表达式将会被替换为实际的交易 ID。
为线下转化设置交易 ID
当您导入用户点击广告后所完成转化的数据时,可以选择在“交易 ID”(或订单 ID)列中添加唯一的交易 ID。
关于交易 ID 和“计数”设置
向事件代码段中添加交易 ID 不同于将“计数”设置更改为针对每次广告点击仅统计一次转化。
添加交易 ID 可以避免重复统计同一次转化。比方说,如果某个用户重复打开某个订单确认页,那么同一次购买行为将被计为两次转化,这就发生了重复统计。
如果您将“计数”设置更改为仅统计一次转化,那么每次广告点击发生后将仅计入一次转化,即使这次点击促成了多次转化(例如完成了多笔不同购买交易)也是如此。
那么,您何时应使用“计数”,何时又该使用交易 ID 呢?
- 如果您希望针对每次广告点击跟踪一位潜在客户,请将您的计数设置更改为“1”。
- 如果您希望跟踪用户在点击广告之后的每一次购买,但又不希望将同一笔购买统计两次,请向您的事件代码段添加交易 ID。如需跟踪购买次数,建议您添加交易 ID。
注意:
- Google Ads 报告中不会显示交易 ID。
- 向转化跟踪代码中添加交易 ID 不会解决浏览型转化重复计数问题。
- 如果您的网站已经具备消除重复计算转化次数的解决方案,我们仍建议您添加交易 ID,作为准确统计转化数据的额外保障。
- 如果您使用 Google 跟踪代码管理器,则可以使用交易 ID。确保以变量而不是静态字符串的形式输入交易 ID。