Wir veröffentlichen unsere Anfragen direkt an das Google CSE JSON Api, als solche wir einen Ajax-Aufruf, die etwa wie folgt aussieht:CSE JSON API und Google Analytics
https://www.googleapis.com/customsearch/v1?q=[query]&cx=[cx]&hq=[filters]&key=[key]
Wir haben Setup unseren CSE mit die richtige Analytics-Konto und die alte Analytik js Sachen auf unserer Seite setzen:
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'number']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
und konfiguriert ist, die CSE die Abfrage q zu verwenden. In Google Analytics haben wir das Tracking der Site-Suche aktiviert, und unser Abfrageparameter ist auf q gesetzt. Die CSE-Statistiken zeigen jeden Tag eine anständige Menge unterschiedlicher Suchanfragen, aber wir haben nichts in Google Analytics.
Wenn ich direkt in der JSON-API posten muss, muss ich noch etwas hinzufügen, damit das Analytics-Konto angeschlossen wird, um Abfragen in den Site Search-Berichten anzuzeigen?