Settings Edit the file on GitHub

The available configuration options of the Analytics tracking code.

Table of Contents

Session

connect

The connect command initializes the tracker object for your Account. This is a required call, in order to set up correctly the tracking code. Usually it is the first call you will do.

Data Parameters
Name Type Required Description
shop_account_id String Yes The unique Shop Account ID that you received from us. (e.g. SA-XXXX-YYYY)
Example
skroutz_analytics('session', 'connect', 'SA-0001-0001');

Renaming the skroutz_analytics object

It is possible that you'd like to add the Analytics tracking code to your page, but the skroutz_analytics variable is already being used for something else. To deal with this, analytics.js provides a mechanism for renaming the global skroutz_analytics object.

The Analytics tracking snippet allows you to rename the global skroutz_analytics object by changing the final parameter passed to the minified function. You'll also need to update all invocations of the command queue from skroutz_analytics() to whatever name you choose.

Example
(function(a,b,c,d,e,f,g){a['SkroutzAnalyticsObject']=e;a[e]= a[e] || function(){
  (a[e].q = a[e].q || []).push(arguments);};f=b.createElement(c);f.async=true;
  f.src=d;g=b.getElementsByTagName(c)[0];g.parentNode.insertBefore(f,g);
})(window,document,'script','https://skroutza.skroutz.gr/skroutza.min.js','custom_analytics_name');

custom_analytics_name('session', 'connect', 'SA-0001-0001');
Note

Make sure to use the same method name to Ecommerce commands too.