CaliberMind

Getting Started: Enabling Google Analytics / Tag Manager for use with CaliberMind & Kickfire

How to enable Google Analytics / Tag Manager for use with CaliberMind & Kickfire

Adding descriptive data about the business users that visit your website using Kickfire and Google Tag Manager allows for an accelerated & more informed sales process


Overview

The initial deployment begins with preparing the Google Analytics (GA) property for receiving and storing the descriptive data about the business users that visit your digital property from the KickFire API. After your GA web property has been configured, Google Tag Manager (GTM) will need to be configured to operate as the tool that identifies business website visitors and retrieves data from the API to GA. Either a new GTM container will need to be created or an existing container can be used. Simply follow the instructions to import the KickFire GTM workspace into a new or existing container. Add the unique variables for the GA account, and the KickFire API key, then publish the container. Lastly, confirm the KickFire API data is being collected in your GA web property. Open an example GA report (e.g. Acquisition > All Traffic > Channels report), add a Custom Dimension as a secondary dimension to the report, and review the collected data from business website visitors. 


Steps to complete KickFire Data API Integration:

  1. Configure GA Web Property
  2. Configure GTM Container
  3. Confirm Data is Collecting in GA
  4. Configure GA Web Property


GA Custom Dimensions

Navigation: Admin > Account > Property > Custom Definitions > Custom Dimensions

https://lh3.googleusercontent.com/v80QSxOXnM1p0cqT7VeoQMzXTTU5oszlk9gWWpk6uFVmi0GW9_MAUpXpv_aJCdglif1w5KvDBhSqq6HJRvKWnevd7Q2TeypsaMhou1O8WqqOjI0oIxz4GCzPhVrgkp1giUqABzh2

  1. Add a new 'Custom Dimension' with a name as 'Kickfire'
  2. Set the Scope to 'Session' & check 'Active', then click Create.
  3. Evaluate the data fields that will be stored in GA, and create additional Dimensions as needed.  GA Standard allows a maximum of 20 Custom Dimensions per property; there are more fields available than the GA standard product offers, whereas GA 360 offers 200 Custom Dimension indices. 
    1. Some data fields may be considered by some privacy advocates as Personally Identifiable Identification (PII) and should be considered before deciding to store those fields in GA.
  4. Inventory the Custom Dimension fieldname to Index number for associating them correctly in GTM.  The Indices must match for proper data reporting. 


GA Event Data

  • Event Categories for all event tags will be " KickFire API".
  • Event Action is either "success" or "error".
  • Event Label is only used for event action of "error". 
  • Event Label will contain the error message.

IMPORTANT: Whether you use the tag "KickFire API Event - Success - all fields" or "KickFire API Event - Success - combined and no codes", you MUST update the Custom Dimension index to match what you have setup in GA.


Configure GTM Container

GTM Configuration - Import Container

Navigation: Admin Tab > Import Container

https://lh3.googleusercontent.com/7-nMDxbyoXUwJxcjhAkI9VV-dv-4JBwPBvUcr3P_KvRneZ1760Ka0cOTUdQHP3iU2vmrJB5iX2qvTGwFbAOTxZEmM37ss1T1JaovCTXMH9YcanugUBH3m6TAZH1zDcaWzFPfykuT

  1. Import the GTM json file into your newly created GTM container OR into an existing container.

    1. If importing into a newly created container select "Overwrite".

    2. If importing into an existing container, select "Merge" and "Rename conflicting tags, triggers and variables"


https://lh3.googleusercontent.com/4UA9Y04slVqmtJVDBMdOwGu6LhHgPnxgbtANorz-23tpAF2GXtf1NYZsfzgkG0dHHcdq4SOsGCyF1Sn55oBrhrSrs-H66j_NhVB_K4rM1k-8-gp3A8evfB5oWGy8uTKky40JGidN


GTM Configuration - Variables 

  1. Update variable "KickFire API GA Tracking ID" with your GA tracking id OR update the KickFire API Event tags to use your existing GA Tracking ID variable.
  2. Update the variable "KickFire API Key" with your API key.


GTM Configuration - HTML Tag 

In custom HTML tag "API Call"

  1. References the variable "KickFire API Key".
  2. Sets a cookie called "kickfire_api_session_cookie" to establish session. This prevents calling the api on every single page.

