通知

欢迎访问 Search Ads 360 这个搜索引擎营销广告系列管理平台的帮助中心。 虽然本帮助中心对公众开放,但只有已登录的订阅客户才能访问 Search Ads 360 产品。要订阅或了解详情,请联系我们的销售团队

Search Ads 360 Natural Search

向您的网站添加自然搜索字段或代码

本文详细介绍了如何向您的 Google 代码添加自然搜索字段。您可以通过以下两种方式之一部署自然搜索字段:

手动部署自然搜索字段

如果您使用 Google 代码记录 Floodlight 转化,客户支持团队会向您发送 dc_natural_search 字段。该字段如下所示:

  'dc_natural_search': {
        'exclusion_parameters': [
          '^foo[_]bar=qux$',
          '^yes=no^'
        ],
        'engines': {
          'aol': '1;2;a',
          'ask': '3;4;b',
          'google': '5;6;c',
          'msn': '7;8;d',
          'yahoo': '9;0;e',
          'yahoo_japan': '11;12;f'
        }
      }

对于桌面版网页

请您的网站站长在您的桌面版网站的每个网页上,向全局代码段添加此字段。网站站长完成此操作后,您网站的全局代码段将如下所示:

<!-- 
Start of global snippet: Please do not remove
Place this snippet between the <head> and </head> tags on every page of your site.
-->
<!-- Google tag (gtag.js) - Google Marketing Platform -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-1234567"></script>
<script>
 window.dataLayer = window.dataLayer || [];
 function gtag(){dataLayer.push(arguments)};
 gtag('js', new Date());

 gtag(
 'config', 'DC-1234567', { 

  'dc_natural_search': {
        'exclusion_parameters': [
          '^foo[_]bar=qux$',
          '^yes=no^'
        ],
        'engines': {
          'aol': '1;2;a',
          'ask': '3;4;b',
          'google': '5;6;c',
          'msn': '7;8;d',
          'yahoo': '9;0;e',
          'yahoo_japan': '11;12;f'
        }
      }

    });
</script>
<!-- End of global snippet: Please do not remove -->

对于 Accelerated Mobile Pages (AMP) 网页

如果您使用 AMP 网页,则需要将此字段添加到移动网站的每个网页上的 Google 代码中。网站站长完成此操作后,您网站的 Google 代码将如下所示:

<!-- Google 代码 (gtag) -->
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
 "configRewriter": {
   "varGroups": {
     "dns": {"enabled": true}
  }
 },
 "vars": {
   "gtag_id": "DC-1234567",
   "config": {
     "DC-1234567": {
       "groups": "default",
       "dc_natural_search": {
        "exclusion_parameters": [
          "^foo[_]bar=qux$",
          "^yes=no^"
        ],
        "engines": {
          "aol": "1;2;a",
          "ask": "3;4;b",
          "google": "5;6;c",
          "msn": "7;8;d",
          "yahoo": "9;0;e",
          "yahoo_japan": "11;12;f"
        }
       }
     }
   }
 },
 "triggers": {
 }
}
</script>
</amp-analytics>

使用 Google 跟踪代码管理器部署自然搜索代码

借助 Google 跟踪代码管理器,您可以轻松管理来自 Google Analytics(分析)、Floodlight 等多个 Google 来源的代码。如果您的网站使用的是 Google 跟踪代码管理器,请按照以下步骤部署 Search Ads 360 自然搜索代码:

  1. 前往 google.com/tagmanager 并登录,然后访问您网站的容器。

  2. 如果您尚未创建可以生成随机数的自定义变量,请启用内置“随机数”变量

    1. 左侧导航面板中,点击变量

    2. 实用工具方框中,选择随机数字

  3. 创建一个在每次网页加载时都会调用的代码:

    1. 左侧导航面板中,点击代码

    2. 点击新建按钮。

    3. 未命名代码替换为一个您能够明白其含义的名称。
      例如,输入自然搜索代码

    4. 在第 1 步选择产品中,点击自定义 HTML 代码

    5. 在第 2 步配置代码中:

      1. 将 Search Ads 360 客户支持团队提供的自然搜索代码粘贴到 HTML 字段中。
      2. 在该代码中,将 ord 参数的值设置为 {{Random Number}},或将该值设置为生成随机数的自定义变量的名称。
      3. 点击继续
    6. 在第 3 步触发位置中,点击所有网页

    7. 点击保存代码以保存新代码。

  4. 按照 Google 跟踪代码管理器的标准发布流程操作:

    1. 创建一个容器版本

    2. 预览并调试该版本

    3. 发布该新版本。

