---
updatedAt: 2026-10-08T15:35:33.000Z
agentTools:
  siteIndex: https://techdocs.akamai.com/llms.txt
  projectIndex: https://techdocs.akamai.com/property-mgr/llms.txt
---

# Google Tag Gateway

Akamai’s Google Tag Gateway (GTG) behavior lets you serve Google tags from your first-party domain at the edge rather than Google’s third-party domains. GTG lets you deliver tags directly onto your Akamai-accelerated hostnames, bypassing tracking restrictions associated with third-party tag injection and enforced by modern browsers.

Use this behavior to deploy and deliver one or more Google tags from within your existing delivery configuration. For more information on Google Tag Gateway, see our official documentation: [Welcome to Google Tag Gateway](https://techdocs.akamai.com/google-tag-gateway/docs/welcome).

# Before you begin

Note that once you provide all the required data in the behavior, we ask you to acknowledge the following mandatory legal disclaimer:

*I acknowledge and agree that by enabling Google Tag Gateway, I authorize ​Akamai​ to forward certain cookies set by Google Tag Gateway, and certain HTTP request headers, including User-Agent and browser client hints, to the Google Tag Manager endpoints for the performance of Google Tag Gateway and any other downstream system Google may use the data for in accordance with its privacy policies. I confirm that I am authorized to enable this feature on behalf of my organization and that my organization has implemented any required end-user disclosures and obtained any necessary end user consent in accordance with applicable data protection laws. I understand that ​Akamai​ acts as a data processor on my organization's instructions and that Google processes the data it receives as an independent data controller, solely responsible for its compliance with applicable data protection laws, and uses the data it receives when providing the Google Tag Manager services for that service and their own purposes.*

# How it works

Traditionally, Google tags are served from third-party domains. This lets browsers and ad blockers more easily block requests to those domains, and can lead to inaccurate conversion rates.

The GTG behavior deploys your Google tag(s) as if they were on your own domain, also known as a first-party approach. GTG loads and uses your tags at the edge, effectively “shielding” your analytics from aggressive ad blocking and cookie-capping logic of modern browsers. See: [How it works](https://techdocs.akamai.com/google-tag-gateway/docs/key-concepts-and-terms#how-it-works) in our Google Tag Gateway documentation.

A correct setup of the Google Tag Gateway behavior includes:

* A rule to match on the serving path used as the tag endpoint.
* Tags injected on pages of your site by either Property Manager or your own tag management solution. That uses the configured path. See [Tag injection methods](https://techdocs.akamai.com/property-mgr/docs/google-tag-gateway#tag-injection-methods).
* An out-of-the-box Google tag uses `https://www.googletagmanager.com/gtag/js?id=TAG_ID` as its `src` script, where the `src` attribute is the URL of the external JavaScript file used for tracking. With Google Tag Gateway configured, replace this with your configured path. For example, `https://my.domain.com/abc123`.
* If injecting more than one Google tag, you need one parent rule with no match criteria, and child rules configured for each individual tag. See [Multiple Google tags](https://techdocs.akamai.com/property-mgr/docs/google-tag-gateway#multiple-google-tags).

You can only have one instance of the behavior per rule. If your property has this behavior on multiple rules, only the last rule that matches the incoming request is applied.

> 📘
>
> You can’t use the behavior's **Re-tag my page to use Akamai** option to inject more than one tag on a given page.

## Products that use this behavior

You can create a custom rule and configure the Google Tag Gateway behavior inside a hostname match for the [Ion](https://techdocs.akamai.com/ion/docs/welcome-ion),  [Dynamic Site Accelerator](https://techdocs.akamai.com/start/docs/setup-dynamic-site-accelerator), and [API Acceleration](https://techdocs.akamai.com/api-acceleration/docs/welcome-api-accel) products.

### Incompatible behaviors

The following Akamai behaviors are incompatible with the Google Tag Gateway behavior.\
If you need these behaviors for your specific delivery configuration, contact your account team to help optimize your setup. See [Troubleshooting: Conflicts with existing behaviors](https://techdocs.akamai.com/google-tag-gateway/docs/conflicts-with-existing-behaviors) for more information:

* [Brotli Support](https://techdocs.akamai.com/property-mgr/docs/brotli-support)
* [Construct Response](https://techdocs.akamai.com/property-mgr/docs/construct-response)
* [EdgeWorkers](https://techdocs.akamai.com/property-mgr/docs/edgeworkers-beh)
* [Edge Redirector Cloudlet](https://techdocs.akamai.com/property-mgr/docs/edge-redirector-cloudlet)

> 📘
>
> If you’re using a third-party tag management system like Google Tag Manager, Adobe Experience Platform (AEP), or Tealium, you don’t need to disable or remove these behaviors.

## Restrictions

The following restrictions apply when using the Google Tag Gateway and [EdgeWorkers](https://techdocs.akamai.com/property-mgr/docs/edgeworkers-beh) behaviors on the same property:

* If you use [request.respondWith](https://techdocs.akamai.com/edgeworkers/docs/request-object#respondwith) to construct a response in your EdgeWorkers function, Google Tag Gateway will not be applied to the response.
* To use responseProvider with [createResponse](https://techdocs.akamai.com/edgeworkers/docs/create-response#createresponse), you need to include the text/html content-type. If you do not include this content-type, Google Tag Gateway will not insert the defined tags.

# Features and options

<table>
<thead>
<tr>
<th style="text-align:left">Field</th>
<th style="text-align:left">What it does</th>
</tr>
</thead>
<tbody>
<tr>
<td>

Enable

</td>
<td>

Enables the Google Tag Gateway behavior.

</td>
</tr>
<tr>
<td>

Google tag ID

</td>
<td>

Specifies the unique Google tag ID that you get from Google.

</td>
</tr>
<tr>
<td>

Serving Path

</td>
<td>

Specifies the path on your site that serves the Google Tag. It should:

- Start with a slash ( `/` )
- Include 6 to 10 alphanumeric characters
- Be a unique path not used elsewhere on your site

</td>
</tr>
<tr>
<td>

Send True Client IP Header

</td>
<td>

Sends the True Client IP header to the Google origin.

</td>
</tr>
<tr>
<td>

Re-tag my page to use Akamai

</td>
<td>

Injects the Google tag script directly into the page. Enable this if your pages don't already include the Google tag script.

</td>
</tr>
<tr>
<td>

Is your website already tagged with Google?

</td>
<td>

Controls whether the injected tag should override any on-page configuration. Enable this if your pages don't already include the Google Tag script.

</td>
</tr>
</tbody>
</table>

## Advanced options

Enable Advanced options in the Google Tag Gateway behavior to get fine-grained control of your tag deployment:

* **Send True Client IP Header**. True Client IP is a custom HTTP request header. When this option is enabled, Akamai uses this header to pass the end user’s actual IP address to the Google origin instead of the IP address of the Akamai edge server used to serve the request. This helps make sure the correct visitor IP is used for your Google tag data tracking.
* **Re-tag my page to use Akamai**. When enabled, this option allows Akamai to automatically inject the Google tag script into your HTML page responses. If this option is turned off, you need to handle the injection of the Google tag JavaScript using a different method (for example, direct HTML or your existing tag manager).
* **Is your website already tagged with Google?** This option controls whether the injected tag should try to override existing on-page tag configurations. By default, this option is set to Off per Google’s recommendation. Keeping this option disabled ensures seamless integration with existing tag management frameworks and consent platforms.

When Advanced options are disabled, the configuration defaults to the following settings in the background:

* **Send True Client IP Header** = On
* **Re-tag my page to use Akamai** = Off
* **Is your website already tagged with Google?** = Off

As a best practice, the **Is your website already tagged with Google?** option should remain disabled and set to **Off**. This setting is not required for existing Google customers using Google Tag Gateway, and keeping it disabled helps ensure seamless integration with your current tag management and consent frameworks.

# Implementation

1. Log into [Control Center](https://control.akamai.com/apps/home-page/#/home).
2. Navigate to the property or include on which you want to add the Google Tag Gateway behavior. Alternatively, you can [create a new property](https://techdocs.akamai.com/property-mgr/docs/create-new-prop). If creating a new property, see [Workflow overview](https://techdocs.akamai.com/property-mgr/docs/workflow-ov).
3. To add the Google Tag Gateway behavior to your property or include, see [Use cases](https://techdocs.akamai.com/property-mgr/docs/google-tag-gateway#use-cases).
4. Activate your property on the staging network. Deploy your property version on the servers in the ​​Akamai​ [Edge Staging Network (ESN)](https://techdocs.akamai.com/property-mgr/docs/activate-stage)  so that you can test the configuration.
5. Test on staging. Set up and run tests against the staging configuration. Once you confirm that your configuration works as expected, you can perform regression and load testing outside of Property Manager as needed.
6. Activate your property on the production network. Deploy your configuration [version](https://techdocs.akamai.com/property-mgr/docs/key-concepts-terms) to the Akamai [Production network](https://techdocs.akamai.com/property-mgr/docs/activate-prod) to prepare to go live.

# Use cases

## Single Google tag

If you’re deploying a single Google tag, you can use either the GTG behavior in your delivery rule configuration or the one-click GTG option within Google’s Google Tag Manager interface. For more information, see our [Google Tag Gateway](https://techdocs.akamai.com/google-tag-gateway/docs/welcome) documentation.

For information on using the GTG one-click option on Google, see Google’s official documentation: [Set up Google tag gateway for advertisers using Akamai](https://support.google.com/analytics/answer/16698389?sjid=14463204289610391975-NA)

Follow these steps to configure the GTG behavior for injecting one Google tag:

1. From your Property Details page, select or create a new editable version of your property. This launches the Edit page for your property version.
2. In your configuration settings, click **+Rules**, select **Blank Rule Template**, and give it a name, for example, "Google Tag". Click **Insert Rule**.
3. In the rule’s Criteria panel, click **+Match**. Enter the following match criteria, replacing `www.example.com` with your domain:
   * `Hostname`
   * `is one of`
   * `www.example.com`
4. In the rule’s Behaviors panel, click **+Behavior**, and select **Standard property behavior** or **Include behavior** depending on the type of configuration you’re editing. Search for and select the **Google Tag Gateway** behavior. Click **Insert Behavior** to add it to your rule.
5. Enable the Google Tag Gateway behavior.
6. Add your **Google tag ID** (provided by Google) and **Serving Path**.
7. Set **Advanced Options** to **On** if you want to use the True Client IP header for data tracking, inject your tag using ​Akamai​, or inject your tag using another platform. See [Advanced options](https://techdocs.akamai.com/property-mgr/docs/google-tag-gateway#advanced-options).
8. Add a child rule to your parent "Google Tag" rule that matches all sub-paths of the tag's serving path, for example `/abc123/*`, with behaviors to:
   * Disable Edge Redirector Cloudlet if enabled within the configuration.
   * Allow POST requests.

<div align=center>
<img src="https://techdocs.akamai.com/property-manager/img/pm-gtg-single-tag-B-v1.png"/>
</div>

## Multiple Google tags

If your site configuration requires multiple Google tags (one per page), you need to create a new, blank parent rule with no match criteria, and then configure a separate rule for each Google tag with the Google Tag Gateway behavior in each rule.

1. From your Property Details page, select or create a new editable version of your property. This launches the Edit page for your property version
2. Add and name a new parent rule with no match criteria. To add the rule, go to your configuration settings, click **+Rules**, select **Blank Rule Template**, and give it a name, for example, "Google Tag". Click **Insert Rule**. Once the parent rule is added, do not add any matches or behaviors to the rule.

<div align=center>
<img src="https://techdocs.akamai.com/property-manager/img/pm-gtg-multiple-tags-A-v1.png"/>
</div>

2. Next, add child rules for each of your Google tags. Each rule should match only for the intended hostname and serving path. To add a child rule, find your new parent rule in your rule list, click the options ellipses (`...`), and select **Child Rule**.
3. In every child rule, add and configure your match criteria. For each match, select type **Hostname**, and then specify your domain. Then add a match path specifying the serving path for the individual Google tag.
4. Add and enable the Google Tag Gateway behavior in each child rule. To add the behavior to a rule, click **+Behavior** in the rule's Behaviors panel, and search for and select **Google Tag Gateway**.
5. In each child rule’s GTG behavior, specify the **Google tag ID** (provided by Google) and **Serving Path** for each individual tag.
6. Under Advanced Options, set both the **Re-tag my page to use Akamai** and **Is your website already tagged with Google?** options to **Off**.

<div align=center>
<img src="https://techdocs.akamai.com/property-manager/img/pm-gtg-multiple-tags-B-v1.png"/>
</div>

7. Under your parent rule, add a separate child rule matching wild-card sub-paths to serving paths, for example`/abc1/*, /abc2/*`, that includes behaviors to:
   * Disable Edge Redirector Cloudlet if enabled within the configuration.
   * Allow POST requests.

> 📘
>
> You can’t use the behavior's Script Injection option to inject more than one tag on any given page.

<div align=center>
<img src="https://techdocs.akamai.com/property-manager/img/pm-gtg-multiple-tags-C-v1.png"/>
</div>

# Tag injection methods

> 📘
>
> When determining how you want your tags injected, choose one method. Injecting your Google tags from multiple sources may lead to unexpected results, including incorrect data tracking or compliance issues.

Tag injection is how Google tags get placed onto your site without editing your site's source code. Depending on your requirements you have several options for how you want your tags injected: Akamai script injection, third-party, or direct HTML editing

## Akamai script injection

Use either the Google Tag Gateway one-click option in Google or the Google Tag Gateway behavior. In the GTG behavior, enable the **Re-tag my page to use Akamai** option under [Advanced options](https://techdocs.akamai.com/property-mgr/docs/google-tag-gateway#advanced-options). The ​Akamai​ CDN adds the `<script>` tag to your HTML page responses before sending them forward to the client. You can inject one tag per-page using this method.

**When to use this method**:

* You want to inject your tag(s) at the edge
* You only need to inject one tag per page
* You’re not using an existing tag manager
* You’re not using a Consent Management Platform (CMP)

## Third-party

Use Google Tag Manager or another third-party system to inject your tags. Replace the URL in the out-of-the-box Google Tag snippet with the URL and a path configured by the behavior.

In your tag manager, modify the Google tag snippet to use your serving path instead of Google’s domain. Replace instances of `www.example.com/abc123` with your domain and serving path, and replace `G-XXXXXXXX` with your Google tag ID:

```
<script async src="https://www.example.com/abc123/gtag/js?id=G-XXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXX', {
    'transport_url': 'https://www.example.com/abc123',
    'first_party_collection': true
  });
</script>
```

**When to use this method**:

* You’re already using a third-party tag manager to inject more than one Google tag.
* You need to inject more than one tag per page, or you need granular control over which pages load which tags.
* You’re using a CMP or have specific compliance needs (for example: conditional loading based on triggers and consent state).

> 📘 Adobe Experience Platform (AEP) users
>
> If you’re using Adobe for your tag injection, see Adobe’s [official documentation](https://experienceleague.adobe.com/en/docs/experience-platform/tags/home).

## Direct HTML editing

You can use any Content Management System (CMS) to add your tags directly to the HTML of your pages. Replace the URL in the out-of-the-box snippet with the URL and a path configured by the behavior.

Replace instances of `www.example.com/abc123` with your domain and serving path, and replace `G-XXXXXXXX` with your Google tag ID:

```
<head>
  <!-- Google Tag via Akamai Gateway -->
  <script async src="https://www.example.com/abc123/gtag/js?id=G-XXXXXXXX"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'G-XXXXXXXX', {
      'transport_url': 'https://www.example.com/abc123',
      'first_party_collection': true
    });
  </script>
</head>
```

For more information on direct HTML editing, see our [Google Tag Gateway: Troubleshooting](https://techdocs.akamai.com/google-tag-gateway/docs/tags-load-on-all-pages#alternatives) documentation.

## Tag injection tips

Things to consider when choosing your Google tag injection method:

* If your website uses multiple Google tags per page or a tag management solution, we recommend managing tag injection directly within your existing platform rather than through ​Akamai​.
* If you need to inject more than one Google Tag at the page level, only a single tag can take effect. To avoid unexpected behavior when using multiple Google tags, you should rely on your tag manager or application platform to control how and when tags are injected.
* Don’t use ​Akamai​-based tag injection when using a Consent Management Platform (CMP) alongside a tag manager. Injecting Google tags outside of your existing workflow may bypass or override your consent settings, which could impact your privacy and compliance controls. Managing tags within your tag manager ensures that your consent preferences are always respected.

If you have questions about the best configuration for your tag injection, contact your account team to help you determine the optimal setup.

# Sibling pages

* [Ad Scaler Circuit Breaker](https://techdocs.akamai.com/property-mgr/docs/ad-scaler-circuit-breaker.md)
* [Adaptive Acceleration](https://techdocs.akamai.com/property-mgr/docs/adaptive-accel.md)
* [Adaptive Image Compression](https://techdocs.akamai.com/property-mgr/docs/adaptive-img-comp-aic.md)
* [Advanced](https://techdocs.akamai.com/property-mgr/docs/adv-beh.md)
* [Aggregated Reporting](https://techdocs.akamai.com/property-mgr/docs/aggd-rpt.md)
* [Akamai API Gateway](https://techdocs.akamai.com/property-mgr/docs/akamai-api-gateway.md)
* [Akamai Instant](https://techdocs.akamai.com/property-mgr/docs/akamai-instant.md)
* [Akamai Mobile Protocol](https://techdocs.akamai.com/property-mgr/docs/akamai-mobile-protocol.md)
* [Akamai Provider for Salesforce Commerce Cloud](https://techdocs.akamai.com/property-mgr/docs/akamai-provider-salesforce-commerce-cloud.md)
* [Akamai Provider for Salesforce Commerce Cloud Host Header Control](https://techdocs.akamai.com/property-mgr/docs/akamai-provider-salesforce-commerce-cloud-host-header-control.md)
* [Akamaize Tag](https://techdocs.akamai.com/property-mgr/docs/akamaize-tag.md)
* [Akamaizer](https://techdocs.akamai.com/property-mgr/docs/akamaizer.md)
* [Allow All Methods on Parent Servers](https://techdocs.akamai.com/property-mgr/docs/allow-methods-parent-servers.md)
* [Allow Caching on Commercial Network](https://techdocs.akamai.com/property-mgr/docs/allow-caching-on-commercial-network.md)
* [Allow Conditional Origins](https://techdocs.akamai.com/property-mgr/docs/conditional-origins.md)
* [Allow DELETE](https://techdocs.akamai.com/property-mgr/docs/allow-delete.md)
* [Allow OPTIONS](https://techdocs.akamai.com/property-mgr/docs/allow-options.md)
* [Allow PATCH](https://techdocs.akamai.com/property-mgr/docs/allow-patch.md)
* [Allow POST](https://techdocs.akamai.com/property-mgr/docs/allow-post.md)
* [Allow PUT](https://techdocs.akamai.com/property-mgr/docs/allow-put.md)
* [Alt-Svc Header](https://techdocs.akamai.com/property-mgr/docs/alt-svc-header.md)
* [API Prioritization Cloudlet](https://techdocs.akamai.com/property-mgr/docs/api-prioritization-cloudlet.md)
* [Application Load Balancer Cloudlet](https://techdocs.akamai.com/property-mgr/docs/app-load-balancer-cloudlet.md)
* [Audience Segmentation Cloudlet](https://techdocs.akamai.com/property-mgr/docs/audience-segmentation-cloudlet.md)
* [Auth Token 2.0 Verification](https://techdocs.akamai.com/property-mgr/docs/auth-token-2-0-ver.md)
* [Auto Domain Validation](https://techdocs.akamai.com/property-mgr/docs/auto-domain-val.md)
* [Bit Rate Limiting](https://techdocs.akamai.com/property-mgr/docs/bit-rate-limiting.md)
* [Breadcrumbs](https://techdocs.akamai.com/property-mgr/docs/breadcrumbs-amd.md)
* [Break Forward Connection](https://techdocs.akamai.com/property-mgr/docs/break-forward-connection.md)
* [Brotli Support](https://techdocs.akamai.com/property-mgr/docs/brotli-support.md)
* [Cache HTTP Error Responses](https://techdocs.akamai.com/property-mgr/docs/cache-http-err-responses.md)
* [Cache HTTP Temporary Redirects](https://techdocs.akamai.com/property-mgr/docs/cache-http-redirects.md)
* [Cache ID Modification](https://techdocs.akamai.com/property-mgr/docs/cache-id-modification.md)
* [Cache Key Path Rewrite](https://techdocs.akamai.com/property-mgr/docs/cache-key-path-rewrite.md)
* [Cache Key Query Parameters](https://techdocs.akamai.com/property-mgr/docs/cache-key-query-param.md)
* [Cache POST Responses](https://techdocs.akamai.com/property-mgr/docs/cache-post-responses.md)
* [Cache Prefreshing](https://techdocs.akamai.com/property-mgr/docs/cache-prefresh-refresh.md)
* [Cache Tag](https://techdocs.akamai.com/property-mgr/docs/cache-tag.md)
* [Cache Tag Visibility](https://techdocs.akamai.com/property-mgr/docs/cache-tag-visibility.md)
* [Caching](https://techdocs.akamai.com/property-mgr/docs/caching-2.md)
* [Centralized Authorization](https://techdocs.akamai.com/property-mgr/docs/centralized-authz.md)
* [Chase Redirects](https://techdocs.akamai.com/property-mgr/docs/chase-redirects.md)
* [Chunked Transfer Encoding](https://techdocs.akamai.com/property-mgr/docs/chunked-transfer-encoding.md)
* [Client Certificate Authentication](https://techdocs.akamai.com/property-mgr/docs/client-certificate-authentication.md)
* [Client Characteristics](https://techdocs.akamai.com/property-mgr/docs/client-charac.md)
* [Cloud Interconnects for Microsoft Azure](https://techdocs.akamai.com/property-mgr/docs/cloud-interconnects-azure.md)
* [Cloud Interconnects for Google Cloud](https://techdocs.akamai.com/property-mgr/docs/cloud-interconnects-google-cloud-gcp.md)
* [Cloud Monitor Data Delivery](https://techdocs.akamai.com/property-mgr/docs/cloud-monitor-data-deliv.md)
* [Cloud Monitor Instrumentation](https://techdocs.akamai.com/property-mgr/docs/cloud-monitor-instrumentation.md)
* [Cloud Wrapper](https://techdocs.akamai.com/property-mgr/docs/cloud-wrapper.md)
* [Cloud Wrapper Advanced](https://techdocs.akamai.com/property-mgr/docs/cloud-wrapper-adv.md)
* [Common Media Client Data support](https://techdocs.akamai.com/property-mgr/docs/common-media-client-data-support.md)
* [Connect Timeout](https://techdocs.akamai.com/property-mgr/docs/connect-timeout.md)
* [Construct Response](https://techdocs.akamai.com/property-mgr/docs/construct-response.md)
* [Content Characteristics](https://techdocs.akamai.com/property-mgr/docs/content-charac.md)
* [Content Characteristics - Dynamic Web Content](https://techdocs.akamai.com/property-mgr/docs/content-charac-dynamic-web-content.md)
* [Content Characteristics - Large File](https://techdocs.akamai.com/property-mgr/docs/content-charac-large-file.md)
* [Content Characteristics - Streaming Video Live](https://techdocs.akamai.com/property-mgr/docs/content-charact-streaming-video-live.md)
* [Content Characteristics - Streaming Video On-demand](https://techdocs.akamai.com/property-mgr/docs/content-charac-streaming-video-on-demand.md)
* [Content Provider Code](https://techdocs.akamai.com/property-mgr/docs/content-provider-code-beh.md)
* [Content Targeting (EdgeScape)](https://techdocs.akamai.com/property-mgr/docs/content-tgting.md)
* [Content Targeting - Protection](https://techdocs.akamai.com/property-mgr/docs/content-tgting-prot-amd.md)
* [Control Access](https://techdocs.akamai.com/property-mgr/docs/control-access.md)
* [Cookie Authorization](https://techdocs.akamai.com/property-mgr/docs/cookie-authz.md)
* [CORS Protocol Support](https://techdocs.akamai.com/property-mgr/docs/cors-protocol-support.md)
* [Custom Behavior](https://techdocs.akamai.com/property-mgr/docs/custom-behavior.md)
* [DataStream](https://techdocs.akamai.com/property-mgr/docs/datastream-beh.md)
* [Device Characterization - Define Cached Content](https://techdocs.akamai.com/property-mgr/docs/device-characterization-dc.md)
* [Device Characterization - Forward in Header](https://techdocs.akamai.com/property-mgr/docs/device-characterization-forward-in-header.md)
* [Diagnostic Data Beacons](https://techdocs.akamai.com/property-mgr/docs/diagnostic-data-beacons.md)
* [DNS Asynchronous Prefresh](https://techdocs.akamai.com/property-mgr/docs/dns-asynchronous-prefresh.md)
* [DNS Asynchronous Refresh](https://techdocs.akamai.com/property-mgr/docs/dns-asynchronous-refresh.md)
* [Download Complete Marker](https://techdocs.akamai.com/property-mgr/docs/dl-complete-marker.md)
* [Downstream Cacheability](https://techdocs.akamai.com/property-mgr/docs/downstream-cacheability.md)
* [Dynamic Page Caching](https://techdocs.akamai.com/property-mgr/docs/dynamic-page-caching.md)
* [Early Data (0-RTT)](https://techdocs.akamai.com/property-mgr/docs/early-data-0rtt.md)
* [Early Data (0-RTT) Advanced](https://techdocs.akamai.com/property-mgr/docs/early-data-0rtt-advanced.md)
* [Early Hints](https://techdocs.akamai.com/property-mgr/docs/early-hints.md)
* [Edge Load Balancing: Advanced Metadata](https://techdocs.akamai.com/property-mgr/docs/edge-load-balancing.md)
* [Edge Load Balancing: Data Center](https://techdocs.akamai.com/property-mgr/docs/edge-load-balancing-data-center.md)
* [Edge Load Balancing: Origin Definition](https://techdocs.akamai.com/property-mgr/docs/edge-load-balancing-origin-definition.md)
* [Edge Redirector Cloudlet](https://techdocs.akamai.com/property-mgr/docs/edge-redirector-cloudlet.md)
* [Edge Server Identification](https://techdocs.akamai.com/property-mgr/docs/edge-server-identification.md)
* [EdgeWorkers](https://techdocs.akamai.com/property-mgr/docs/edgeworkers-beh.md)
* [Enforce mTLS settings](https://techdocs.akamai.com/property-mgr/docs/enforce-mtls-settings.md)
* [Enhanced Debug](https://techdocs.akamai.com/property-mgr/docs/enhanced-debug.md)
* [Enhanced Akamai Protocol](https://techdocs.akamai.com/property-mgr/docs/enhanced-akamai-protocol.md)
* [Enhanced Proxy Detection with GeoGuard](https://techdocs.akamai.com/property-mgr/docs/enhanced-proxy-detn-geoguard.md)
* [ESI (Edge Side Includes)](https://techdocs.akamai.com/property-mgr/docs/esi-edge-side-includes.md)
* [Fast Invalidate](https://techdocs.akamai.com/property-mgr/docs/fast-inval.md)
* [FIPS mode - origin](https://techdocs.akamai.com/property-mgr/docs/fips-mode-origin.md)
* [Forward Header Enrichment](https://techdocs.akamai.com/property-mgr/docs/forward-header-enrichment.md)
* [Forward Rewrite Cloudlet](https://techdocs.akamai.com/property-mgr/docs/forward-rewrite-cloudlet.md)
* [Global Request Number](https://techdocs.akamai.com/property-mgr/docs/global-req-number.md)
* [GraphQL Caching](https://techdocs.akamai.com/property-mgr/docs/graphql-caching.md)
* [gRPC](https://techdocs.akamai.com/property-mgr/docs/google-rpc.md)
* [HD Data Override: Advanced Metadata](https://techdocs.akamai.com/property-mgr/docs/hd-data-override-advanced-metadata.md)
* [HSAF for Edge IP Binding](https://techdocs.akamai.com/property-mgr/docs/hsaf-edge-ip-binding.md)
* [HTTP Strict Transport Security (HSTS)](https://techdocs.akamai.com/property-mgr/docs/http-strict-transport-security-hsts.md)
* [HTTP to HTTPS Upgrade](https://techdocs.akamai.com/property-mgr/docs/http-https-upgrade.md)
* [HTTP/2](https://techdocs.akamai.com/property-mgr/docs/http2-support.md)
* [HTTP/3](https://techdocs.akamai.com/property-mgr/docs/http3-support.md)
* [HTTPS Cache Key Sharing](https://techdocs.akamai.com/property-mgr/docs/https-cache-key-sharing.md)
* [IBM Tealeaf Connector](https://techdocs.akamai.com/property-mgr/docs/ibm-tealeaf-conn.md)
* [Ignore Case In Cache Key](https://techdocs.akamai.com/property-mgr/docs/ignore-case-cache-key.md)
* [Image and Video Manager (Images)](https://techdocs.akamai.com/property-mgr/docs/img-video-manager-img.md)
* [Image and Video Manager (Videos)](https://techdocs.akamai.com/property-mgr/docs/img-video-manager-videos.md)
* [Image and Video Manager: Set Parameter](https://techdocs.akamai.com/property-mgr/docs/img-video-manager-set-param.md)
* [Image Converter Settings](https://techdocs.akamai.com/property-mgr/docs/img-converter-settings.md)
* [Inject Reference ID](https://techdocs.akamai.com/property-mgr/docs/inject-reference-id.md)
* [InstantConfig](https://techdocs.akamai.com/property-mgr/docs/instantconfig-beh.md)
* [Large File Optimization](https://techdocs.akamai.com/property-mgr/docs/large-file-optimization-lfo.md)
* [Large File Optimization Advanced](https://techdocs.akamai.com/property-mgr/docs/large-file-optimization-advanced.md)
* [Last Mile Acceleration](https://techdocs.akamai.com/property-mgr/docs/last-mile-accel-gzip-comp.md)
* [Legacy Referrer Checking](https://techdocs.akamai.com/property-mgr/docs/legacy-referrer-checking.md)
* [Localhost Loopback Protection](https://techdocs.akamai.com/property-mgr/docs/localhost-loopback-protection.md)
* [Log Custom Details](https://techdocs.akamai.com/property-mgr/docs/log-custom-details.md)
* [Log Request Details](https://techdocs.akamai.com/property-mgr/docs/log-req-details.md)
* [Manifest Personalization](https://techdocs.akamai.com/property-mgr/docs/manifest-personalization-amd.md)
* [Manifest Rerouting](https://techdocs.akamai.com/property-mgr/docs/manifest-rerouting.md)
* [Manual Preconnect](https://techdocs.akamai.com/property-mgr/docs/manual-preconnect.md)
* [Manual Server Push](https://techdocs.akamai.com/property-mgr/docs/manual-server-push.md)
* [Media Acceleration](https://techdocs.akamai.com/property-mgr/docs/media-accel.md)
* [Media Acceleration (QUIC Protocol) Opt-Out](https://techdocs.akamai.com/property-mgr/docs/media-accel-quic-protocol-opt-out.md)
* [Media Client](https://techdocs.akamai.com/property-mgr/docs/media-client.md)
* [Media File Retrieval Optimization](https://techdocs.akamai.com/property-mgr/docs/media-file-retrieval-optimization.md)
* [Media Origin Failover](https://techdocs.akamai.com/property-mgr/docs/media-origin-failover.md)
* [Metadata Caching](https://techdocs.akamai.com/property-mgr/docs/metadata-caching.md)
* [Mobile App Performance SDK](https://techdocs.akamai.com/property-mgr/docs/mobile-app-perf-sdk.md)
* [Mobile Detection and Redirect](https://techdocs.akamai.com/property-mgr/docs/mobile-detn-redirect.md)
* [Modify Incoming Request Header](https://techdocs.akamai.com/property-mgr/docs/modify-incoming-req-header.md)
* [Modify Incoming Response Header](https://techdocs.akamai.com/property-mgr/docs/modify-incoming-response-header.md)
* [Modify Outgoing Request Header](https://techdocs.akamai.com/property-mgr/docs/modify-outgoing-req-header.md)
* [Modify Outgoing Request Path](https://techdocs.akamai.com/property-mgr/docs/modify-outgoing-req-path.md)
* [Modify Outgoing Response Header](https://techdocs.akamai.com/property-mgr/docs/modify-outgoing-response-header.md)
* [Modify Via Header](https://techdocs.akamai.com/property-mgr/docs/modify-via-header.md)
* [mPulse](https://techdocs.akamai.com/property-mgr/docs/mpulse-beh.md)
* [mTLS Edge Server to Origin](https://techdocs.akamai.com/property-mgr/docs/mtls-origin-keystore.md)
* [Network Conditions Header](https://techdocs.akamai.com/property-mgr/docs/network-conditions-header.md)
* [Object Caching](https://techdocs.akamai.com/property-mgr/docs/object-caching-od.md)
* [Optimize Text Streaming (Beta)](https://techdocs.akamai.com/property-mgr/docs/optimize-text-streaming.md)
* [Origin Base Path](https://techdocs.akamai.com/property-mgr/docs/origin-base-path.md)
* [Origin Characteristics](https://techdocs.akamai.com/property-mgr/docs/origin-charac.md)
* [Origin Failure Recovery Method](https://techdocs.akamai.com/property-mgr/docs/origin-failure-recovery-method.md)
* [Origin Failure Recovery Policy](https://techdocs.akamai.com/property-mgr/docs/origin-failure-recovery-policy.md)
* [Origin Health Detection](https://techdocs.akamai.com/property-mgr/docs/origin-health-detect.md)
* [Origin IP Access Control List](https://techdocs.akamai.com/property-mgr/docs/origin-ip-access-control.md)
* [Origin Server](https://techdocs.akamai.com/property-mgr/docs/origin-server.md)
* [Permissions-Policy](https://techdocs.akamai.com/property-mgr/docs/permissions-policy.md)
* [Persistent Connections: Client to Edge](https://techdocs.akamai.com/property-mgr/docs/persistent-connections-client-to-edge.md)
* [Persistent Connections: Edge to Origin](https://techdocs.akamai.com/property-mgr/docs/persistent-connections-edge-to-origin.md)
* [Personally Identifiable Information](https://techdocs.akamai.com/property-mgr/docs/personally-identifiable-info-pii.md)
* [Phased Release Cloudlet](https://techdocs.akamai.com/property-mgr/docs/phased-release-cloudlet.md)
* [Post Quantum Cryptography (PQC) Client to Edge](https://techdocs.akamai.com/property-mgr/docs/pqc-client-to-edge.md)
* [Post Quantum Cryptography (PQC) to Origin](https://techdocs.akamai.com/property-mgr/docs/pqc-origin.md)
* [Predictive Content Delivery](https://techdocs.akamai.com/property-mgr/docs/predictive-content-delivery.md)
* [Predictive Prefetching](https://techdocs.akamai.com/property-mgr/docs/predictive-prefetching.md)
* [Prefetch Objects](https://techdocs.akamai.com/property-mgr/docs/prefetching.md)
* [Prefetchable Objects](https://techdocs.akamai.com/property-mgr/docs/prefetchable-objects.md)
* [Protocol Downgrade (HTTPS Downgrade to Origin)](https://techdocs.akamai.com/property-mgr/docs/protocol-downgrade-https-downgrade-origin.md)
* [Protocol Downgrade (Legacy)](https://techdocs.akamai.com/property-mgr/docs/protocol-downgrade-legacy.md)
* [Query Authorization](https://techdocs.akamai.com/property-mgr/docs/query-authz.md)
* [QUIC Support](https://techdocs.akamai.com/property-mgr/docs/quic-support.md)
* [Quick Retry](https://techdocs.akamai.com/property-mgr/docs/quick-retry.md)
* [Random Seek](https://techdocs.akamai.com/property-mgr/docs/random-seek.md)
* [Read Timeout](https://techdocs.akamai.com/property-mgr/docs/read-timeout.md)
* [Real-time Reporting](https://techdocs.akamai.com/property-mgr/docs/rt-rpt.md)
* [Redirect](https://techdocs.akamai.com/property-mgr/docs/redirect-beh.md)
* [Redirect Plus](https://techdocs.akamai.com/property-mgr/docs/redirect-plus.md)
* [Referrer Checking](https://techdocs.akamai.com/property-mgr/docs/referrer-checking.md)
* [Remove Outgoing Request Parameters](https://techdocs.akamai.com/property-mgr/docs/rm-outgoing-req-param.md)
* [Remove Vary Header](https://techdocs.akamai.com/property-mgr/docs/rm-vary-header.md)
* [Request Client Hints](https://techdocs.akamai.com/property-mgr/docs/request-client-hints.md)
* [Request Control Cloudlet](https://techdocs.akamai.com/property-mgr/docs/req-control-cloudlet.md)
* [Request Type Marker](https://techdocs.akamai.com/property-mgr/docs/req-type-marker.md)
* [Resource Optimizer Extended Compatibility](https://techdocs.akamai.com/property-mgr/docs/resource-optimizer-extended-compat.md)
* [Return Cache Status](https://techdocs.akamai.com/property-mgr/docs/return-cache-status.md)
* [RMA Optimizations](https://techdocs.akamai.com/property-mgr/docs/rma-optimizations.md)
* [Save POST DCA processing result](https://techdocs.akamai.com/property-mgr/docs/save-post-dca-processing-result.md)
* [Scheduled Invalidation](https://techdocs.akamai.com/property-mgr/docs/scheduled-inval.md)
* [Script Management](https://techdocs.akamai.com/property-mgr/docs/script-mgmt.md)
* [Security Failover Protection](https://techdocs.akamai.com/property-mgr/docs/security-failover-prot.md)
* [Segmented Media Delivery Mode](https://techdocs.akamai.com/property-mgr/docs/segmented-media-deliv-mode.md)
* [Segmented Media Protection](https://techdocs.akamai.com/property-mgr/docs/segmented-media-prot-amd.md)
* [Segmented Media Streaming - Prefetch](https://techdocs.akamai.com/property-mgr/docs/segmented-media-streaming-prefetch-amd.md)
* [Set Response Code](https://techdocs.akamai.com/property-mgr/docs/set-response-code.md)
* [Set Response Cookie](https://techdocs.akamai.com/property-mgr/docs/set-response-cookie.md)
* [SHUTR](https://techdocs.akamai.com/property-mgr/docs/shutr-beh.md)
* [Signature Header Authentication](https://techdocs.akamai.com/property-mgr/docs/signature-header-auth.md)
* [Simulate Error Response Code](https://techdocs.akamai.com/property-mgr/docs/simulate-err-response-code.md)
* [Site Failover](https://techdocs.akamai.com/property-mgr/docs/site-failover.md)
* [Site Shield](https://techdocs.akamai.com/property-mgr/docs/siteshield-beh.md)
* [Standard TLS Migration](https://techdocs.akamai.com/property-mgr/docs/standard-tls-migration.md)
* [Standard TLS Migration Override](https://techdocs.akamai.com/property-mgr/docs/standard-tls-migration-override.md)
* [Strict Header Parsing](https://techdocs.akamai.com/property-mgr/docs/strict-header-parsing.md)
* [Subcustomer Enablement](https://techdocs.akamai.com/property-mgr/docs/subcustomer-enablement.md)
* [SureRoute](https://techdocs.akamai.com/property-mgr/docs/sureroute-beh.md)
* [TCP Optimizations](https://techdocs.akamai.com/property-mgr/docs/tcp-optimizations.md)
* [Tiered Distribution](https://techdocs.akamai.com/property-mgr/docs/tiered-dist.md)
* [Tiered Distribution Customization](https://techdocs.akamai.com/property-mgr/docs/tiered-distribution-customization.md)
* [Tiered Distribution for API Acceleration](https://techdocs.akamai.com/property-mgr/docs/tiered-dist-api-accel.md)
* [UID Configuration](https://techdocs.akamai.com/property-mgr/docs/uid-configuration.md)
* [Validate Entity Tag (ETag)](https://techdocs.akamai.com/property-mgr/docs/val-entity-tag.md)
* [Video Manager Powered by Cloudinary](https://techdocs.akamai.com/property-mgr/docs/video-manager-cloudinary.md)
* [Visitor Prioritization Cloudlet](https://techdocs.akamai.com/property-mgr/docs/visitor-prioritization-cloudlet.md)
* [Visitor Prioritization Powered by Queue-it](https://techdocs.akamai.com/property-mgr/docs/visitor-prioritization-queueit.md)
* [Watermark Token](https://techdocs.akamai.com/property-mgr/docs/wmk-token.md)
* [Watermarking](https://techdocs.akamai.com/property-mgr/docs/wmk-amd.md)
* [Web Application Firewall](https://techdocs.akamai.com/property-mgr/docs/web-app-firewall.md)
* [WebDAV](https://techdocs.akamai.com/property-mgr/docs/webdav-beh.md)
* [WebSockets](https://techdocs.akamai.com/property-mgr/docs/websockets-support.md)