Ich entwickle eine Integration für Google Analytics auf meiner Website.Senden Sie zusätzliche Zeichenfolgen beim Verfolgen von ausgehenden Links mit Google Analytics
Die Idee ist, dass ein Benutzer die Top 3 am meisten angeklickte Links in einer Rangliste Art von Widget sehen kann, die ich auf der Homepage zeigen werde.
Ich bin Tracking erfolgreich Outbound-Link klickt mit Google Analytics dieses kleine Schnipsel mit:
var trackJobPostingLinkClick = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
Und durch diese Funktion Auslösung, wenn ein Benutzer auf einen der Links in meinem Job Buchung Links klickt:
<a href="https://link1" onclick="trackJobPostingLinkClick('https://link1'); return false;\">JobTitle</a>
Aber, ich bin wirklich daran interessiert, senden Sie die JobTitle
Zeichenfolge (die für jede Verbindung einzigartig ist), wenn ich den Klick verfolgen, weil es ein bisschen schöner für die Augen wenn ich es auf meiner Bestenliste zeige. Gibt es eine Möglichkeit, dass ich die JobTitle
zusammen mit dem Klick senden kann?
Bisher ist die Daten, die ich bin von der API ein bisschen so aussieht immer wieder:
Anfrage:
https://www.googleapis.com/analytics/v3/data/ga?ids=[GA ID]&start-date=30daysAgo&end-date=2017-08-10&metrics=ga%3AtotalEvents&dimensions=ga%3AeventCategory%2Cga%3AeventAction%2Cga%3AeventLabel&sort=-ga%3AtotalEvents&max-results=3&access_token=[TOKEN]
Antwort:
{
... lots of metadata...
"rows": [
[
"outbound",
"click",
"https://link1",
"10"
],
[
"outbound",
"click",
"https://link2",
"8"
],
[
"outbound",
"click",
"https://link3",
"8"
]
]
}
Im Idealfall etwas bekommen würde ich zurück von diesem api wie diesem
{
... lots of metadata...
"rows": [
[
"outbound",
"click",
"https://link1",
"Link 1 Title",
"10"
],
[
"outbound",
"click",
"https://link2",
"Link 2 Title",
"8"
],
[
"outbound",
"click",
"https://link3",
"Link 3 Title",
"8"
]
]
}
Welche ich leicht auf der Bestenliste anzeigen konnte. Kann mir jemand in die richtige Richtung zeigen? Ist das möglich?
Wie komme ich, wenn ich versuche, Anfragen an die GA-API mit dem Abfrage-Explorer (https://ga-dev-tools.appspot.com/query-explorer/) Ich bekomme keine Daten, wenn ich versuche, eine abzufragen meiner benutzerdefinierten Dimensionen, aber ich bekomme Daten, wenn ich alle benutzerdefinierten Dimensionen ablege? –
Da die Abfrage Daten nur zurückgibt, wenn Werte für diese bestimmte Kombination von Metriken aufgezeichnet wurden.Das bedeutet, solange keine Treffer mit Werten für die benutzerdefinierte Dimension vorhanden sind (bis zu 24 Stunden vor dem Anzeigen der Werte), einschließlich der benutzerdefinierten Dimension in der Abfrage, wird nichts zurückgegeben (benutzerdefinierte Dimensionen haben kein "nicht festgelegt". Standardwert, sie sind einfach nicht da, bis einige Daten angekommen sind). –