IWD Checkout and the Google Analytics Tracking Code


The IWD Checkout is integrated with Google Analytics to provide a measurement tool during the checkout process. As the IWD Checkout is hosted on a different domain the Google Analytics integration follows the best practices for Cross-domain measurement noted by Google on the following document.

Follow these steps to add and integrate a Google Analytics Tracking Code to your IWD Checkout integration:

  1. Get a Google Analytics Tracking Code
    If you already do not own a Google Analytics Tracking Code please follow this guide.
    If you already own a Google Analytics account, take a look on how to get your tracking code here.
  2. Enable Enhanced Ecommerce on your Google Analytics account
    You need to enable Ecommerce for each view in which you want to see the data.
    1. Click Admin, and navigate to the view you want.
    2. In the VIEW column, click Ecommerce Settings.
    3. Set Enable Ecommerce to ON.
    4. Optional: Set Enable Related Products to ON.
    5. Click Next step.
    6. Set Enhanced Ecommerce Settings to ON.
    7. Click Submit.

  3. Measure the Multi-Step layout page.
    Configure Funnel Steps at the Enhanced Ecommerce section on your Google Analytics account as shown below:
    1. Click Admin, and navigate to the view you want.
    2. In the VIEW column, click Ecommerce Settings.
    3. Click Checkout Labeling.
    4. Add the following funnel steps by clicking on the Add funnel step button
      1. Step 1: 
        Label name: Address
      2. Step 2:
        Label name: Delivery Methods
      3. Step 3:
        Label name: Payment OptionImage Placeholder
    5. Click Save.
  4. Measure the One-Step layout used when clicking on the PayPal Smart-Payment buttons:
    This step is required for you to measure the layout page used when a user clicks on the PayPal Smart-payment button. Configure Funnel Steps at the Enhanced Ecommerce section on your Google Analytics account as shown below:
    1. Click Admin, and navigate to the view you want.
    2. In the VIEW column, click Ecommerce Settings.
    3. Click Checkout Labeling.
    4. Add the following funnel steps by clicking on the Add funnel step button
      1. Step 1: 
        Label name: Address
      2. Step 2:
        Label name: Delivery Methods
      3. Step 3:
        Label name: Payment Option
    5. Click Save.
  5. Paste the Google Analytics Universal Tracking Code on your IWD Checkout Settings:
    1. Login to your IWD Checkout Suite account.
    2. Click on the Stores tab and select a store.
    3. Go to Google API -> Google Analytics and turn paste your Universal tracking code.
    4. Enable this feature to track your checkout-page on your GA account.
    5. Click the Save Store button.
  6. Measured Events
    The IWD Checkout automatically tracks the following events:
     Event Category
     Event Action
     Event Label
     Description
     Checkout
     Login
     Login
    Occurs when a Customer clicks the login button
     
     
     Recover Password
    Occurs when a Customer clicks the Recover password button
     
     
     Login Failed Attempt
     Occurs when a Customer fails to login into his account
     
     Login
     Change Email
     Occurs when a logged-in customer wants to change his email
     
     Address
     Change Billing Address
     Occurs at the Address section when the user wants to type a different Billing Address
     
     
     Edit Cart
     Occurs at the Address section when the user clicks on any Edit to Cart button
     
     Coupon
     Apply Coupon
     Occurs at any step of the checkout process when a Customer clicks the Apply Coupon button
     
     
     Remove
     Occurs at any step of the checkout process when a Customer clicks the Remove Coupon button
     
     Delivery
     Edit Shipping Address
     Occurs at the Delivery step when a customer clicks on any Edit Shipping Address  or Go back to Shipping Address buttons
     
     
     Edit Billing Address
     Occurs at the Delivery step when a customer clicks the Edit Billing Address button
     
     
     Change Email
     Occurs at the Delivery step when a customer clicks the Change or Edit Email button
     
     Delivery Method
     *Additional Options related to the selected Shipping Methj
     Triggers when the customer moves to the next checkout step clicking the Continue to payment button
     
     Payment
     Change Delivery Method
      Occurs at the Payment step when a customer clicks on any Edit Shipping Method or Back to Delivery Method buttons
     
     
     Change Email
     Occurs at the Payment step when a customer clicks on the Edit Email button
     
     
     Edit Shipping Address
     Occurs at the Payment step when a customer clicks on the Edit Shipping Address button
     
     
     Edit Cart
     Occurs at the Payment step when a customer clicks on any Edit Cart button
     
     
     Failed
    Occurs at the Payment step when an unsuccessful payment attempt is made.
     
     
     Cancel
     Occurs at the PayPal Payment step when the customer clicks on the Cancel button
     
     Payment Method
     *Payment Method used to pay the order*
     Triggers when a customer places an order showing the preferred payment method.
     
     
     PayPal - Pay Later Render
     Triggers after the PayPal Pay Later message has been rendered.
     
     
     PayPal - Pay Later Click
     Triggers after each message have been clicked.
     
     
    PayPal - Pay Later Apply
     Triggers after clicking on an apply link or button.