--- title: "Integrating Google Tag Manager" slug: "integrating-google-tag-manager" updated: 2023-05-09T12:34:26Z published: 2023-05-09T12:34:26Z canonical: "help.nexudus.com/integrating-google-tag-manager" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://help.nexudus.com/llms.txt > Use this file to discover all available pages before exploring further. # Integrating Google Tag Manager The Google Tag Manager integration is included in your Nexudus subscription at no additional cost. Integrating Google Tag Manager is a two-step process. ## What You Need to Integrate Google Tag Manager - **A Google account** - **A full unrestricted admin account in Nexudus** ## Step 1. Creating Your Google Tag Manager Account and Container The first step of the integration is to create an account in Google Tag Manager and a container for your Members Portal to get a container ID. Your container ID is a required field to enable the integration in Nexudus. 1. Log in to Google Tag Manager using your Google credentials. 2. Click **Create account** in the top right corner of the page. 3. Name your account. 4. Select your country from the drop-down list. 5. Name your container. 6. Select **Web** in the **Target platform** field. 7. Click **Create**. 8. Tick the checkbox at the bottom of the Terms of Service Agreement and click **Yes** in the top right corner of the page. *When your container first loads, you are prompted to add code snippets to your Members Portal. You can skip this step since Nexudus automatically adds them for you.* 1. Click **OK** to clear the dialog box. 2. Copy your container ID that is displayed in the top right corner of the page. Your container ID has the following format: *GTM-1234567*. Now that you've successfully created a Google Tag Manager account and copied your container ID, you can move to step 2. ## Step 2. Enabling the Google Tag Manager Integration in Nexudus Once you have your container ID, all you need to do is enable the integration in your Nexudus account. 1. Log in to [dashboard.nexudus.com](https://dashboard.nexudus.com/) if you aren't already. 2. Click **Settings > Integrations > Google Tag Manager**. 3. Enable the **Google Tag Manager integration** toggle 4. Add your container ID in the **Google Tag Manager Code** field. 5. Click the **Save Changes** button. You've successfully enabled the Google Tag Manager integration. Make sure the integration is working properly by following the instructions on the [Analytics Help Portal](https://support.google.com/analytics/answer/1008083). Nexudus tracks the following events: - **pageview** When the user navigates between pages - **nexudus:saved:{agentKey}.{key}** When data is saved. *For example when a customer updates their profile or posts a new message in the community board.* - **nexudus:basket:add** When the user adds an item to their basket. - **nexudus:basket:remove** When the user removes an item from their basket. - **nexudus:basket:clear** When the user removes all items from their basket. - **nexudus:basket:checkout** When the user confirms a basket order and checks out. - **nexudus:basket:checkout_summary** When the users preview their basket before going through the payments page. - **nexudus:payments:success** When the user's payment is successfully processed. - **nexudus:payments:fail** When the user's payment fails. - **nexudus:payments:updated** When the user's payment details are updated. - **nexudus:signup:new** When the user loads the sign-up page or the event registration page as a new customer. You can use your browser console and filter by the "TM:" string to see the events Nexudus emits.