Difference between revisions of "ATC/Current/AdminGuide/Tracking snippet"
From Genesys Documentation
DannaShirley (talk | contribs) (Published) |
DannaShirley (talk | contribs) (Published) |
||
Line 7: | Line 7: | ||
|Section={{Section | |Section={{Section | ||
|sectionHeading=About the tracking snippet | |sectionHeading=About the tracking snippet | ||
+ | |Type=Structured | ||
|anchor=AboutSnippet | |anchor=AboutSnippet | ||
− | |||
|alignment=Vertical | |alignment=Vertical | ||
|structuredtext=The following code is the {{MINTYDOCSPRODUCT}} tracking snippet that enables you to track visitor activity on your webpages. | |structuredtext=The following code is the {{MINTYDOCSPRODUCT}} tracking snippet that enables you to track visitor activity on your webpages. | ||
Line 14: | Line 14: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
<script> | <script> | ||
− | (function(a,t,c,l,o,u,d){a['_genesysJourneySdk']=o;a[o]=a[o]||function(){ | + | (function(a,t,c,l,o,u,d){a['_genesysJourneySdk']=o;a[o]=a[o]||function(){ |
− | (a[o].q=a[o].q||[]).push(arguments)},a[o].l=1*new Date();u=t.createElement(c), | + | (a[o].q=a[o].q||[]).push(arguments)},a[o].l=1*new Date();u=t.createElement(c), |
− | d=t.getElementsByTagName(c)[0];u.async=1;u.src=l;d.parentNode.insertBefore(u,d) | + | d=t.getElementsByTagName(c)[0];u.async=1;u.src=l;d.parentNode.insertBefore(u,d) |
− | })(window, document, 'script', 'https://app.genesys.cloud/journey/sdk/js/web/v1/ac.js', 'ac'); | + | })(window, document, 'script', 'https://app.genesys.cloud/journey/sdk/js/web/v1/ac.js', 'ac'); |
− | ac('init', ' | + | ac('init', '097f989f-1b9a-4d3d-b0d4-11c8f7f9799f', { region: 'use2' }); |
− | ac('pageview'); | + | ac('pageview'); |
</script> | </script> | ||
</source> | </source> | ||
Line 25: | Line 25: | ||
}}{{Section | }}{{Section | ||
|sectionHeading=Prerequisites | |sectionHeading=Prerequisites | ||
+ | |FAQHeading=What are the prerequisites for using Altocloud? | ||
+ | |Type=Structured | ||
|anchor=prerequisites | |anchor=prerequisites | ||
− | |||
|alignment=Vertical | |alignment=Vertical | ||
− | |structuredtext=In order to deploy the {{MINTYDOCSPRODUCT}} tracking snippet on your website, you | + | |structuredtext=In order to deploy the {{MINTYDOCSPRODUCT}} tracking snippet on your website, you need: |
− | * Your organization ID. | + | * Your organization ID. In the '''ac('init')''' function, replace ''''YOUR-ORGANIZATION-ID'''' with your organization. |
− | * Your organization region. To determine the value to use here, look up the ''' | + | * Your organization region. To determine the value to use here, look up your [[ATC/Regions|region]]. In the '''ac('init')''' function, replace ''''YOUR-ORGANIZATION-REGION'''' with your region. |
+ | If you do not know your organization or your region, contact [mailto:customercare@genesys.com customercare@genesys.com] | ||
|fullwidth=No | |fullwidth=No | ||
}}{{Section | }}{{Section | ||
|sectionHeading=Use a tag management system | |sectionHeading=Use a tag management system | ||
+ | |Type=Structured | ||
|anchor=DeploySnippetTagMgmt | |anchor=DeploySnippetTagMgmt | ||
− | |||
|alignment=Vertical | |alignment=Vertical | ||
|structuredtext=To easily deploy the {{MINTYDOCSPRODUCT}} tracking snippet, use a tag management system such as Google Tag Manager, Tealium, Adobe, and any others that provide the option to add custom JavaScript code. | |structuredtext=To easily deploy the {{MINTYDOCSPRODUCT}} tracking snippet, use a tag management system such as Google Tag Manager, Tealium, Adobe, and any others that provide the option to add custom JavaScript code. | ||
Line 41: | Line 43: | ||
}}{{Section | }}{{Section | ||
|sectionHeading=Use the Admin UI | |sectionHeading=Use the Admin UI | ||
+ | |Type=Structured | ||
|anchor=DeploySnippetAdminUI | |anchor=DeploySnippetAdminUI | ||
− | |||
|alignment=Vertical | |alignment=Vertical | ||
|structuredtext=The Altocloud Admin UI also provides a way to copy and paste the tracking snippet. | |structuredtext=The Altocloud Admin UI also provides a way to copy and paste the tracking snippet. | ||
Line 49: | Line 51: | ||
# Paste the {{MINTYDOCSPRODUCT}} tracking snippet in the <tt></tt> element of the website template page before the <tt></tt> closing <tt></tt> tag. | # Paste the {{MINTYDOCSPRODUCT}} tracking snippet in the <tt></tt> element of the website template page before the <tt></tt> closing <tt></tt> tag. | ||
{{NoteFormat| | {{NoteFormat| | ||
− | * Since you are logged in to the Admin UI, the {{MINTYDOCSPRODUCT}} tracking snippet already contains your organization ID and your Genesys | + | * Since you are logged in to the Admin UI, the {{MINTYDOCSPRODUCT}} tracking snippet already contains your organization ID and your Genesys region. |
* Do not load the tracking snippet unless the visitor provides consent to be tracked. For an example of how to do this, see {{#mintydocs_link:manual=Developers|topic=GDPRReqs}}.<br /> | * Do not load the tracking snippet unless the visitor provides consent to be tracked. For an example of how to do this, see {{#mintydocs_link:manual=Developers|topic=GDPRReqs}}.<br /> | ||
* The last argument in the {{MINTYDOCSPRODUCT}} tracking snippet is <tt>'ac'</tt>. If your webpage or any third-party JavaScript uses this variable name globally, pass a custom value.<br /> | * The last argument in the {{MINTYDOCSPRODUCT}} tracking snippet is <tt>'ac'</tt>. If your webpage or any third-party JavaScript uses this variable name globally, pass a custom value.<br /> |
Revision as of 18:08, January 22, 2019
This topic is part of the manual Genesys Predictive Engagement Administrator's Guide for version Current of Genesys Predictive Engagement.
Contents
Deploy the Genesys Predictive Engagement tracking snippet to enable visitor tracking on your website.
About the tracking snippet
The following code is the Genesys Predictive Engagement tracking snippet that enables you to track visitor activity on your webpages.
<script>
(function(a,t,c,l,o,u,d){a['_genesysJourneySdk']=o;a[o]=a[o]||function(){
(a[o].q=a[o].q||[]).push(arguments)},a[o].l=1*new Date();u=t.createElement(c),
d=t.getElementsByTagName(c)[0];u.async=1;u.src=l;d.parentNode.insertBefore(u,d)
})(window, document, 'script', 'https://app.genesys.cloud/journey/sdk/js/web/v1/ac.js', 'ac');
ac('init', '097f989f-1b9a-4d3d-b0d4-11c8f7f9799f', { region: 'use2' });
ac('pageview');
</script>
Prerequisites
In order to deploy the Genesys Predictive Engagement tracking snippet on your website, you need:
- Your organization ID. In the ac('init') function, replace 'YOUR-ORGANIZATION-ID' with your organization.
- Your organization region. To determine the value to use here, look up your region. In the ac('init') function, replace 'YOUR-ORGANIZATION-REGION' with your region.
If you do not know your organization or your region, contact customercare@genesys.com
Use a tag management system
To easily deploy the Genesys Predictive Engagement tracking snippet, use a tag management system such as Google Tag Manager, Tealium, Adobe, and any others that provide the option to add custom JavaScript code.
Use the Admin UI
The Altocloud Admin UI also provides a way to copy and paste the tracking snippet.
- Copy and paste the code from this article, or go to Settings> Tracking Snippet.
- Copy the code.
- Paste the Genesys Predictive Engagement tracking snippet in the element of the website template page before the closing tag.
Important
- Since you are logged in to the Admin UI, the Genesys Predictive Engagement tracking snippet already contains your organization ID and your Genesys region.
- Do not load the tracking snippet unless the visitor provides consent to be tracked. For an example of how to do this, see [[ATC/Current/Developers/GDPRReqs|]].
- The last argument in the Genesys Predictive Engagement tracking snippet is 'ac'. If your webpage or any third-party JavaScript uses this variable name globally, pass a custom value.
- When you call `ac`, the commands after it, such as init, pageview, and so on, are queued. When the website template file is completely downloaded, the queued commands are executed.
Comments or questions about this documentation? Contact us for support!