Γρήγορη αναφορά

Φύλλο οδηγιών Google Analytics Legacy APIs (analytics.js / ga.js)

Γρήγορος οδηγός αναφοράς για τις παλαιότερες βιβλιοθήκες Google Analytics analytics.js και ga.js: προβολές σελίδας, προσαρμοσμένα συμβάντα και εξαιρέσεις.

· Δημοσιεύτηκε

[!NOTE] Οι βιβλιοθήκες analytics.js (Universal Analytics) και ga.js είναι παλαιότερες βιβλιοθήκες που αντικαταστάθηκαν από το Google Analytics 4 (GA4 μέσω του gtag.js). Ο παρών οδηγός λειτουργεί ως αρχειακή αναφορά.

Universal Analytics (analytics.js)

Προβολές σελίδας (Pageviews)

ga('create', 'UA-XXXX-Y', 'auto')
ga('create', 'UA-XXXX-Y', { userId: 'USER_ID' })
ga('send', 'pageview')
ga('send', 'pageview', { 'dimension15': 'My custom dimension' })

Παρακολούθηση συμβάντων (Event Tracking)

ga('send', 'event', 'button', 'click', { color: 'red' });
ga('send', 'event', 'button', 'click', 'nav buttons', 4);
/*                  ^category ^action ^label         ^value (int) */

Παρακολούθηση εξαιρέσεων (Exception Tracking)

ga('send', 'exception', {
  exDescription: 'DatabaseError',
  exFatal: false,
  appName: 'myapp',
  appVersion: '0.1.2'
})

Κλασικό Google Analytics (ga.js)

Αρχειακή σύνταξη για παλαιότερες υλοποιήσεις κώδικα παρακολούθησης ga.js.

Παρακολούθηση συμβάντων (Event Tracking)

// [..., category, action, label, value (int), noninteraction (bool)]
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Birthday video', true]);
_gaq.push(['_trackEvent', 'Projects', 'Donate', 'Project name']);
_gaq.push(['_trackEvent', 'Accounts', 'Login']);

Προσαρμοσμένες μεταβλητές (Custom Variables)

// [..., index (1-5), name, value, scope (optional)]
_gaq.push(['_setCustomVar', 1, 'Logged in', 'Yes', 2]);

// Scope: 1 (επισκεπτης), 2 (συνεδρια), 3 (σελιδα, προεπιλογη)

Σχετικές αναφορές

Σχετικά θέματα