Config settings

  1. session_timeout - Leave blank to use a session cookie or enter the number of minutes
  2. console_messages - true or false to log console messages
  3. log_errors_to_GA - true or false to send api errors to GA. Example: KickFire API>error>URL Not Authorized
  4. companies_only - true or false to only send company data to GA.
  5. kickfire_api_key - Use GTM constant "KickFire API Key" for your api key


GTM Configuration - Event Tags

Event Tags

Will send API success or error event to GA and set with success a Custom Dimension for each of the returned KickFire values

  • "KickFire API Event - Success - all fields"
    • Tag has an example of all possible fields set to Custom Dimensions in GA
  • "KickFire API Event - Success - combined and no codes"
    • Tag has example of a few fields set to a Custom Dimension in GA
  • "KickFire API Event - Error"
    • Sends error event with error details in the event label


Confirm Data is Collecting in GA

Open an example report (e.g. Acquisition > All Traffic > Channels report) and add a Custom Dimension as a secondary dimension to the report to review the collected data from site visitors.

The Custom Dimensions available in the reports will depend on which dimensions were created in Section 1. 


Kickfire Google Analytics JS code snippet:

Note: update UA-xxxxxxxx-1 for GA org ID, and XXXXXXXXXXXXXXXX for your company's unique Kickfire API key

<script type="text/javascript"> 
        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
        })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 

        ga('create', 'UA-XXXXXXXX-1', 'auto'); 

  jQuery(document).ready(function($){ 

   $.getJSON('//api.kickfire.com/gip',function(kfip) { 
      $.getJSON('//api.kickfire.com/v2/company:(all)?ip='+kfip+'&amp;amp;key=XXXXXXXXXXXXXXXX',function(obj) { 

        if ('data' in obj){ 
         if( obj['data'][0]['isISP'] == 0 ){ 
           ga('set', 'dimension1', obj['data'][0]['name']); 
           ga('set', 'dimension2', obj['data'][0]['website']); 
           ga('set', 'dimension3', obj['data'][0]['city']);
           ga('set', 'dimension4', obj['data'][0]['region']); 
           ga('set', 'dimension5', obj['data'][0]['postal']); 
           ga('set', 'dimension6', obj['data'][0]['country']); 
           ga('set', 'dimension7', obj['data'][0]['employees']); 
           ga('set', 'dimension8', obj['data'][0]['revenue']); 
           ga('set', 'dimension9', obj['data'][0]['category']); 
           ga('set', 'dimension10', obj['data'][0]['category2']); 
        } 
      } 

        ga('send', 'pageview'); 

      }).fail(function() { 

        ga('send', 'pageview'); 
     }); 
   }); 
}); 
</script>


CaliberMind GTM Container JSON:

