1

Ich versuche, Treffer/Ereignisse von Google Spreadsheet in Google Analytics zu sammeln. Dies sind die Treffer i sammeln müssen:
- Wie viele Menschen sind aktiv in dieser Tabelle (das ist ok)
- Registrieren, wenn jemand bearbeitet eine Spalte
- Registrieren Benutzer Informationen (id, E-Mail)
- Registrieren, wie lange Zeit Benutzer auf Tabelle ausgegeben
Tracking von Google Spreadsheet in Google Analytics

ich habe Measurment Protokoll verwenden, um tatsächlich diese Daten über an Google Analytics zu senden, meine Frage ist

ist es möglich, diese Daten zu senden, ohne einen eigenen Server mit, ich meine, direkt aus dem Skript-Editor? Und wie kann ich die Google Analytics einrichten, muss ich einige benutzerdefinierte Ziele erstellen, um die Informationen zu erhalten, die ich brauche?

fand ich dieses Skript auf Github

function sendGAMP(tid, url){            
var data = {'v': '1', 
      'tid': tid, // TrackingID Google Analytics 
      'cid': Utilities.getUuid(), // ClientID/UserID --> Session.getTemporaryActiveUserKey() 
      'z': Math.floor(Math.random()*10E7), 
      't':'pageview', 
      'dl': url };             var payload = Object.keys(data).map(function(key) { 
            return encodeURIComponent(key) + '=' + encodeURIComponent(data[key]); 
           }).join('&');        
    var options = {'method' : 'POST', 
       'payload' : payload };UrlFetchApp.fetch('http://www.google-analytics.com/collect', options); 

}

Ich brauche jemand nicht mir einen Code oder etwas zu schaffen, ich brauche nur ein wenig guidence, wie ich diese Arbeit machen kann, versucht im Internet zu suchen, aber ich habe gerade Tutorial gefunden, wie Google Analytics in Spreadsheet importieren und nicht anders herum.

Antwort

2

Ja, das können Sie tun. Sie müssen Google Analytics Beacon verwenden. Wenn Sie ein einfaches Bild (Pixel-Tracker) einbetten können, können Sie Daten an Google Analytics senden. Wenn Sie dies in der Produktion für Ihre Anwendung verwenden möchten, sollten Sie eine eigene Instanz dieses Dienstes bereitstellen, die es Ihnen ermöglicht, den Dienst nach oben und unten zu skalieren, um Ihre Kapazitätsanforderungen zu erfüllen, die Protokolle zu überprüfen, die Code und so weiter.

Bitte folgen Sie den unten stehenden Link und lassen Sie es funktionieren.

https://mashe.hawksey.info/2014/02/tracking-google-sheet-views-with-google-analytics/

+0

Vielen Dank für Ihre Antwort Tushar. Ich habe über TRIGGERS gelesen, die für die Verwendung von Url.AppFetch() verwendet werden können; seit onOpen(); und onEdit(); kann diese Funktion nicht haben. Jetzt verwende ich Trigger und erhalte Daten, wenn jemand das Spreadsheet bearbeitet oder öffnet. Ich war verwundert, ist das der richtige Ansatz oder ist Pixel Tracker "mehr richtiger Ansatz"? – Asim

+1

hey @ Asim, ich denke Image ist der richtige Ansatz. Es ist einfach, anspruchsvoll und generisch. Also, wenn du kein Beacon haben willst, lege einfach das Messprotokoll in die URL des Bildes;) wird auch funktionieren: D – Tushar

Verwandte Themen