The custom code (async) tag (custom asynchronous tag) lets you insert custom scripts to your website’s code.
To set up the tag, follow these steps:
- Go to Menu > Tag Manager.
- Navigate to Tags.
- Click Add a tag.
- Name the tag and select the following type: Custom code (async) (custom asynchronous tag).
- In Tag code, type your code.
Tip: If you want to execute JavaScript, you need to include
<script>
<script>
.Tip: The HTML editor has a built-in linter and syntax. They help you debug the JavaScript code, and you don’t need to use external editors.
- To use variables in Tag code, start typing
{{
and a list of available variables will show up.
Note: A variable will be dynamically exchanged to its actual value at any time your script is executed.
- In Advanced tag settings, choose Consent type. Set it up if you use a consent form on your site. This tag will fire only for visitors who accept the selected consent type.
- Respect opt-out and DNT is turned on by default. Leave it as is, if you want to respect visitors who set Do-Not-Track in their browsers, or visitors who opt out of tracking using our opt-out form.
- Enable document.write is turned off by default. Toggle this option, if your tag needs
document.write
. - In Flight dates, set the date and time when the tag is fired.
- In Tag triggers, click Add a trigger or Choose existing trigger to set up a trigger for your tag.
- Adjust trigger conditions.
- When you’re done, click OK for the trigger.
- Click Save for the tag.
- Test your tag in debug mode.
- When you’re happy how the tag works, click Publish.