在着手在网站上安装 Google 跟踪代码管理器之前,您需要考虑以下事项:
- 谁将使用跟踪代码管理器?谁应该担任管理员?
- 您有多少个网站网域,您希望在跟踪代码管理器中如何整理这些网域?
- 您需要哪些代码?如何部署这些代码?
管理用户和 Google 跟踪代码管理器账号
注意:如果您的账号仅有一名管理员,一旦该管理员无法登录,您可能会失去对代码的访问权限。为确保管理工作不间断,我们建议您为自己的账号至少再添加一位管理员。如果系统识别到您的账号只有一位管理员,您将会收到一条“代码诊断”通知。
此外,请务必确保您的账号是由贵组织内部人员(而非外部代理机构)管理。
首次设置跟踪代码管理器账号时,请制定一项策略来规定由谁负责长期管理账号,以及在团队成员角色变更时如何处理账号所有权。
请根据情况制定相关策略,以便确保在有人离开您的组织且其账号凭据已终止的情况下,组织仍然对您的跟踪代码管理器账号拥有访问权限。有些组织会将管理员角色委托给多位用户。而其他组织会创建专用的主 Google 账号,专门供其组织管理跟踪代码管理器使用。请选择最适合您的系统。
面向代理机构的账号管理
为每个组织设置一个跟踪代码管理器账号。跟踪代码管理器账号应由需要管理代码的组织创建。例如,如果某代理机构代表贵公司管理代码,则贵公司应该创建跟踪代码管理器账号,然后将该代理机构的 Google 账号添加为用户。
代理机构可以在跟踪代码管理器的管理部分中管理其客户的现有账号。另外,多位用户可以管理同一 Google 跟踪代码管理器账号,而且账号管理员可以为每位用户授予不同的访问权限。Google 跟踪代码管理器 360 客户可以利用区域来添加和控制更多容器。
整理网域和容器
最佳做法是为每个网域设置一个容器。不过,如果用户体验和网站上的代码会跨越多个网域,则最好为这些相关的网域设置一个容器。以下是一些注意事项:
- 在不使用容器导出和导入功能或 API 的情况下,会无法在容器间轻松地共享配置。所以,如果各网域之间的代码和触发逻辑相似,建议使用一个容器。
- 一旦有人发布容器,所有更改均会生效(不论哪个网域)。如果您只需要对一个网域应用更改,而不希望其他网域受到影响,则可以为每个网域使用不同的容器。
考虑您需要哪些代码以及在什么地方部署
在每次安装跟踪代码管理器时,最好先制定分析策略和代码植入方案。
如果您在未植入代码的新网站上安装,请确定您需要哪些类型的代码。Google 跟踪代码管理器已支持许多代码,无需进行额外设置。详细了解支持的代码。
如果您的网站上已有代码:
- 确定您在现有网站或应用中已经部署的所有代码。
- 制定迁移计划,将代码迁移到跟踪代码管理器。您可能需要 Web 开发者的帮助才能完成此步骤。
- 如果您无法将网站上的代码替换为支持的代码,请设置自定义代码。您可能需要 Web 开发者的帮助才能完成此步骤。
如果您的所有代码都会在网页加载时触发,而且每个网页都有一个专属网址,则您只需进行基本的容器实现就可以了。如果您的代码触发场景更为复杂,那么您可以采用自定义程度更高的容器实现方案。此类自定义解决方案通常会实现一个数据层,数据层是一种代码,可以帮助跟踪代码管理器将您网站或应用中的数据传递给您的代码。
服务器端代码植入可能是提高网站或设备性能以及提高数据质量和安全性的最佳解决方案,具体取决于您的代码植入需求。详情请参阅客户端代码植入与服务器端代码植入对比一文。