Header Ads

  • সর্বশেষ আপডেট

    Google Tag Manager Certification Answers

    1)  How can Google Tag Manager help you manage your website? (select all that apply)

        A) Simplify and speed up tag deployment
        B) Specify when tags should fire
        C) Manage different versions of tags
        D) Increase website performance
        E) Increase audience reach


    2)  Google Tag Manager can only be used with Google Tags

        A) TRUE
        B) FALSE


    3)  When creating a tag implementation plan, what are the recommended guidelines?

        A) Determine which existing tags can be moved into Tag Manager
        B) Decide what static and dynamic values you’ll want to pass from your website
        C) Determine which events (or actions) you’ll use as triggers
        D) Choose which tags can get you the data you need


    4)  If you wish to track metrics and dimensions in Google Analytics, which of these tags could you use?

        A) AdWords Conversion Tracking tag
        B) AdWords Remarketing tag
        C) Google Analytics Pageview tag
        D) DoubleClick Floodlight counter tag


    5)  What is stored in a Tag Manager container?

        A) A grouping of all of your Tag Manager accounts.
        B) A collection of variables defined in Tag Manager.
        C) A Javascript object that holds data passed from your website
        D) A collection of website tags and triggers


    6)  What is a “container snippet” in Tag Manager?

        A) JavaScript code placed on each page of your website
        B) A Javascript object that holds data passed from your website
        C) A collection of website tags and triggers
        D) Analytics tracking code


    7)  A Tag Manager account allows you to do which of the following?: (select all that apply)

        A) Manage tags for one or more websites
        B) Access your Google Analytics account
        C) Connect multiple Tag Manager accounts to single Google account
        D) Control access permissions to a Tag Manager account


    8)  What is a “trigger” in Tag Manager?

        A) A trigger determines which events fire on your website
        B) A trigger instantiates the Data Layer
        C) A trigger fires tags in response to website events
        D) A trigger publishes tags to your website


    9)  What are the three parts of a trigger in Tag Manager?

        A) Variables, operators, and values
        B) Operators, tags, and variables
        C) Variables, operators, and the Data Layer
        D) Tags, values, and the push method


    10)  How do you enable a built-in variable in Tag Manager?

        A) Publish the built-in variable in the Publish Now area
        B) Create a user-defined variable in the Variable configuration tab
        C) Check the built-in variable in the Variable configuration tab
        D) Uncheck the built-in variable in the Variable configuration tab


    11)  When first logging into Google Tag Manager what will you need to set up?

        A) The Data Layer
        B) A Tag Manager account
        C) Cross-domain tracking
        D) A Google Analytics account


    12)  Where should you place the container code on your website for best results?

        A) Before the opening tag on every page of your website.
        B) After the opening tag on every page of your website
        C) Before the closing tag on every page of your website
        D) After the closing tag on every page of your website


    13)  Where can you find your container code in Tag Manager? (select all that apply)

        A) After you first create an account and container
        B) Under the “Accounts” section by clicking into the container
        C) Under “Admin” by selecting your container and clicking “Install Google Tag Manager”
        D) Under the “Versions” section by clicking into the tag


    14)  What is the suggested naming convention when creating tags?

        A) Website name – tag type – variable used
        B) Agency name – website name – date
        C) Date – tag location – creator
        D) Tag type – website name – tag location


    15)  To set up a reusable Google Analytics property ID variable, you should use what kind of variable?

        A) User-defined Constant variable
        B) User-defined Data Layer variable
        C) Built-in Event variable
        D) Built-in Click Classes variable


    16)  What are some of the benefits of using the Data Layer in Tag Manager? (select all that apply)

        A) Avoid fragile dependencies on web page source code
        B) Pass data into third-party applications
        C) Use the data to fire triggers
        D) Add an additional layer of security to data


    17)  Where in your website code should you place the Data Layer object?

        A) Before the container snippet
        B) After the container snippet
        C) Inside the container snippet
        D) At the bottom of your HTML


    18)  How are variables declared in the Data Layer?

        A) As Javascript cookies
        B) As variable types
        C) As containers
        D) As key-value pairs


    19)  What are two ways to populate information to the Data Layer? (select all that apply)

        A) Use code to pre-populate values in the Data Layer when a web page loads
        B) Use Google AdWords to push information to the Data Layer
        C) Use Google Analytics to push information to the Data Layer
        D) Use a Javascript method to push values from your web page into the Data Layer


    20)  Data Layer variables persist across pages automatically

        A) TRUE
        B) FALSE

    21)  To pass static values from a website into Google Analytics Custom Dimensions using the Data Layer, what must you first set up?

        A) Google Analytics Enhanced Ecommerce
        B) The Data Layer
        C) A Data Layer variable
        D) A Google Analytics tag with a Custom Dimension



    22)  The Data Layer “push method” allows you to do what?

        A) Push data from Google Analytics to your website
        B) Push data from your website into the Data Layer
        C) Push data from AdWords to the Data Layer
        D) Push data from one Tag Manager account to another



    23)  To pass dynamic values from a website to use as Custom Metrics in Google Analytics, what must you first set up? (select all that apply)

        A) Google Analytics Enhanced Ecommerce
        B) The Data Layer
        C) A Data Layer variable
        D) A Google Analytics tag with a Custom Metric



    24)  To send Custom Dimension data with an Analytics Pageview tag, what do you need to add to the Pageview tag in Tag Manager?

        A) The Tag Manager account ID
        B) The Analytics property ID
        C) A Javascript push method
        D) The Custom Dimension index number



    25)  To send Custom Metric data with an Analytics Pageview tag, what do we need to add to the Pageview tag in Tag Manager?

        A) The Tag Manager account ID
        B) The Analytics property ID
        C) A Javascript push method
        D) The Custom Metric index number



    26)  If you want to track Submit button clicks using an event trigger, what event type should you choose?

        A) Click
        B)  Form
        C) Page View
        D) History Change



    27)  In Tag Manager, what kinds of website actions can trigger a Google Analytics event tag? (select all that apply)

        A) Clicking a Submit button
        B) Clicking the Play button for a video
        C) Making a menu selection
        D) Closing a web page



    28)  If you wish to track the URL of a webpage using Tag Manager, what kind of user-defined variable should you use?

        A) Page Path variable
        B) URL variable
        C) Click Classes variable
        D) DOM element



    29)  If you wish to track only the part of a URL after the hash sign, what Tag Manager variable type should you use?

        A) Url Port
        B) Url Query
        C) Url Fragment
        D) Url Path



    30)  If you wish to define an event trigger based on the class of a Submit button, which built-in variable should you choose?

        A) Built-in Event variable
        B) Built-in Element variable
        C) Built-in Click Classes variable
        D) Built-in Click Target variable



    31)  In order to create an AdWords Conversion tracking tag in Tag Manager, you must first get what from your AdWords account? (select all that apply)

        A) AdWords Account number
        B) Conversion Label
        C) Conversion ID
        D) Conversion Property



    32)  If you wanted to dynamically capture the values of conversions associated with your AdWords tag, what would you put in the Conversion Value field?

        A) A built-in Referrer variable that records conversion URLs
        B) A user-defined variable that records conversion amount
        C) The median amount users spend according to Analytics
        D) The projected amount users will spend according to Analytics



    33)  What two pieces of information does Google Analytics Dynamic Remarketing use to show website visitors ads for content they previously viewed? (select all that apply)

        A) Hit and session attributes collected via the Data Layer
        B) Products the user has +1’d in Google Plus
        C) User information from the Analytics cookie
        D) Hit and session attributes collected from AdWords



    34)  To set up Dynamic Remarketing, you must do which of these things? (select all that apply)

        A) Link your AdWords and Google Analytics accounts
        B) Enable Analytics’ advertising features
        C) Set up Data Layer variables in Tag Manager
        D) Create Custom Dimensions in Google Analytics
        E) Create Custom Metrics in Google Analytics



    35)  What business information does AdWords use to generate dynamic ads based on a user’s past interactions with products and services on a website?

        A) Browser cookies
        B) Javascript methods
        C) Dynamic attributes
        D) User profiles



    36)  Where can you find a complete list of business vertical-attribute information for Google Analytics?

        A) The Google Analytics Help Center
        B) The Google Analytics Admin area
        C) The Tag Manager Admin area
        D) The AdWords Admin area



    37)  For Dynamic Remarketing, what will you need to set up in Analytics to collect information from the Data Layer and send it to AdWords?

        A) Custom Metrics
        B) Custom Dimensions
        C) Enhanced Ecommerce
        D) Event tracking



    38)  For Dynamic Remarketing, what kind of variable will you need to set up in Tag Manager to collect information in the Data Layer?

        A) Constant variable
        B) Data Layer variable
        C) AdWords variable
        D) Event variable



    39)  For Dynamic Remarketing, if you wish to communicate information from the Data Layer to AdWords when a user adds a product to their shopping cart without refreshing the page, what kind of Analytics track type would you use?

        A) Pageview
        B) Event
        C) Transaction
        D) Social



    40)  For Dynamic Remarketing, to set your tag to fire on a particular page, what should your trigger variable be set to?

        A) Page URL
        B) Referrer
        C) Click Classes
        D) Page Hostname



    41)  How do you rename the dataLayer object that Google Tag Manager uses? *

        A) In the Container Settings
        B) Using JavaScript: var newDataLayer = dataLayer;
        C) You can’t rename it, you must always use dataLayer
        D) In the Container Snippet



    42)  What is the difference between a click and a link click trigger? (Select all that are true)

        A) link click trigger works only for links (including these with embedded images, divs etc.)
        B) click trigger will work on any clicks anywhere on the page.
        C) link click works only on the ‘bubble’ event phase which may be canceled.
        D) click listener works on ‘capturing’ event phase if possible which cannot be canceled.
        E) link click triggers allow the opening of the link to be postponed so tags (including link decorators) can fire.



    43)  Where should you place the data layer? *

        A) before the container tag
        B) after the container tag
        C) inside the container tag
        D) at the bottom of your HTML



    44)  You are attempting to capture a User ID to be passed to Google Analytics when a user logs in. Which of the following methods could you use to do so? *

        A) Ask the developers to populate a Global JavaScript Variable with the User ID string and reference it with a User-Defined Variable (macro) of the type “JavaScript Variable”
        B) Ask the developers to push the User ID string to the Data Layer and reference it with a User-Defined Variable (macro) of the type “Data Layer Variable”
        C) Ask the developers to store the User ID string in a first-party cookie and reference it with a User-Defined Variable (macro) of the type “1st Party Cookie”
        D) All of the above
        E) Either 2 or 3



    45)  Which of the following statements is NOT true: *

        A) dataLayer is an Object
        B) dataLayer is a JSON Object
        C) dataLayer is an Array
        D) dataLayer is a global data structure



    46)  What is the order of the default events that GTM pushes into dataLayer when the page loads? *

        A) load > gtm.js > gtm.dom
        B) js > gtm.dom > gtm.load
        C) dom > gtm.js > gtm.load
        D) load > gtm.dom > gtm.js



    47)  What behavior will this scenario give? Page loads. Tag A fires on the Page View event. It calls dataLayer.push({‘category’ : ‘shopping’, ‘event’ : ‘landing’}). Tag B and Tag C both fire on the ‘landing’ event. Tag B fires and calls dataLayer.push({‘category’ : ‘travel’}). Tag C fires, after Tag B and sends the value of the “category” data layer variable to Google Analytics. What value does Tag C send to Google Analytics? (note: you will not be able to simulate this behavior until GTM fully launches tag dependencies. Use your knowledge of the data layer.)”

        A) shopping
        B) travel
        C) an array: [‘shopping’, ‘travel’]
        D) behavior is undefined



    48)  How could you best capture multiple items in the data layer and display them as a concatenated string in Google Analytics? *

        A) Create a data layer variable for each item in the data layer and concatenate them as a custom dimension value in GTM
        B) Create a data layer variable for each item in the data layer and concatenate them as a custom dimension value in Google Analytics
        C) Create a data layer variable for each data layer value and concatenate them as an event action in GTM
        D) Create a custom javascript variable to pull multiple data layer values into one variable and use that variable for a custom dimension value in GTM



    49)  When using Google Tag Manager’s Android SDK, how would you send an event “test” to the data layer?

        A) push(“event”, “test”);
        B) TagManager tagManager = TagManager.getInstance(context); DataLayer dataLayer = tagManager.getDataLayer(); dataLayer.pushEvent(“test”, DataLayer.mapOf());
        C) sendEvent(“test”);
        D) TagManager tagManager = TagManager.getInstance(context); tagManager.dataLayer.setEvent(“test”);



    50)  The website owner is concerned that users on the Google Tag Manager account may be able to use Custom HTML tags for malicious purposes. Which of the below would be the best way to allay their fears? *

        A) Add ‘customScripts’ to the gtm.blacklist array in the Data Layer on every page
        B) Modify the Tag Blacklist in the Container Settings to include “Custom HTML”
        C) Ensure that the “Support document.write” option is NOT checked for all Custom HTML tags
        D) Change the Container Permissions for the majority of users to prevent them from editing Custom HTML tags



    51)  Which of the following configurations meets best practices? You are helping setup GTM for two separate companies. Company A has two websites and an Android app. Company B has a single website.

        A) One Account; 4 separate Containers (1 for each website/app)
        B) One Account; 1 Container for all the websites and 1 Container for the app
        C) Two Accounts: 1 Account for Company A with 3 separate Containers for each of the websites/apps; 1 Account for Company B with a single Container
        D) Two Accounts: 1 Account for Company A with 1 Container to tag all websites/apps; 1 Account for Company B with a single Container
        E) Two Accounts: 1 Account with 1 Container for testing tags for all of the websites; 1 Account with 2 Containers (one for tagging the websites; one for tagging the Android app)



    52)  How do you retrieve the value of a Variable named ‘GA Tracking Code’ within a tag in Google Tag Manager? *

        A) {{GA Tracking Code}}
        B) {ga_tracking_code}
        C) ga_tracking_code
        D) {{GA_Tracking_Code}}



    53)  Which of the following Data Layer Variable names would return the value of the ‘name’ property of the first object in the ‘products’ Array, stored in dataLayer? *

        A) products[1].name
        B) products[0].name
        C) 0.name
        D) products[1].name



    54)  What is a value collection variable, and how would you use it to dynamically configure your application? *

        A) A value collection variable is a set of configuration values in XML form. To configure your application you create a value collection macro in your container. In your application code you use the settingFromXPath method on the container to retrieve values for use in your application.
        B) A value collection variable defines a string, boolean, or number for use in configuring your application. To use one, you create a macro for each string, number or boolean needed. In your application code you use the getString, getBoolean, getLong, or getDouble methods of TagManager to retrieve valu
        C) A value collection variable is a JSON dictionary of configuration values. To configure your application you create a value collection macro in your container. In your application’s UI you can use the key names enclosed in square brackets, and GTM will replace the keys with the configuration val
        D) A value collection variable is a JSON dictionary of configuration values. To configure your application you create a value collection variable in your container. In your application code you use the getString, getBoolean, getLong, or getDouble methods on the container, and pass one of the JSON dicti



    55)  Without implementing code on the page, which of the following things could you do to capture the class of the parent

    to be used as a parameter of the tag (e.g. as a Custom Variable or Event Category) for the following code? <div class=”section1″> <a href=”/page2.html”>Page 2</a></div>

        A) Setup a User-Defined Variable (macro) of the type: “JavaScript Variable” to capture the value of this.parent.className
        B) Setup a User-Defined Variable (macro) of the type: “Custom JavaScript” to return {{element}}.parentElement.className
        C) Setup a User-Defined Variable (macro) of the type: “Data Layer Variable” to capture the value of gtm.element.parentElement.className
        D) Setup a “CSS Selector” to reference the parent <div>
        E) Either 2 or 3

    Post Top Ad

    Post Bottom Ad