为Analytics.js设置一个自定义域代理


在这一页上


自定义域允许您通过域代理Analytics.js和Proxy所有跟踪事件请求。

先决条件

要建立自定义域,你需要:

  1. 访问您的网站DNS设置
  2. CDN可以从资产中服务
  3. 访问CDN设置

本指南解释了如何在CloudFront中设置自定义域。同样的原则可以应用于几乎所有支持代理的现代CDN。

不管你使用的是哪个CDN提供商,你需要设置两个重要的部分:

  • 代理到分段CDN(cdn.www.asianminres.com
  • 分段跟踪API代理(api.segment.io

设置

按照CloudFront列出的说明或使用自己的CDN设置。完成这些步骤并验证您的代理是否适用于两者cdn.www.asianminres.comapi.segment.io联系段产品支持以下是电子邮件模板:

你好,我是{公司}的{人}。新万博app2.0下载我想配置一个代理以下源(s)相应的代理地址:*源在段}{来源链接源ID{源ID}应该指向{api主机}*源在段}{来源链接源ID{源ID}应该指向{api主机}

仔细检查源链接,源ID和API代理主机以确保它们是正确的。

分部客户成功团队成员将响应他们为您的帐户启用了此选项。收到此确认后,转到工作区,然后导航到源设置,转到Analytics.js,并修改“主机地址”设置。改变它api.segment.io/v1.你的代理主机/ v1

CloudFront

CDN代理

首先登录AWS并导航到CloudFront。

点击创建分发

为内容选择一种交付方法。点击开始网络部分。

接下来,配置分发设置。在“原点设置”下,更新以下值:

场地 价值 描述
起源的域名 cdn.www.asianminres.com 您希望代理要服务的域名
起源ID(可选) 分段CDN. 对起源的描述。这可以是任何你想要的描述原始域名。
起源协议政策 调成HTTPS只
备用域名(CNAMEs) yourdomain.com 添加您在此处代理的域名。如果你不这样做,你会收到一个错误。

接下来,配置默认缓存行为设置

场地 价值 描述
查看者协议政策 将HTTP重定向到HTTPS 确保所有流量都通过HTTPS
允许http方法 获取,头部,选项,放置,张贴,修补,删除 选择允许哪些HTTP方法进行代理。
向前饼干 所有 确保转发cookie。
查询字符串转发和缓存 全转发,全缓存 确保转发并正确缓存所有查询字符串值。

点击创建分发在这页的底部。该发行版显示为“正在进行中”,直到它完成部署。

下一步需要“域名”,所以请保持此浏览器窗口打开。

添加CNAME记录到DNS

接下来,将CNAME记录添加到DNS设置中。去你的域名注册商,并添加一个新的记录到你的DNS类型“CNAME”。

场地 价值
的名字 {subdomain_name} .yourdomain.com
价值 CloudFront分布域名

保存您的记录。这可能需要一些时间来生效,具体取决于您的TTL设置。尝试旋度检查您的域名是否正确代理。

跟踪API代理

接下来,为跟踪API设置一个代理,以便通过域代理所有调用。在这一步中,我们设置了一个CloudFront发行版,它与上一步非常相似,只是有一些微小的改变:

场地 价值 描述
起源的域名 api.segment.io 您希望代理服务到的域名

添加CNAME记录到DNS

接下来,将CNAME记录添加到DNS设置中。去你的域名注册商,并添加一个新的记录到你的DNS类型“CNAME”。这一次使用CloudFront分发版来跟踪API代理。

场地 价值
的名字 {subdomain_name} .yourdomain.com
价值 追踪API CloudFront分布域名

保存您的记录。这可能需要一些时间来生效,具体取决于您的TTL设置。尝试运行旋度在您的域名上检查代理是否正常工作。

最后更改:2020年12月1日



开始分段

细分是将你的网站和手机应用数据整合到300多个分析和增长工具中的最简单方法。
创建免费帐户