Die Integration von Salesforce Community mit Universal Google Analytics wurde gerade begonnen (Anfänger in beiden). Hinzufügen von GA-Integrationscode im Tag. Heruntergeladener GA-Debugger für Chrome. Browser: Chrome. Hier ist der Code im Tag:Google Analytics - Ereignistreffer funktionieren nicht nach sendHitTask
<script>
(function(i,s,o,g,r,a,m)
{i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||
[]).push(arguments)},i[r].l=1*new Date
();a=s.createElement(o),m=s.getElementsByTagName(o)
[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})
(window,document,'script','https://www.google-
analytics.com/analytics_debug.js','ga');
window.ga_debug = {trace: true};
ga('create', 'UA-xxxxxxxxx-x', 'auto');
ga('send', 'pageview');
ga(function(tracker) {
tracker.set('sendHitTask', function(model) {
var hitPayload = model.get ('hitPayload');
console.log ('models payload: ' + hitPayload);
// need this section to get user id value to send to dimension
//ga('set', 'dimension3', tracker.get('userId'));
});
});
</script>
Später im Code, den wir Anrufe tätigen Ereignisse zu verfolgen. Nachdem ich „ga (function (Tracker) {“ Codeabschnitt diese Anrufe Ereignisse zu verfolgen, funktionieren nicht mehr (zur Arbeit) hinzugefügt haben.
Was oben? Vielen Dank mit dem Code falsch ist
Diese Antwort ist korrekt, um "Ereignisse nicht gesendet" Problem zu lösen. Aber siehe auch nächste Antwort von Eike, die mir geholfen hat, userId richtig zu bekommen. –