为了让您全面集中地了解受众群体并简化受众群体管理和优化工作,Google Ads 将做出以下改进:
- 新版受众群体报告
关于受众特征、细分受众群和排除对象的详细报告现将整合于一处。点击广告系列图标 ,打开“受众群体、关键字和内容”标签页,然后点击受众群体。您还可以通过此报告页面轻松管理受众群体。不妨详细了解受众群体报告。 - 新的术语
我们将在受众群体报告及整个 Google Ads 中使用新的术语。例如,“受众群体类型”(包括自定义受众群体、有购买意向的受众群体和兴趣相似的受众群体)现在称为“细分受众群”,而“再营销”现在称为“您的数据”。详细了解受众群体术语和词组的更新。
本文将介绍如何设置自定义参数的格式,以及如何排查与向网站添加代码有关的问题。其中提供了如何为网站添加 JavaScript 代码和其他代码的说明,以及常见的代码混用方式。
准备工作
要开始使用自定义参数,请先了解如何为网站添加动态再营销代码。
有关表示“和”的符号“&”的注意事项
在 HTML 代码(<img> src 属性)中,表示“和”的符号必须编码为“&”,而在 JavaScript 代码中则不需要。许多允许搭载像素的代码和容器(如 Floodlight)都假定网址未经过 HTML 编码,这就会导致频繁出现对表示“和”的符号进行双重编码的问题,进而导致跟踪无法正常进行。请务必根据具体情况使用正确的网址。如果不确定,请使用 Google Tag Assistant Chrome 扩展程序来验证代码的植入情况。
使用 Google 跟踪代码管理器
您可以使用 Google 跟踪代码管理器,而不是向您的网站添加动态再营销代码。这种方法通过第三方 (Google) 来发送代码数据。
设置自定义参数的格式
- 对于包含多个 ID 的网页(如购物车网页),请使用方括号将 ID 分组。示例:
flight_destid: ["123", "456"]
- 对于字符串形式的自定义参数,请使用英文单引号或双引号。单引号或双引号都可以,但必须保持一致。示例:如果您选择使用单引号,则所有值都应使用单引号。
- 请勿对数值形式的自定义参数使用引号。示例:
flight_totalvalue
: 200.99 - 请用英文逗号分隔参数。如果不使用逗号,代码将无法正常工作。
- 自定义参数只能包含字母、数字和下划线。自定义参数不能以数字开头,也不能包含空格。
- 为了达到最佳设置效果,请使用本文中推荐的值。当您设置动态再营销广告系列时,Google Ads 已经使用这些值为您创建好了细分。您可以使用其他值对您网站所特有的其他网页进行设定。
自定义参数的示例
以下示例为实现了所有基本自定义参数的航空公司网站。
网站版块 | 自定义参数代码示例 | 注意事项 |
---|---|---|
首页 | <script type="text/javascript"> |
在首页上,您可以提供有关网页类型的信息。 即使这些页面上可能没有任何产品或服务信息,Google Ads 仍然可以从您的 Feed 中提取效果可能最佳的产品和服务。 |
搜索结果页 | <script type="text/javascript"> |
在搜索结果页上,您可以提供有关网页类型的信息。 |
优惠详情页 | <script type="text/javascript"> |
在优惠详情页上,您可以动态填入用户正浏览的产品或服务的相关信息。所使用的 ID 应与 Feed 中的 ID 相同。 |
购物车页面 | 单个目标页面<script type="text/javascript"> 多个目标页面 <script type="text/javascript"> |
在购物车页面上,您应发送购物车中包含的所有商品。如果一个参数有多个值,请使用 JavaScript 数组(方括号)。在“xxxxxxxx_totalvalue”参数中,您需要发送购物车中的商品价值的总和。 |
购买页面 | 单个目标页面<script type="text/javascript"> 多个目标页面 <script type="text/javascript"> |
购买确认页中也应该包含用户购买的所有产品。在“xxxxxxxx_totalvalue”参数中,您需要发送购物车中或转化页面上的商品价值的总和。 |
所有其他页面 | <script type="text/javascript"> |
在所有其他页面上,请将 xxxxxxxx_pagetype 的值设为“other”。 即使这些页面上可能没有任何产品或服务信息,Google Ads 仍然可以从您的 Feed 中提取效果可能最佳的产品和服务。 |
设置自定义参数时的常见错误
下面以航空公司网站为例,列出了用户在实现自定义参数时常犯的一些错误。如果您使用 Tag Assistant,就可以检查出大多数常见错误。
1. 字符串值没有使用引号。例如:
<script type="text/javascript"> |
应更改为:
<script type="text/javascript"> |
您也可以使用英文单引号,只要使用时保持一致就行。
2. 没有使用英文逗号(“,”)分隔自定义参数。例如:
<script type="text/javascript"> |
应更改为:
<script type="text/javascript"> |
最后一个自定义参数的后面无需添加“,”,但如果添加也无妨。
3. 参数中含有空格或非 ASCII 字符。我们仅支持 [a-z]、[0-9] 和“_”。例如:
<script type="text/javascript"> |
应更改为:
<script type="text/javascript"> |
4. 参数中存在多个值,但没有使用方括号。例如:
<script type="text/javascript"> |
应更改为:
<script type="text/javascript"> |
5. 参数没有值。例如:
<script type="text/javascript"> |
<script type="text/javascript"> |
或直接改为:
<script type="text/javascript"> |
6. 自定义参数的命名方式不正确。例如:
<script type="text/javascript"> |
应更改为:
<script type="text/javascript"> |
使用非 JavaScript 代码
相较于非 JavaScript 图片代码,我们建议您使用 JavaScript 代码,因为这种代码在植入时产生的错误较少,并且能满足多个 HTML 目标。系统会将非 JavaScript 图片代码当作图片处理。有些网络浏览器会缓存图片以提高网页的加载速度,因此系统只会在用户第一次访问您的网站时激活这种代码(在用户后续访问时不会)。JavaScript 版本代码能够解决这个问题。
如果您希望使用代码的非 JavaScript 部分(也称为图片代码),或者希望采用较为简短的代码,则可以按这些说明操作。图片代码不需要 JavaScript 库 (conversion.js),而且图片的加载与网页的加载是并行的。
您需要自定义 Google 代码中的非 JavaScript 部分,以确保其仍然能够发送值。您还需要对数据进行手动编码。
以您刚创建的代码为例,该代码应如下例所示:
<script type="text/javascript"> |
突出显示的文本即为非 JavaScript 代码。请按照以下步骤通过 Google 代码发送自定义参数:
1. 准备好您希望发送至 Google Ads 的自定义参数(也称为键/值)。键值对应采用以下格式发送:
data.key1=val1&data.key2=val2&data.key2=val3... |
例如,如果您希望以自定义参数的形式发送 flight_destid=100
和 flight_pagetype=purchase
,应将其按如下方式排列:
data.flight_destid=100&data.flight_pagetype=purchase |
如果某个指定的键拥有多个值(例如购物车页面上有多个产品或服务 ID),应为每个额外的值都添加一个 data.flight_destid=
。
data.flight_destid=101&data.flight_destid=102&data.flight_pagetype=cart |
2. 将字符串作为参数附加到像素的网址,然后 HTML 会将 &
编码为 &
3. 完成更改后,最终的 img src 将大致如下所示:
//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&guid=ON&script=0&data.flight_destid%3D101&data.flight_destid=102 |
4. 下面是最终的图片代码,您可以将其放到网站上。该代码与 JavaScript 版代码的功能相同。
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&guid=ON&script=0&data=flight_destid%3D101%2C102 |