Cheatsheet using marketing tools and analytics for developers.
Event - [Event Name]
- Trigger Type =
Custom Event - Event Name =
[eventName] - Fires on =
All Custom Events - Add per new dataLayer.push
Data Layer - [property_name]
- Variable Type =
Data Layer Variable - Data Layer Variable Name =
[property_name] - Add per new
property
ADW - CONV - [Event Name]
- Tag type =
Adwords Conversion Tracking - Conversion ID =
{{Cons - ADW Conv ID}} -
Conversion Label = Copy
google_conversion_labelvalue from:- Adwords -> Tools -> Conversions
-
Add Conversions
- Type =
Website - Name =
Name - Value =
Don't assign a value - Count =
Every/One - Windows =
Default - Category =
Lead/Sale - Include in Conversions =
Yes - Attribution =
Last Click
- Type =
- Triggering = Event -
[Event Name]
ADW - RMK - [Event Name]
- Tag type =
Adwords Remarketing - Conversion ID =
{{Cons - ADW Conv ID}} - Conversion Label =
-
Custom Parameters =
Manual Specify- dynx_pagetype =
[eventName] [property_name]={{DL - [property_name]}}
- dynx_pagetype =
- Triggering =
Event - [Event Name]
Amplitude - [Event Name]
- Tag type =
Custom HTML Tag -
HTML (Code from Amplitude Events)
<script> var eventProperties = { '[property_name]' : '{{DL - [property_name]}}' }; amplitude.getInstance().logEvent('[Event Name]', eventProperties); </script> - Triggering =
Event - [Event Name]
FB - Pixel - [Event Name]
- Tag type =
Custom HTML Tag -
HTML (Code from Facebook Pixel)
<script> fbq('track', '[FacebookEventEquivalent]', { '[property_name_fb_equivalent]' : '{{DL - [property_name]}}' }); </script>OR
<script> fbq('trackCustom', '[EventName]', { '[property_name]' : '{{DL - [property_name]}}' }); </script> - Triggering =
Event - [Event Name]
GA - Event - [Event Name]
- Tag type =
Universal Analytics - Tracking ID =
{{Cons - GA Property ID}} - Track Type =
Event - Category =
Conversion - Action =
[Event Name] - Label =
{{DL - [property_product_id]}} - Value =
{{DL - [property_price]}} -
Align values from:
- Analytics -> Admin -> Goals
- New Goal
- Template =
Custom - Name =
[Event Name] - Type =
Event - Category =
Conversion - Action =
[Event Name] - Label =
[Label] - Value =
[Value]
- Triggering =
Event - [Event Name]
Zarget - [Event Name]
- Tag type =
Custom HTML Tag -
HTML (Code from Zarget Goals)
<script> window.zargetAPI = window.zargetAPI || []; window.zargetAPI.push('zg_trackEvent', '[Event Name]'); </script> - Triggering =
Event - [Event Name]
CJS - [Return Value]
- Variable Type =
Custom Javascript -
Custom Javascript:
- Anonymous function
- Return = Value
Cons - [Constant Name]
- Variable Type =
Constant -
Value =
[Value]- Used for Configuration IDs
- Used for Currency
Tag Manager Notes
reference: claw68 gist