2012-12-19 28 views
14

मैं पृष्ठदृश्यों को ट्रैक करने के लिए Google Analytics का उपयोग करता हूं, लेकिन पिछले सप्ताह देर से मुझे बैकएंड पर किसी ईवेंट को ट्रैक करने की इच्छा थी।gabba मणि सही ढंग से ट्रैकिंग नहीं कर रहा है

मैंने गाब्बा की खोज की। http://cl.ly/image/1D0S1a3D152u

मेरे लिए

कि कि कुकीज़ पता चलता है,:

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 

हालांकि इसे सही ढंग से काम नहीं कर रहा है, यहाँ GA में परिणाम हैं:

मैं अपने उपयोगकर्ता मॉडल के भीतर एक विधि है कि इस तरह दिखता है सही ढंग से जुड़े नहीं हैं, यानी यह पता नहीं है कि वे पहले कहां गए थे (इस घटना को ट्रैक करने से पहले)। शायद मैं इस रिपोर्ट की प्रकृति को गलत समझ रहा हूं लेकिन, मान लीजिए कि मैं नहीं हूं, मुझे कुछ सलाह पसंद है कि मैं कहां गलत हूं।

+0

चूंकि आपको संदेह है कि कुकीज़ सही नहीं हैं ... क्या आप कुछ कॉलिंग कोड भी दिखा सकते हैं? विशेष रूप से कुकीया और कुकीज कुकीज [: __ utma] और कुकीज [: __ utmz] से आपके नियंत्रक से होनी चाहिए। –

उत्तर

1

लगता analytics.js कोड की तरह हाल ही में बदल गया है और शायद यह गाबा के साथ किसी समस्या के कारण होता है:

https://github.com/hybridgroup/gabba/issues/25

मैं कस्टम घटनाओं के लिए गाबा का उपयोग नए उपयोगकर्ता पंजीकरण के # का ट्रैक रखने के लिए, और ऐसा लगता है ठीक काम करने के लिए हालांकि ऊपर दिए गए मुद्दे के अनुसार मेरी # हिट गिनती हो सकती है।

gabba = Gabba::Gabba.new("UA-blah", "mysite.com") 
gabba.identify_user(cookies[:__utma]) 
gabba.event(kind, action, title, 0, true) 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^