- 您使用 Google Tag Manager 吗?请查看使用Google Tag Manager设置UET标签。
- 您使用其他标签管理器吗?请参阅本文中的“使用标签管理器添加 UET 标签跟踪代码”部分。
- 您使用网站托管服务吗?请参阅本文中的“使用网站平台添加 UET 标签跟踪代码”部分。
接下来,您需要编辑 UET 跟踪代码以支持变量收益。如果已将 UET 标记跟踪代码添加到网站,则可以修改网站代码中的标记。如尚未将标记添加到网站,请参阅如何在我的网站上添加 UET 标签?,但请务必将标记添加到目标实施页的 body 部分。
让我们看看如何在PHP页面中为目标URL类型的目标传递可变收入。在下面的例子中,它从一个JavaScript函数中读取可变收入的动态值。您也可以同样轻松地发送一个静态值或从一个JavaScript变量或HTML元素中读取。
- 打开转化确认页面的代码文件(客户完成您要跟踪的操作后看到的页面)。如果同一个文件生成多个页面,请找到文件中生成转化页面的部分。
- 首先,您需要添加以下其中一个变量收入 JavaScript:
您必须用大写字母传递货币值。例如,'currency': 'USD',而不是'currency': 'usd'。
- 对于目标网址转化目标:在您已经添加到网页代码中的UET标签下方,添加以下JavaScript:
<head>您的页面标题
</head>
<body>
// 假设这是你粘贴UET标签的地方。
<script>您的 UET 标签在这里。</script>
// 请将以下 JavaScript 粘贴到这里:
<script>
window.uetq = window.uetq || [];
window.uetq.push('event', '', {'revenue_value': Replace_with_Variable_Revenue_Function(), 'currency': 'REPLACE_WITH_CURRENCY_CODE'});
</script>
...
</body>
即使这不是一个自定义事件转化目标(请参阅下一节),你仍然必须包含命令'event'。对于一个目标网址目标,只需将事件动作留空(即,'event', '')。
- 对于自定义事件转化目标:在您已经添加到网页代码中的UET标签下方,添加以下JavaScript:
<head>您的页面标题
</head>
<body>
// 假设这是你粘贴UET标签的地方。
<script>您的 UET 标签在此处。</script>
// 请将以下JavaScript粘贴到这里:
<script>
window.uetq = window.uetq || [];
window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': Replace_with_Variable_Revenue_Function(), 'currency': 'REPLACE_WITH_CURRENCY_CODE'});
</script>
...
</body>
有关更新自定义事件参数的说明,请参阅如何使用 UET 跟踪自定义事件。
如果您已经在您的网站代码中添加了自定义事件的JavaScript,那么在这一步,您只需要插入变量收入参数:
'revenue_value': Replace_with_Variable_Revenue_Function(), 'currency': 'REPLACE_WITH_CURRENCY_CODE'
- 接下来,请确保您的网页具有定义变量收入的函数:
<head>您的页面标题
</head>
<body>
<script>您的 UET 标签在这里。</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push('event', '', {'revenue_value': Replace_with_Variable_Revenue_Function(), 'currency': 'REPLACE_WITH_CURRENCY_CODE'});
</script>
...
// 这是一个示例函数,名为“GetRevenueValue()”,它定义了变量 revenue:
<script> function GetRevenueValue() { return 6; } </script>
...
</body>
当你的收入函数传递值时,必须使用小数点表示小数(如12.34),而不是逗号(如12,34)。
- 在步骤2中添加的变量收入JavaScript中,将'revenue_value'的值更新为与步骤3中添加的变量收入函数的名称相匹配(在此示例中,我们将“Replace_with_Variable_Revenue_Function()”更改为“GetRevenueValue()”):
<head>您的页面标题
</head>
<body>
<script>您的 UET 标签在这里。</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'REPLACE_WITH_CURRENCY_CODE'});
</script>
...
<script>
function GetRevenueValue()
{ return 6; }
</script>
...
</body>
- 在同一行中,您可以选择指定您希望以哪种货币报告收入价值(在此示例中,我们将“REPLACE_WITH_CURRENCY_CODE”更改为“GBP”,表示英镑):
您必须用大写字母传递货币值。例如,'currency': 'USD',而不是'currency': 'usd'。
<head>您的页面标题
</head>
<body>
<script>您的 UET 标签在此处。</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'GBP'});
</script>
...
<script>
function GetRevenueValue()
{ return 6; }
</script>
...
</body>
要查看完整的货币代码列表,请参阅转换目标收入货币。如果转化目标中没有设置货币,您可以删除'currency'参数。
- 保存并上传页面到您的网站服务器。