L'intégration de Salesforce Community avec Universal Google Analytics vient tout juste de commencer (débutant dans les deux cas). Ajout d'un code d'intégration GA dans l'étiquette. Débogueur GA téléchargé pour Chrome. Navigateur: Chrome. Voici le code dans le tag:Google analytics - les hits d'événements ne fonctionnent pas après 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>
Plus tard dans le code que nous faire des appels à suivre les événements. Après que j'ai ajouté « ga (function (tracker) { » section du code ces appels à suivre les événements ne fonctionnent plus (utilisé pour travailler).
Quel est le problème avec le code ci-dessus ? Merci
Cette réponse est correcte pour résoudre le problème "événements non envoyés". Mais s'il vous plaît voir aussi la réponse suivante par Eike, cela m'a aidé à obtenir userId correctement. –