---
title: "Plugin Configuration"
slug: "webtrends-tag-manager-plugin-configuration"
updated: 2024-06-18T22:26:01Z
published: 2024-06-18T22:26:01Z
canonical: "onpremises.webtrends.help/webtrends-tag-manager-plugin-configuration"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://onpremises.webtrends.help/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugin Configuration

### Configuration Settings

#### General Tab

![image.png](https://cdn.document360.io/0afe9842-6601-4812-b9e2-2726979f2233/Images/Documentation/image%2850%29.png)

- **Plugin description** - Specifies a brief description/name of the custom plugin configuration.
- **Plugin key** - Specifies the value passed to the registerPlugin() function. This value is found in the plugin code and is unique to each plugin.
- **Plugin file** - Specifies the JavaScript plugin file.
          Note:

          

Uploading a new file to an existing plugin configuration will replace the previous plugin file.
- **Plugin is hosted** - Indicates that the JavaScript plugin file will be hosted elsewhere rather than being saved locally within Tag Manager.
  - **Plugin file URL** - Specifies the URL for the hosted plugin file.

---

#### Advanced Tab

![image.png](https://cdn.document360.io/0afe9842-6601-4812-b9e2-2726979f2233/Images/Documentation/image%28105%29.png)

- **Run plugin asynchronously** - Enables or disables asynchronous execution of the plugin.
- **Wait for Callback** - Indicates whether registration of the plugin should wait until the `registerPluginCallback()` function is called. This is useful when data collection needs to be delayed until after the plugin completes its work.
- **Timeout** - Specifies a custom timeout. If the timeout is reached before the plugin is registered, data collection will continue without loading the plugin.
  - **Timeout seconds** - Specifies how many seconds to wait for the plugin to be registered.
- **Plugin options** - Specifies global plugin configuration options that should be applied on all tag configurations that use the plugin. Options must be entered as a JSON object (e.g. {key: "value"}).

[Continue](https://onpremises.webtrends.help/docs/webtrends-tag-manager-creating-plugin-configurations)
