2016-09-07 2 views
0

Ich versuche, Besuche zu kaufen in Google Analytics durch r zu analysieren. HierGoogle Analytics Abfrage für Sitzungen

ist der Code

query.list<-Init(start.date = "2016-07-01", 
      end.date = "2016-08-01", 
      dimensions = c("ga:daysToTransaction","ga:sessionsToTransaction"), 
      metrics = c("ga:transaction"), 
      sort = c("ga:date"), 
      table.id = "ga:104454195") 

Ich habe diesen Code, der Fehler zeigt als Error in ParseDataFeedJSON(GA.Data) : code : 400 Reason : Sort key ga:date is not a dimension or metric in this query.

Können Sie mir helfen

diese gewünschte Ausgabe zu erhalten

Tage bis zur Transaktion Transaktion% Gesamt
0 44 50%
1 11 20%
2-5 22 30%

Antwort

0

Sie versuchen, Ihre Ergebnisse basierend auf einer Dimension zu sortieren, die nicht in Ihrer Ergebnismenge enthalten ist. Sie haben ga:daysToTransaction und ga:sessionsToTransactions Dimensionen, und Sie haben versucht, eine Sortierung basierend auf ga:date anzuwenden.

Sie finden diese verwenden müssen für die Sortierung:

sort = c("ga:daysToTransaction") 

Es ist für mich nicht klar, wenn man ga verwenden werden: sessionsToTransactions in einem anderen Teil des Skripts, da es ein Add werde andere Aufschlüsselung im Vergleich zu Ihrer gewünschten Ausgabe, die später aggregiert werden muss, um die erwarteten Ergebnisse zu erzielen.

Berechnen Sie% total in einem anderen Teil des Skripts oder erwarten Sie, dass es als Teil der Analytics-Antwort zurückgegeben wird? (Über die ich bin mir nicht sicher, ob es in GA API möglich ist oder nicht.)

+0

Danke, .. Ihre Abfrage ergab 0 Ergebnisse. Überprüfen Sie Ihre Abfrage mithilfe des Abfrage-Feed-Explorers, und führen Sie sie erneut aus. Fehler in GetDataFeed (query.uri): keine Schleife für Pause/nächste, zum obersten Ebene springen Wenn ich sortiert nach sort = c ("ga: daysToTransaction") – Ashish

+0

Vielleicht nicht die Ursache, aber Sie haben einen Tippfehler in Metriken, zumindest in Ihrem Code oben: es sollte 'ga: transactions' sein. – kgrg

Verwandte Themen