内容提要
本文介绍了在Yandex Cloud上使用Server-Side Google Tag Manager(sGTM)的方法,包括创建Serverless容器和API Gateway,将自定义域名映射到容器,实现sGTM的部署。
关键要点
-
本文介绍了在Yandex Cloud上使用Server-Side Google Tag Manager(sGTM)的方法。
-
sGTM可以作为简单的Docker镜像运行,Yandex Cloud是新的云服务提供商。
-
需要的资源包括sGTM容器、自定义域名和Yandex Cloud账户。
-
创建Serverless容器的第一步是创建sGTM镜像的容器注册表。
-
为预览服务器运行sGTM注册表时,需要设置RUN_AS_PREVIEW_SERVER=true变量。
-
通过创建API Gateway并将其与sGTM容器集成来映射自定义域名。
-
生成Let's Encrypt证书后,将域名映射到API Gateway。
-
处理CNAME记录时,www.example.com可以连接,但example.com不能,因此需要在Yandex Cloud DNS上创建ANAME DNS记录。
-
配置完成后,sGTM预览服务器与自定义域名在Yandex Cloud上成功运行。
延伸问答
如何在Yandex Cloud上部署服务端GTM?
在Yandex Cloud上部署服务端GTM需要创建Serverless容器和API Gateway,并将自定义域名映射到容器。
部署服务端GTM需要哪些资源?
需要的资源包括服务端GTM容器、自定义域名和Yandex Cloud账户。
如何将自定义域名映射到sGTM容器?
可以通过创建API Gateway并将其与sGTM容器集成来映射自定义域名。
在Yandex Cloud上如何处理CNAME记录?
需要创建ANAME DNS记录,因为www.example.com可以连接,但example.com不能。
如何设置sGTM的预览服务器?
设置预览服务器时,需要在运行sGTM注册表时设置RUN_AS_PREVIEW_SERVER=true变量。
Yandex Cloud的API Gateway有什么作用?
API Gateway用于将自定义域名映射到sGTM容器,提供与容器的集成。