Skip to content

Commit b576975

Browse files
committed
making required updates [netlify-build]
1 parent 8dcc224 commit b576975

File tree

5 files changed

+23
-14
lines changed

5 files changed

+23
-14
lines changed

Diff for: src/_data/sidenav/main.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@ sections:
151151
- path: /connections/sources/debugger
152152
title: Source Debugger
153153
- path: /connections/sources/custom-domain
154-
title: Custom Domains
154+
title: Segment-Managed Custom Domain
155155
- path: /connections/sources/catalog/libraries/website/javascript/custom-proxy
156-
title: Custom Proxy
156+
title: Self-Managed Custom Proxy
157157
- path: /connections/sources/visual-tagger
158158
title: Visual Tagger
159159
- section_title: Schema

Diff for: src/_data/sidenav/strat.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ sections:
109109
- path: /connections/sources/catalog/libraries/website/javascript/quickstart
110110
title: Quickstart tutorial
111111
- path: /connections/sources/catalog/libraries/website/javascript/custom-proxy
112-
title: Custom proxy for Analytics.js
112+
title: Self-Managed Custom Proxy
113113
- path: /connections/sources/catalog/libraries/website/javascript/persistence
114114
title: Client-side persistence in Analytics.js
115115
- path: /connections/sources/catalog/libraries/website/javascript/single-page-apps

Diff for: src/_includes/content/domain-delegation-solutions.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Segment's domain delegation solutions
2+
3+
Segment offers two domain delegation solutions: [Custom Proxy](/docs/connections/sources/catalog/libraries/website/javascript/custom-proxy) and [Custom Domain](/docs/connections/sources/custom-domain).
4+
5+
| Service | How it works | Infrastructure management | Availability |
6+
| ------- | ------------ | ------------------------- | ------------ |
7+
| Custom Domain | A Segment service that allows your website to use your own subdomain to load Analytics.js securely over HTTPS and send event data. It is not limited to Analytics.js and is also compatible with server libraries. It uses a DNS subdomain that you delegate to Segment. | **Segment manages all related infrastructure**, including applying security updates, managing the SSL certificate lifecycle, and monitoring. | Available to users on a Business Tier plan. |
8+
| Custom Proxy | This approach uses a Cannonical Name (CNAME) to map an alias name to the actual or 'cannonical' domain name. The CNAME record allows you to alias one domain name to another. | You must create a CNAME record to alias a subdomain that points to the Segment domain. <br><br> Customers are responsible for maintaining their own proxy infrastructure. | Available to all Segment users. |

Diff for: src/connections/sources/catalog/libraries/website/javascript/custom-proxy.md

+10-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
---
2-
title: Self Hosting or Proxying Analytics.js
2+
title: Self-Managed Custom Proxy
33
redirect_from: '/connections/sources/custom-domains/'
44
strat: ajs
55
---
66

7-
Custom domains allow you to proxy Analytics.js and proxy all tracking event requests through your domain.
7+
Custom proxies allow you to proxy Analytics.js and proxy all tracking event requests through your domain.
88

9-
You cannot use custom proxy setup for Analytics.js CDN or Tracking API with device-mode destinations because it requires the destination's native scripts are loaded onto the client, and the requests are sent directly to the destination.
9+
You cannot use custom proxy setup for Analytics.js CDN or Tracking API with device-mode destinations because it requires the destination's native scripts are loaded onto the client, and the requests are sent directly to the destination.
10+
11+
> info "Business Tier customers can also use Custom Domain"
12+
> Custom Domain is a fully-managed service that enables you to configure a first-party subdomain over HTTPS to track event requests through your domain instead of tracking events through Segment's default domain. For more information, see the [Custom Domain](/docs/connections/sources/custom-domain) documentation.
13+
14+
{% include content/domain-delegation-solutions.md %}
1015

1116
## Custom Proxy prerequisites
1217

13-
To set up a custom domain, you need:
18+
To set up a custom proxy, you need:
1419

1520
- Access to your site DNS settings
1621
- A CDN you can serve assets from
@@ -20,7 +25,7 @@ To set up a custom domain, you need:
2025
> info "Custom Proxy Troubleshooting"
2126
> If you experience issues configuring a custom proxy, contact your organization's IT department for help. Segment does not have access to the resources you need to configure a custom proxy.
2227
23-
This guide explains how to set up a custom domain in CloudFront. You can apply these principles to almost any modern CDN that supports proxies.
28+
This guide explains how to set up a custom proxy in CloudFront. You can apply these principles to almost any modern CDN that supports proxies.
2429

2530
You need to set up two important parts, regardless of the CDN provider you use:
2631

Diff for: src/connections/sources/custom-domain.md

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Custom Domain
2+
title: Segment-Managed Custom Domain
33
plan: custom-domain
44
hidden: true
55
---
@@ -11,11 +11,7 @@ Custom Domain is a fully-managed service that enables you to configure a first-p
1111
> success ""
1212
> Segment recommends configuring Custom Domain alongside [Consent Management](/docs/privacy/consent-management/) to ensure you are respectful of your end users' consent preferences.
1313
14-
## Compare Segment's domain delegation solutions
15-
16-
Segment has two domain delegation solutions:
17-
- **Custom Domain**: Uses a DNS subdomain that you delegate to Segment
18-
- **[Custom Proxy](/docs/connections/sources/catalog/libraries/website/javascript/custom-proxy/)**: Uses a Canonical Name (CNAME) to map an alias name to a true or 'canonical' domain name. The CNAME record allows you to alias one domain name to another. You create a CNAME record to alias a subdomain that points to the Segment domain.
14+
{% include content/domain-delegation-solutions.md %}
1915

2016
### How DNS subdomain delegation works
2117
DNS subdomain delegation is a process where the control of a specific subdomain is assigned to another DNS server, allowing that server to manage the DNS records for the subdomain. This delegation is useful for distributing the management of DNS records and enables specialized handling of subdomain traffic.

0 commit comments

Comments
 (0)