What parameters does s.getQueryParam() accept?
('parameters','delimiter','search location')
('term','list','increment')
('term','delimiter','increment')
In referring to the getQueryParam plugin, the parameter argument can contain a comma delimited list if there is more than one param you are looking for
s.getValOnce() is generally used to:
Prevent a variable from being set again using the previously defined value
Ping the server only once for the needed parameter
Limit input on selected control to only once per session (or session length)
What are the possible parameters for s.getValOnce()?
s.getValOnce('variable','cookie')
s.getValOnce('variable','cookie','expiration','minute')
s.getValOnce('selector','cookie')
s.getValOnce('cookie','value','expiration')
Form analysis plugin is used to track use of the forms on your site.
Form analysis setup goes through Adobe consulting and requires more than the other plugins.
What do you need to enable the Form Analysis plugin?
Add Form Analysis plugin to your library
Contact Adobe
add a call in doPlugins (s.setupFormAnalysis();)
Complete a configuration setup to determine what is tracked.
getTimeParting is used to capture:
the hour, day, week that someone visits your site
the hour, day, week that someone departs your site
The getTimeParting plugin accepts what 2 arguments?
('time type','time zone')
('time of day','time zone')
('time of visit','time zone')
getPreviousValue is used to
Capture the previous value used for a specified variable
Capture the previous value input by the user
Capture the previous value in a given cookie
What three arguments are accepted by getPreviousValue()?
('variable','cookie','event')
('cookie','variable','event')
('event','cookie','variable')
For the plugin getPreviousValue('variable','cookie','event'), 'event' is a trigger on when the value should be stored in a cookie.
For getPreviousValue('variable','cookie','event'), 'variable' is a variable who's previous value you want to collect.
For the plugin getPreviousValue('variable','cookie','event'), 'cookie' is the cookie the value is stored in.
getNewRepeat() is used to:
Determine type of a visitor, now or repeat
Capture new or repeat data in a form field
Eliminate duplicate beacon requests for a particular variable
Which arguments does getNewRepeat() accept?
('number of days cookie should last','cookie name')
('cookie type','cookie name')
('variable name','cookie type')
What is the default cookie expiration length for getNewRepeat()? (if first argument is ommitted)
30 days
Session length
unlimited
7 days
The main reason to use dynamic variables is
To reduce image request size
Help pathing
Decrease pageload time
How many list variables are available to you to use?
3
0
1
2
You cannot tie conversion metrics to values in list variables
The name pages tool allows you to manage names of all your pages
The name pages tool takes values from the URL of the page.
When using the page name tool, if two values are updated to have the same name, aggregates will only go back one month.
Classifications use the value assigned in s.pageName, but SAINT exports use the update name from the tool.
If no pageName is listed, the URL is the default pageName
s_account, charSet, currencyCode, cookieDomainPeriods, fpCookieDomainPeriods, cookieLifetime, dynamicAccountSelection, dynamicAccountList, dynamicAccountMatch are examples of what?
Config variables
eVars
props
Automation scripts
What values are set directly by the browser?
IP address, domain, user-agent string, language, cookies
IP address, domain, user-agent string, language, locale
IP address, url, user-agent string, language, locale
Adobe recommends that the number of unique pageNames values be kept within a monthly threshold of:
250,000 names
500,000 names
125,000 names
1,000,000 names
Adobe provides ways to use either 3rd party or 1st party cookies.
A referrer is a domain or URL used outside of your defined domain to access your site.
Redirects point your browser to a new location without user interaction
A very conventional pageName naming strategy would be
Hierarchical
Flat
Ultra ambiguous
Highest # of categories that can be placed into a hier variable
98
100
200
75
When load balancing, the code should be placed on:
Same location on both servers
Same location on the nearest server
Doesn't matter
Geosegmentation is only available for props
s.dynamicAccountSelection = 'true' is used to:
enable dynamic account selections
enable dynamic variables
s.dynamicAccountList uses a key/value pair of report suites (coma delimited) and domains, the list is semicolon delimited.
What's used when using a FPC implementation?
s.trackingServer and s.trackingServerSecure
s.server and s.trackingServerSecure
s.server and s.serverLinkTrack
How do you add a product to a cart?
s.products = 'category;product'
s.events = 'scAdd'
s.events = 'product'
s.products = 'add'
What is the proper syntax of setting campaign to a value in the query string using AppMeasurement?
s.campaign = s.Util.getQueryParam('cid');
s.campaign = s.getQueryParam('cid');
If you have an eVar set on the page, in the configuration and in s_doPlugins which value will end up in reporting?
s_doPlugins
configuration
Which libraries don't rely on javaScript?
PHP
Android
Java
iOS
When does a rollup report suite process?
Once every 24hrs
Once every 12hrs
Once every 4hrs