Tag Manager Plus – Part 2b: Set Up Triggers

Triggers notify when the tags should fire.

Add to Cart – Success Message Element

Select “Triggers” from the left menu

  1. Click on “New”
  2. Trigger name:
    Add To Cart - Success Message Element
  3. Trigger type: “Page View – Window Loaded”
  4. Fire On: “Some Window Loaded Events”
  5. Fire when these conditions are true: “JS – Add to Cart Success” equals true
  6. Click “Save”

Event – Add to Cart

  1. Click on “New”
  2. Trigger name:
    Event - Add To Cart
  3. Trigger type: “Custom Event”
  4. Event name (case sensitive):
    addToCart
  5. Fire On: “All Custom Events”
  6. Click “Save”

Event – Checkout Option

  1. Click on “New”
  2. Trigger name:
    Event - Checkout Option
  3. Trigger type: “Custom Event”
  4. Event name (case sensitive):
    checkoutOption
  5. Fire On: “All Custom Events”
  6. Click “Save”

Event – Internal Promotion Click

  1. Click on “New”
  2. Trigger name:
    Event - Internal Promotion Click
  3. Trigger type: “Custom Event”
  4. Event name (case sensitive):
    sendInternalPromotionClick
  5. Fire On: “All Custom Events”
  6. Click “Save”

Event – Internal Promotion Impression

  1. Click on “New”
  2. Trigger name:
    Event - Internal Promotion Impression
  3. Trigger type: “Custom Event”
  4. Event name (case sensitive):
    sendInternalPromotionImpression
  5. Fire On: “All Custom Events”
  6. Click “Save”

Event – Product Click

  1. Click on “New”
  2. Trigger name:
    Event - Product Click
  3. Trigger type: “Custom Event”
  4. Event name (case sensitive):
    productClick
  5. Fire On: “All Custom Events”
  6. Click “Save”

Event – Product List Impression

  1. Click on “New”
  2. Trigger name:
    Event - Product List Impression
  3. Trigger type: “Custom Event”
  4. Event name (all lower case):
    productlist
  5. Fire On: “All Custom Events”
  6. Click “Save”

Event – Remove From Cart

  1. Click on “New”
  2. Trigger name:
    Event - Remove From Cart
  3. Trigger type: “Custom Event”
  4. Event name (case sensitive):
    removeFromCart
  5. Fire On: “All Custom Events”
  6. Click “Save”

OnePage Checkout – Checkout Step

  1. Click on “New”
  2. Trigger name:
    OnePage Checkout - Checkout Step
  3. Trigger type: “Custom Event”
  4. Event name (all lower case):
    onestepcheckout
  5. Fire On: “All Custom Events”
  6. Click “Save”

OnePage Checkout – Checkout Page

  1. Click on “New”
  2. Trigger name:
    OnePage Checkout - Checkout Page
  3. Trigger type: “Page View – Window Loaded”
  4. This trigger fires on “Some Windows Loaded Events”:
    1. “Page Path” contains /checkout/onepage
    2. “Page Path” does not contain success
  5. Click “Save”

OnePage Checkout – Is Payment Button

  1. Click on “New”
  2. Trigger name:
    OnePage Checkout - Is Payment Button
  3. Trigger type: “Click – All Elements”
  4. This trigger fires on “Some Clicks”:
    1. “JS – Is Payment Button” equals true
    2. “Page Path” contains /checkout/onepage
  5. Click “Save”

 OnePage Checkout – Is Shipping Button

  1. Click on “New”
  2. Trigger name:
    OnePage Checkout - Is Shipping Button
  3. Trigger type: “Click – All Elements”
  4. This trigger fires on “Some Clicks”:
    1. “JS – Is Shipping Button” equals true
    2. “Page Path” contains /checkout/onepage
  5. Click “Save”

 OnePage Checkout Step 1 – View Cart

  1. Click on “New”
  2. Trigger name:
    OnePage Checkout Step 1 - View Cart
  3. Trigger type: “Custom Event”
  4. Event name (all lower case):
    checkout
  5. This trigger fires on “Some Custom Events”:
    “Page Type” equals checkout-cart
  6. Click “Save”

DOM Ready

  1. Click on “New”
  2. Trigger name:
    DOM Ready
  3. Trigger Type: “DOM Ready”
  4. Fire On: “All DOM Ready Events”
  5. Click “Save”

Continue to Part 2c: Set Up Tags

Related Pages
Tag Manager Plus Magento Extension
Tag Manager Plus User Manual
Part 1: Google Analytics Setup
Part 3: Magento Extension Installation & Setup
Part 4: Testing & Go Live