Ich verwende Google Analytics, um Seitenaufrufe usw. zu verfolgen, aber letzte Woche hatte ich den Wunsch, eine Veranstaltung im Backend zu verfolgen.gabba gem nicht korrekt verfolgt
Ich entdeckte Gabba.
Ich habe eine Methode in meinem User-Modell, das wie folgt aussieht:
def track_ga(event_name, cookiea, cookiez, event_category=nil)
return unless Rails.env.production?
gabba = Gabba::Gabba.new("UA-MYCODE-1", "mywebsite.com")
gabba.identify_user(cookiea, cookiez)
gabba.set_custom_var(1, 'User Email', self.email, Gabba::Gabba::VISITOR)
gabba.set_custom_var(2, 'Private Code', private_code, Gabba::Gabba::VISITOR) if private_code
gabba.event(event_category || "Users", event_name, nil, nil)
end
aber es ist nicht korrekt funktioniert, hier sind die Ergebnisse in GA: http://cl.ly/image/1D0S1a3D152u
Für mich, dass die Cookies schlägt vor, dass sind nicht korrekt zugeordnet, dh sie haben keine Ahnung, wo sie zuvor waren (bevor dieses Ereignis verfolgt wurde). Vielleicht missverstehe ich die Natur dieses Berichts, aber wenn ich es nicht tue, würde ich gerne Ratschläge bekommen, wo ich falsch liege.
Da Sie vermuten, dass die Cookies nicht korrekt sind ... Können Sie auch einen Anrufcode anzeigen? Insbesondere sollten Cookie und Cookie von Cookies [: __ utma] und Cookies [: __ utmz] von Ihrem Controller stammen. –