Skip to content

Commit 858c19f

Browse files
Update index.md
1 parent dbf235b commit 858c19f

File tree

1 file changed

+11
-0
lines changed
  • src/connections/destinations/catalog/google-tag-manager

1 file changed

+11
-0
lines changed

src/connections/destinations/catalog/google-tag-manager/index.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,21 @@ If you are seeing `404` error on the JavaScript console of your page and it is a
8484

8585

8686
### Duplicate Events
87+
8788
If you have Google Ads enabled and see duplicate events in GTM, check to see if the event is set as a conversion in Google Ads. Duplicate conversions are common when you use both Google Ads and GTM, since Segment's Adwords destination initializes the gtag script with the dataLayer itself. So, when you fire a mapped event, Segment submits the payload directly to the dataLayer.
8889

8990
Google recommends using [transactionIds](https://support.google.com/google-ads/answer/6386790){:target="_blank"} to prevent this duplication.
9091

92+
### Duplicate Events triggering GTM tags multiple times
93+
94+
In reviewing the "dataLayer" tab for each event in GTM, it was observed that the `eventModel` field, which is an internal Google field, is only present in events captured by the Google Ads SDK. To prevent GTM tags from firing multiple times due to duplicate events, you can create a GTM variable and use `eventModel` as a condition to filter events.
95+
96+
1. Create a [GTM variable](https://support.google.com/tagmanager/answer/7683056?hl=en){:target="_blank"} to capture the `eventModel` field when events hit the Google DataLayer
97+
2. Set the variable to add the value "GTM" to the `eventModel` field when the field is not present in the event dataLayer. The format value should be set to "Convert undefined to GTM"
98+
3. Add the newly created variable to your GTM trigger so that only events containing `eventModel = GTM will` trigger the tag.
99+
100+
This solution has been shared by other customers. Please test it before implementing it with production data. If you have any questions regarding the GTM setup, consult the [GTM documentation](https://support.google.com/tagmanager/answer/6103657?hl=en){:target="_blank"}.
101+
91102

92103
## Appendices
93104

0 commit comments

Comments
 (0)