{
    "exportFormatVersion": 2,
    "exportTime": "2018-02-26 19:20:56",
    "containerVersion": {
        "path": "accounts/1909391038/containers/7719907/versions/5",
        "accountId": "1909391038",
        "containerId": "7719907",
        "containerVersionId": "5",
        "name": "Calibermind Deployment",
        "description": "Including JSON schema from Exhibit B UID 9806\nName\nWebsite\nCity\nRegin\nPostal\nCountry\nEmployees\nRevenue\nsicGroup\nCategory\nsicCode\nnaicsGroup\ncategory2\nnaicsCode",
        "container": {
            "path": "accounts/1909391038/containers/7719907",
            "accountId": "1909391038",
            "containerId": "7719907",
            "name": "Training Area",
            "publicId": "GTM-WNRP9VK",
            "usageContext": [
                "WEB"
            ],
            "fingerprint": "1519672015402",
            "tagManagerUrl": "https://tagmanager.google.com/#/container/accounts/1909391038/containers/7719907/workspaces?apiLink=container"
        },
        "tag": [
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "tagId": "19",
                "name": "KickFire API Call",
                "type": "html",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "html",
                        "value": "<script>\nvar kickfireGTM = (window.kickfireGTM) ? window.kickfireGTM: {};\n(function(custom_config){\n\tvar config=custom_config||{};kickfireGTM={session_timeout:config.session_timeout||\"\",console_messages:config.console_messages||\"false\",log_errors_to_GA:config.log_errors_to_GA||\"false\",companies_only:config.companies_only||\"true\",myapi_call:config.myapi_call||\"false\",kickfire_api_key:config.kickfire_api_key||\"\",init:function(){window.jQuery?kickfireGTM.check_cookie():kickfireGTM.show_console_messages(\"jQuery not loaded.\")},check_cookie:function(){\"\"==kickfireGTM.get_cookie(\"kickfire_api_session_cookie\")&amp;amp;&amp;amp;(kickfireGTM.set_cookie(\"kickfire_api_session_cookie\",1,kickfireGTM.session_timeout),kickfireGTM.ip_lookup())},ip_lookup:function(){var e=\"\";jQuery.ajax({url:\"//api.kickfire.com/gip\",success:function(i){e=i.replace(/\"/g,\"\")},error:function(e,i,r){kickfireGTM.show_console_messages(\"Error getting ip: \"+r),\"true\"==kickfireGTM.log_errors_to_GA&amp;amp;&amp;amp;kickfireGTM.dataLayerPush(\"kickfire-api-error\",r.toString())},complete:function(){kickfireGTM.kickfire_api_call(e)}})},kickfire_api_call:function(e){var i=\"//api.kickfire.com/v2/company:(all)?ip=\"+e+\"&amp;amp;key=\"+kickfireGTM.kickfire_api_key;jQuery.getJSON(i,function(e){if(e.hasOwnProperty(\"data\"))try{if(0==e.data[0].isISP||\"false\"==kickfireGTM.companies_only){var i={};if(Object.keys(e.data[0]).forEach(function(r,o){\"\"!==e.data[0][r]&amp;amp;&amp;amp;(i[r]=e.data[0][r])}),0==e.data[0].isISP&amp;amp;&amp;amp;\"true\"==kickfireGTM.myapi_call){var r=\"//api.kickfire.com/my?key=\"+kickfireGTM.kickfire_api_key+\"&amp;amp;keyField=\"+e.data[0].website;jQuery.getJSON(r,function(e){0==e.results?i.watchlist=\"Unassigned\":Object.keys(e).forEach(function(r,o){\"\"!==e[r]&amp;amp;&amp;amp;(i[r]=e[r])})}).fail(function(e,i,r){kickfireGTM.show_console_messages(r),\"true\"==kickfireGTM.log_errors_to_GA&amp;amp;&amp;amp;kickfireGTM.dataLayerPush(\"kickfire-api-error\",\"myapi: \"+r)})}kickfireGTM.dataLayerPush(\"kickfire-api-success\",i)}}catch(e){kickfireGTM.show_console_messages(e),\"true\"==kickfireGTM.log_errors_to_GA&amp;amp;&amp;amp;kickfireGTM.dataLayerPush(\"kickfire-api-error\",e)}else kickfireGTM.show_console_messages(JSON.stringify(e)),\"true\"==kickfireGTM.log_errors_to_GA&amp;amp;&amp;amp;kickfireGTM.dataLayerPush(\"kickfire-api-error\",JSON.stringify(e))}).fail(function(e,i,r){kickfireGTM.show_console_messages(r),\"true\"==kickfireGTM.log_errors_to_GA&amp;amp;&amp;amp;kickfireGTM.dataLayerPush(\"kickfire-api-error\",r)})},get_cookie:function(e){for(var i=e+\"=\",r=document.cookie.split(\";\"),o=\"\",c=0;c<r.length;c++){for(var k=r[c];\" \"==k.charAt(0);)k=k.substring(1);if(-1!=k.indexOf(i)){o=k.substring(i.length,k.length);break}}return o},set_cookie:function(e,i,r){var o=new Date;o.setTime(o.getTime()+6e4*r);var c=\"\";\"\"!==r&amp;amp;&amp;amp;(c=\"expires=\"+o.toUTCString()),document.cookie=e+\"=\"+i+\"; \"+c+\"; path=/\"},show_console_messages:function(e){\"true\"==kickfireGTM.console_messages&amp;amp;&amp;amp;console.log(e)},dataLayerPush:function(e,i){window.dataLayer=window.dataLayer||[],\"true\"==kickfireGTM.console_messages&amp;amp;&amp;amp;console.log(\"event: \"+e+\" > \"+i),\"kickfire-api-success\"===e?dataLayer.push({event:e,\"kickfire-api-return\":i}):\"kickfire-api-error\"===e&amp;amp;&amp;amp;dataLayer.push({event:e,\"kickfire-api-event-message\":i})}},kickfireGTM.init();\n})({\n\t'session_timeout': '', \n\t'console_messages': 'true', \n\t'log_errors_to_GA': 'true', \n\t'companies_only': 'true', \n\t'myapi_call': 'false', \n\t'kickfire_api_key': '{{KickFire API Key}}' \n});\n/*\nconfig settings\n===============\n\t1. session_timeout\n\t\tLeave blank to use a session cookie or enter the number of minutes\n\t2. console_messages\n\t\ttrue or false to log console messages\n\t3. log_errors_to_GA\n\t\ttrue or false to send api errors to GA.\n\t\tExample: KickFire API>error>URL Not Authorized\n\t4. companies_only\n\t\ttrue or false to only send company data to GA.\n\t5. myapi_call\n\t\ttrue or false for MyAPI watchlist call that will return your defined custom fields\n\t6. kickfire_api_key\n\t\tUse GTM constant \"KickFire API Key\" for your api key\n*/\n</script>"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "supportDocumentWrite",
                        "value": "false"
                    }
                ],
                "fingerprint": "1519672015395",
                "firingTriggerId": [
                    "2147479553"
                ],
                "tagFiringOption": "ONCE_PER_EVENT"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "tagId": "20",
                "name": "KickFire API Event - Error",
                "type": "ua",
                "parameter": [
                    {
                        "type": "BOOLEAN",
                        "key": "nonInteraction",
                        "value": "true"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "overrideGaSettings",
                        "value": "true"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "eventCategory",
                        "value": "KickFire API"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "trackType",
                        "value": "TRACK_EVENT"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "eventAction",
                        "value": "error"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "eventLabel",
                        "value": "{{KickFire API Event Message}}"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "trackingId",
                        "value": "{{KickFire API GA Tracking ID}}"
                    }
                ],
                "fingerprint": "1519672015396",
                "firingTriggerId": [
                    "18"
                ],
                "tagFiringOption": "ONCE_PER_EVENT"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "tagId": "21",
                "name": "KickFire API Event - Success - all fields",
                "type": "ua",
                "parameter": [
                    {
                        "type": "BOOLEAN",
                        "key": "nonInteraction",
                        "value": "true"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "overrideGaSettings",
                        "value": "true"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "eventCategory",
                        "value": "KickFire API"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "trackType",
                        "value": "TRACK_EVENT"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "eventAction",
                        "value": "success"
                    },
                    {
                        "type": "LIST",
                        "key": "dimension",
                        "list": [
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "1"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - name}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "2"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - website}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "3"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - city}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "4"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - region}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "5"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - postal}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "6"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - country}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "7"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - employees}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "8"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - revenue}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "9"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - category}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "10"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - sicCode}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "11"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - sicGroup}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "12"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - category2}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "13"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - naicsCode}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "14"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - naicsGroup}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "15"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - isISP}}"
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "trackingId",
                        "value": "{{KickFire API GA Tracking ID}}"
                    }
                ],
                "fingerprint": "1519672292282",
                "firingTriggerId": [
                    "19"
                ],
                "tagFiringOption": "ONCE_PER_EVENT"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "tagId": "22",
                "name": "KickFire API Event - Success - combined and no codes",
                "type": "ua",
                "parameter": [
                    {
                        "type": "BOOLEAN",
                        "key": "nonInteraction",
                        "value": "true"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "overrideGaSettings",
                        "value": "true"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "eventCategory",
                        "value": "KickFire API"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "trackType",
                        "value": "TRACK_EVENT"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "eventAction",
                        "value": "success"
                    },
                    {
                        "type": "LIST",
                        "key": "dimension",
                        "list": [
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "1"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - name}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "2"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - website}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "3"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - city}}, {{KickFire API Return - region}} {{KickFire API Return - postal}}, {{KickFire API Return - country}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "4"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - employees}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "5"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - revenue}}"
                                    }
                                ]
                            },
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "index",
                                        "value": "6"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "dimension",
                                        "value": "{{KickFire API Return - category}}, {{KickFire API Return - category2}}"
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "trackingId",
                        "value": "{{KickFire API GA Tracking ID}}"
                    }
                ],
                "fingerprint": "1519672429411",
                "firingTriggerId": [
                    "19"
                ],
                "tagFiringOption": "ONCE_PER_EVENT"
            }
        ],
        "trigger": [
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "triggerId": "18",
                "name": "KickFire API Error",
                "type": "CUSTOM_EVENT",
                "customEventFilter": [
                    {
                        "type": "EQUALS",
                        "parameter": [
                            {
                                "type": "TEMPLATE",
                                "key": "arg0",
                                "value": "{{_event}}"
                            },
                            {
                                "type": "TEMPLATE",
                                "key": "arg1",
                                "value": "kickfire-api-error"
                            }
                        ]
                    }
                ],
                "fingerprint": "1519672015384"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "triggerId": "19",
                "name": "KickFire API Success",
                "type": "CUSTOM_EVENT",
                "customEventFilter": [
                    {
                        "type": "EQUALS",
                        "parameter": [
                            {
                                "type": "TEMPLATE",
                                "key": "arg0",
                                "value": "{{_event}}"
                            },
                            {
                                "type": "TEMPLATE",
                                "key": "arg1",
                                "value": "kickfire-api-success"
                            }
                        ]
                    }
                ],
                "fingerprint": "1519672015385"
            }
        ],
        "variable": [
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "114",
                "name": "KickFire API Event Message",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-event-message"
                    }
                ],
                "fingerprint": "1519672015385"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "115",
                "name": "KickFire API GA Tracking ID",
                "type": "c",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "value",
                        "value": "UA-111111111-1"
                    }
                ],
                "fingerprint": "1519672015385"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "116",
                "name": "KickFire API Key",
                "type": "c",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "value",
                        "value": "your-api-key"
                    }
                ],
                "fingerprint": "1519672015386"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "118",
                "name": "KickFire API Return - category",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.category"
                    }
                ],
                "fingerprint": "1519672015386"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "119",
                "name": "KickFire API Return - category2",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.category2"
                    }
                ],
                "fingerprint": "1519672015386"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "120",
                "name": "KickFire API Return - city",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.city"
                    }
                ],
                "fingerprint": "1519672015387"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "121",
                "name": "KickFire API Return - confidence",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.confidence"
                    }
                ],
                "fingerprint": "1519672015387"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "122",
                "name": "KickFire API Return - country",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.country"
                    }
                ],
                "fingerprint": "1519672015387"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "124",
                "name": "KickFire API Return - employees",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.employees"
                    }
                ],
                "fingerprint": "1519672015388"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "126",
                "name": "KickFire API Return - isISP",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.isISP"
                    }
                ],
                "fingerprint": "1519672015388"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "131",
                "name": "KickFire API Return - naicsCode",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.naicsCode"
                    }
                ],
                "fingerprint": "1519672015390"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "132",
                "name": "KickFire API Return - naicsGroup",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.naicsGroup"
                    }
                ],
                "fingerprint": "1519672015390"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "133",
                "name": "KickFire API Return - name",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.name"
                    }
                ],
                "fingerprint": "1519672015390"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "135",
                "name": "KickFire API Return - postal",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.postal"
                    }
                ],
                "fingerprint": "1519672015391"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "136",
                "name": "KickFire API Return - region",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.region"
                    }
                ],
                "fingerprint": "1519672015391"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "138",
                "name": "KickFire API Return - revenue",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.revenue"
                    }
                ],
                "fingerprint": "1519672015392"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "139",
                "name": "KickFire API Return - sicCode",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.sicCode"
                    }
                ],
                "fingerprint": "1519672015392"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "140",
                "name": "KickFire API Return - sicGroup",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.sicGroup"
                    }
                ],
                "fingerprint": "1519672015392"
            },
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "variableId": "144",
                "name": "KickFire API Return - website",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "kickfire-api-return.website"
                    }
                ],
                "fingerprint": "1519672015394"
            }
        ],
        "builtInVariable": [
            {
                "accountId": "1909391038",
                "containerId": "7719907",
                "type": "EVENT",
                "name": "Event"
            }
        ],
        "fingerprint": "1519672801131",
        "tagManagerUrl": "https://tagmanager.google.com/#/versions/accounts/1909391038/containers/7719907/versions/5?apiLink=version"


T
Tony is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.