In this article, we will guide you through setting up GoHighLevel tracking using server GTM. To configure the GoHighLevel tag, you will need to:
Keep on reading for more details on each step.
The GoHighLevel tag enables CRM integration with Google Tag Manager. With its help, you can create new contacts, and in the future, you will also be able to track events.
As the GoHighLevel tag works on the server GTM container, it provides a lot of benefits, among which are:
| See the complete list of server-side tracking benefits in our other article. |
Before configuring the GoHighLevel tag, you will need to:
Please note
1. Add GoHighLevel tag from the template gallery. To do it, go to your server GTM container → Templates → in the "Tag Templates" section, click "Search Gallery" → find "GoHighLevel" → click "Add to workspace".

2. Create a new tag. Go to the section "Tags" → click "New" → choose as the tag type "GoHighLevel".

3. Configure the tag.
3.1 Private Integration Token - an authorization token that allows the systems to call the GoHighLevel API (v2.0) without going through the full OAuth2 flow.
Generate a Private Integration Token with the contacts.write or Edit Contacts scope, then add it to the tag.
| Note: The token must be created at the Sub-Account level, not the Agency level. |
For detailed steps on creating a token, refer to the GoHighLevel documentation or watch a quick guide from the GoHighLevel team.
3.2 Location ID (Sub-Account ID) - is a unique identifier assigned to each sub-account within your agency account. It allows us to identify your client’s account accurately.
The Location ID can be found in your Business Profile. For the detailed instructions, please refer to GoHighLevel documentation.
3.3 Contact - set up creating new contacts in this section. Phone number or email are required for creating a contact but you can also collect other data such as first- and last-name, address, and other parameters listed in GoHighLevel documentation.
Here is an example of a configured tag:

4. Add a trigger for a tag.
5. Test the tag configuration. Trigger the event in both web and server GTM containers. If you face any problems with tag configuration, see the detailed guide on debugging and monitoring.
Setting up the GoHighLevel tag in server GTM provides many benefits, including precise data tracking, setting first-party cookies, and quicker website load. The tag allows you to create new contacts and, in the future, track events. The configuration process requires just the API Key and filling in the contact section, and it shouldn't take much time to complete.
Stape has lots of options! Click on Try for free to register and check all the benefits.
Comments