--- 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)