服务器端代码植入

通过服务器端代码植入,您可以将衡量代码插桩从自己的网站或应用迁移到 Google Cloud Platform (GCP) 或您选择的任何其他平台上的服务器端处理容器。与客户端代码相比,服务器端代码植入具有以下几点优势:

  • 更好的性能:网站或应用中的衡量代码越少,在客户端运行的代码就越少。
  • 更高的安全性:在由客户管理的服务器端环境中收集和分发访问者数据时可更好地进行保护,安全性更高。数据发送到云实例后,其他代码会处理相应数据并以路由方式发送。

若要开始使用服务器端代码植入,请按以下步骤操作:

  1. 创建跟踪代码管理器服务器容器
  2. 设置 GCP 代码植入服务器

创建跟踪代码管理器服务器容器

若要使用服务器端代码植入,请创建新的跟踪代码管理器服务器容器:

  1. 在您的跟踪代码管理器账号中,创建一个新容器
    1. 依次点击账号 > “更多操作”菜单(位于相关账号名称旁边)。
    2. 选择创建容器
  2. 目标广告平台下,选择服务器
  3. 点击创建

系统随即会显示一个对话框,提醒您设置代码植入服务器。我们会在下一部分详细介绍这一过程。

设置代码植入服务器

创建服务器容器后,您需要部署代码植入服务器。注意:如需稍后返回这一步,请点击顶部栏中的容器 ID,或依次前往管理标签页 > 容器设置 > 设置代码植入服务器

您可以选择以下部署选项之一:

  • 自动配置(推荐):如果您选择自动配置代码植入服务器,Google 跟踪代码管理器会为您设置新的 GCP 项目和 Cloud Run 代码植入服务器。如果要使用现有 GCP 项目,请按照 Cloud Run 设置指南中的步骤操作。
  • 在非 Google 基础架构上手动配置:如果要使用自己的服务器解决方案,请按照手动设置指南中的步骤操作。

配置服务器网域

新的代码植入服务器的默认网址位于 uc.a.run.app。为了更好地保护 Cookie 的隐私并提高耐用性,请将您网站的子网域指向代码植入服务器。这样一来,代码植入服务器就可以读取和写入对网页中的脚本不可见的 Cookie (HttpOnly Cookie)。了解如何设置自定义网域以映射到代码植入服务器。

了解默认 GCP 部署

当您通过自动配置流程创建代码植入服务器时,该服务器会具有一个默认配置。

当我自动配置代码植入服务器时,系统会分配哪些 GCP 资源?

当您自动配置代码植入服务器时,系统会使用部署在 Cloud Run 上的服务器端容器创建 GCP 项目。部署会限制可用资源量,仅建议用于测试有限流量。

当您的服务器端容器开始接收实时流量时,您应向服务分配其他实例,以确保冗余并避免在服务中断或功能受限时丢失数据。我们建议每个容器至少 3 个实例,以实现冗余。了解如何升级部署

我的代码植入服务器的网域是什么?

默认部署使用的是 Cloud Run 子网域。我们强烈建议您将自己网站的子网域指向代码植入服务器。请按照这些说明将您网站的子网域映射到代码植入服务器。

默认部署的费用是多少?

在大多数情况下,具有单个服务器的 GCP 项目的默认部署是免费的。但是,以下几个因素可能导致您在部署单个服务器时产生费用:

  1. 用于 GCP 部署的结算账号已与未将相关服务器包含在 GCP 免费层级内的其他项目相关联。
  2. 从服务器发送的流量超出了免费层级的限额。

升级 Cloud Run 环境后,每个服务器每月预计花费 $30 到 $50。大量的网络流量可能会导致这项费用增加。

如何向部署添加其他实例?

如需了解如何向部署添加其他实例,请参阅 Cloud Run 文档

发送第一个请求

如需了解如何发送第一个请求,请参阅有关如何将数据发送到服务器端 Google 跟踪代码管理器的指南