Inventory counts
Container GTM-ABC123 'tidepool.example'. Live version 41. Your input says the workspace has 2 unpublished changes; review them before any publish. Names are exactly as exported.
| Type | Count | Items |
|---|---|---|
| Tags | 8 | T1 to T8 |
| Triggers | 4 | G1 to G4 |
| User defined variables | 3 | V1 to V3 |
Counted from your lists.
Duplicates
| Finding | Items | Shared values | Why it matters |
|---|---|---|---|
| D1 (possible duplicate) | T1 'GA4 Configuration (Google tag)' and T2 'Google tag' | ID G-TP1234; both fire on G1 All Pages | If both load the same measurement ID on every page, each page view could be sent twice. The exported type labels differ, so this is a possible duplicate, not a confirmed one. Please confirm in Tag Manager whether both are the same tag type. |
| D2 | T3 and T4, both 'GA4 Event' | ID G-TP1234; event purchase; T3 fires on G2 CE - purchase, T4 on G3 Thank You Page | A completed order can match both the purchase data layer event and the /checkout/thank-you page view, so purchase could be sent twice per order. |
Broken items
| Finding | Item | Problem |
|---|---|---|
| B1 | T6 'GA4 Event' sign_up | Its firing trigger 'CE - signup' is not in the trigger list, so the tag has nothing to fire on. |
| B2 | T7 'Hotjar (Custom HTML)' | No firing trigger ("fires: (none)"). |
| B3 | V3 'Lookup - country' | It reads {{DLV - country}}, which is not a defined variable and is not in Google's built in variable list (https://support.google.com/tagmanager/answer/7182738). |
Unused items
| Finding | Item | Detail |
|---|---|---|
| U1 | G4 'Scroll 50' (Scroll Depth) | No tag uses it. |
| U2 | V3 'Lookup - country' | No tag, trigger or other variable references it (and see B3). |
V1 'DLV - transaction_id' is used by T3. V2 'DLV - value' is used by T3 and T4.
Paused tags
| Finding | Item | Detail |
|---|---|---|
| P1 | T8 'Google Ads Conversion' (AW-777/abc) | Paused; fires on G3 Thank You Page when active. |
I have not recommended deleting T8. Is it paused on purpose, or should Google Ads conversion tracking be on?
Finding counts, from the tables above (counted by script):
| Type | Findings | Count |
|---|---|---|
| Duplicates | D1, D2 | 2 |
| Broken | B1, B2, B3 | 3 |
| Unused | U1, U2 | 2 |
| Paused | P1 | 1 |
| Total findings | 8 | |
| Distinct items | T1, T2, T3, T4, T6, T7, V3, G4, T8 | 9 |
8 findings on 9 distinct items: duplicate findings name two tags each, and V3 carries two findings (B3 and U2).
Data layer check: the site pushes purchase, sign_up and add_to_cart. G2 'CE - purchase' listens for 'purchase', which the site pushes. No trigger in your list listens for 'sign_up', which fits B1. No trigger uses 'add_to_cart'; tell me if you want a tag for it.
Fix plan
| Finding | Change |
|---|---|
| D1 | After you confirm the types: keep one tag for G-TP1234 on All Pages; pause the other first, then remove it after testing. |
| D2 | Keep T3 (data layer purchase event, uses V1 and V2) and pause T4 (uses V2 only). |
| B1 | Create a Custom Event trigger for the event name 'sign_up', exactly as the site pushes it, and attach it to T6. |
| B2 | Decide whether Hotjar should run. If yes, attach G1 All Pages; if no, pause T7. |
| B3, U2 | Either add a 'DLV - country' data layer variable, if the site pushes country, or remove V3. |
| U1 | Leave G4 in place or remove it; no tag uses it. |
| P1 | Your decision (see Paused tags). |
Order: make the changes in a workspace, test in Preview mode, then create a version with a Version Name and Version Description. Publish only after approval. Tag Manager's help page says publishing makes your changes "active for the environment specified" (https://support.google.com/tagmanager/answer/6107163).
Preview test checklist
Preview launches Tag Assistant. Tag Manager's Preview help page says the debug interface shows information about your tags, including "how tags fired" (https://support.google.com/tagmanager/answer/6107056). - [ ] Load any page: only one tag for G-TP1234 fires on page view (D1). - [ ] Complete a test order through /checkout/thank-you: one GA4 purchase event fires, from T3, with transaction_id and value filled (D2). - [ ] Complete a test sign up: T6 fires on the 'sign_up' event (B1). - [ ] Hotjar fires on page view only if you chose to keep it (B2). - [ ] No tag reports a missing variable (B3). - [ ] Review the 2 unpublished workspace changes your input mentions before you create the version.
This audit covers what your lists show. It does not claim which tags fire on the live site; Preview is where that gets confirmed.
Needs your decision
- Confirm the T1 and T2 types (D1), and decide on Hotjar (B2) and the paused Google Ads tag (P1, T8).
- Approve the change list before anyone edits the container, and approve publishing by version name.
