About linking to GitHub
This article describes how to create a secure link between your GitHub account and your iQ Tag Management account using an access token. Once linked, use the Advanced JavaScript Code extension to reference and synchronize files from a GitHub repository. Your code remains safely stored in GitHub, but is available to publish in your iQ configuration.
Prerequisites
- A GitHub account with at least one public repository, which can be empty.
- A GitHub personal access token.
- Working knowledge of GitHub and experience working with GitHub repositories.
- The Manage Account permission in your Tealium account.
If you do not use GitHub or encounter permissions issues with the Advanced JavaScript extension because you do not have a public GitHub repository, we recommend that you use the iQ JavaScript Extension API instead of linking to GitHub.
How it works
The GitHub integration creates a seamless workflow between your code management process in GitHub and publishing in iQ Tag Management. Use your GitHub username and personal access token to create a link to your GitHub account. Only one link is needed for all the profiles in your Tealium account.
Your GitHub account must have at least one public repository for the link to succeed.
Once the account is linked, the JavaScript files in your respositories are available to be referenced in your iQ Tag Management configuration. When a file from your GitHub repository is referenced it remains safely in your GitHub repository, but the code is now available to publish as part of your iQ Tag Management configuration.
As you commit changes to the referenced files in your GitHub repository, you must synchronize those files in iQ Tag Management to get the latest versions. When you synchronize the referenced files you will have unsaved changes that must be saved and published.
Supported features
The following features support the GitHub integration:
This page was last updated: June 20, 2024