对于每次网页加载,该代码都会确定引荐来源是否为自然搜索结果。如果该网页是由于用户点击自然搜索结果而获得访问的,该代码就会“触发”并报告自然搜索结果。

测试使用 Google 跟踪代码管理器部署的代码

如果您是使用 Google 跟踪代码管理器部署代码的,请按以下步骤测试所部署的代码:

  1. 在 Chrome 网络浏览器中,访问 Chrome 应用商店,然后安装 Google Tag Assistant

  2. 通过自然搜索结果访问您的网站。

  3. 使用 Tag Assistant 检查自然搜索代码是否已触发。

  4. 不点击搜索结果的情况下访问您网站上的另一个页面。

  5. 使用 Tag Assistant 检查自然搜索代码是否没有触发。

关于自然搜索代码的网站站长常见问题解答

仅当您使用 Floodlight iframe 代码和自然搜索代码时,以下常见问题解答才适用。

 

该代码是否会取代 Floodlight 代码?
Search Ads 360 自然搜索代码本身并不是 Floodlight 代码。该代码用来跟踪用户点击搜索引擎结果抵达或访问网站页面的情况,因此它是 Search Ads 360 自然搜索跟踪机制的基本组成部分。

 

该代码应发布在网页上的什么位置?
每次网页加载时都必须调用该代码。最好在靠近网页顶部的 HTML body 标记内发布该代码。这样可以实现最准确的跟踪。

 

能否使用服务器端包含 (SSI) 或其他某种语言(如 PERL)来实现缓存无效化?
能,网站站长可以使用任何方法,只要代码中包含足够随机的动态字符串即可。Google Marketing Platform 提供的 JavaScript 封装容器是为了方便代码植入,只是一种建议方法。相对于服务器端缓存无效化,优先选择客户端缓存无效化。

 

该代码需要在网站上放置多长时间?
若要进行 Search Ads 360 自然搜索跟踪,就必须要有该代码。不应该反反复复地发布、移除和重新发布该代码,也不应该将该代码作为条件编写到网页源代码中。

 

如果该代码对网页加载时间造成不利影响,能否将其删除?
该代码非常小,仅有 2.4 KB 左右,设计时已尽量减小对网页加载的影响。如果没有适当放置该代码,Search Ads 360 自然搜索跟踪便无法进行。

 

我不想在首页上放置 Google Marketing Platform 广告代码,该怎么办?
搜索引擎通常会将用户引导至首页。因此,首页可能是最需要发布该代码的位置。如果没有该代码,Search Ads 360 自然搜索跟踪便无法进行。

 

我的网页是动态生成的,应在何处发布该代码?
该代码需与网页内容一起呈现,并随每次网页请求进行加载。

 

还应在其他哪些网页上发布该代码?
应将该代码发布至用户点击自然搜索结果后可能抵达的所有着陆页。这包括无价值的网页、临时网页或需要跟踪的任何相关网页。例如,有些客户就会维护一个“关于我们”页面。

 

应在哪些网页中添加排除参数?
如果您投放的是付费搜索广告系列,请在采用了该代码的所有网页上使用此排除参数。否则,就无法统计自然搜索带来的访问次数。此排除参数的实现方法与所有其他查询字符串值都一样。如果没有查询字符串,请添加一个新的字符串。如果服务器不支持在网页网址中添加任意排除参数,请向代码植入专家咨询替代方法。

 

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
8500627463091299812
true
搜索支持中心
true
true
true
true
true
263
false
false