Loading
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Add Google Tag Manager Data to the Example Omniscript Steps

          Add Google Tag Manager Data to the Example Omniscript Steps

          The Messaging Framework of each step stores the product data that’s sent to Google Analytics Ecommerce and the Google Tag Manager.

          If you aren't in the Omniscript, from the App Launcher, find and select Omnistudio, then click Omniscripts. In the Omniscript list, expand Documentation/OmniAnalytics and click E-commerce Buyflow Omniscript (Version 2).

          Perform these steps for each Step element in the Omniscript:

          1. Click the Step element.
          2. In the Properties pane, click Properties to display the Step element properties.
          3. Expand the Messaging Framework section.
          4. Make sure the Window postMessage, Pub/Sub, and Session Storage boxes are checked.
          5. Under Message, add a Key/Value pair with eventAction as the key. The value depends on the Step element you're editing:

            Step Element

            Value of eventAction Key

            Select Device

            view_item_list

            View Quote

            select_item

            View Cart

            add_to_cart

            Review Cart

            begin_checkout

            Shipping Address

            add_shipping_info

            Provide Payment

            add_payment_info

            Generate Receipt

            purchase

          6. Add a Key/Value pair with transID as the key. You can leave the value blank for all the steps except the Generate Receipt step. For that step, you can use any value. For example, you can use a timestamp.
            If your Google Analytics configuration processes all events in the same way, all events require the same parameters, even if some events don't use them.
          7. Add a Message Key/Value pair with products as the key, and leave the value blank.
          8. Click Edit Properties as JSON.
          9. Replace the empty quotes after the products node with one of these JSON arrays. Make sure a colon precedes the opening bracket and a closing brace follows the closing bracket.

            For the Select Device step, use this JSON array:

            [
              {
                "item_name": "Apple iPhone 7",
                "item_brand": "Apple",
                "item_category": "Mobile",
                "item_variant": "Black",
                "price": 699,
                "quantity": 1
              },
              {
                "item_name": "Apple iPhone 8",
                "item_brand": "Apple",
                "item_category": "Mobile",
                "item_variant": "Black",
                "price": 699,
                "quantity": 1
              },
              {
                "item_name": "Apple iPhone X",
                "item_brand": "Apple",
                "item_category": "Mobile",
                "item_variant": "Black",
                "price": 699,
                "quantity": 1
              },
              {
                "item_name": "Apple iPhone 11",
                "item_brand": "Apple",
                "item_category": "Mobile",
                "item_variant": "Black",
                "price": 699,
                "quantity": 1
              },
              {
                "item_name": "Apple iPhone XR",
                "item_brand": "Apple",
                "item_category": "Mobile",
                "item_variant": "Black",
                "price": 699,
                "quantity": 1
              }
            ]

            For all other steps, use this JSON array:

            [
              {
                "item_name": "%DeviceName%",
                "item_brand": "Apple",
                "item_category": "Mobile",
                "item_variant": "Black",
                "price": 699,
                "quantity": 1
              }
            ]
          10. Click Close JSON Editor.

          This is the final task in the current workflow. For the next task in the parent workflow, see Setting Up Third-Party Tracking and Event Types.

           
          Loading
          Salesforce Help | Article