2015-07-30 6 views
9

के लिए Google Analytics में शून्य है, मैं इस मार्गदर्शिका का पालन करके अपने आईओएस ऐप में Google Analytics सेट अप करने का प्रयास कर रहा हूं Google Analytics for iOS मैंने सभी चरणों को पूरा कर लिया है, लेकिन जब मैं अपना ऐप चलाता हूं तो यह दुर्घटनाग्रस्त हो जाता है और कहता है कि मेरा डिफ़ॉल्ट ट्रैकर है शून्य। यह मेरा ViewController में निम्नलिखित कोड है:डिफ़ॉल्ट ट्रैकर आईओएस

override func viewWillAppear(animated: Bool) { 
    super.viewWillAppear(animated) 
    var tracker = GAI.sharedInstance().defaultTracker 
    tracker.set(kGAIScreenName, value: nil) 

    var builder = GAIDictionaryBuilder.createScreenView() 
    tracker.send(builder.build() as [NSObject : AnyObject]) 

} 

मेरे AppDelegate में मैं इस कोड है कि ट्रैकर के बारे में सब कुछ को प्रारंभ करना चाहिए:

func applicationDidFinishLaunching(application: UIApplication) { 
    // Configure tracker from GoogleService-Info.plist. 
    var configureError:NSError? 
    GGLContext.sharedInstance().configureWithError(&configureError) 
    assert(configureError == nil, "Error configuring Google services: \(configureError)") 

    // Optional: configure GAI options. 
    var gai = GAI.sharedInstance() 
    gai.trackUncaughtExceptions = true // report uncaught exceptions 
    gai.logger.logLevel = GAILogLevel.Verbose // remove before app release 
} 

किसी को क्या समस्या हो सकती है पता है और कैसे हल करने के लिए करता है यह?

अग्रिम धन्यवाद Vatan

उत्तर

0

मैं तुम्हें आप gai चर को परिभाषित करने के बाद applicationDidFinishLaunching में अपने defaultTracker करने के लिए gai चर सेट की जरूरत है।

+0

मैं इसे कैसे सेट करूं? मुझे कोई उपयुक्त विधि नहीं मिल रही है और ट्रैकिंग नंबर को परिभाषित करके इसे सेट करने का अधिकार नहीं है क्योंकि यह पहले से ही GoogleService-Info.plist फ़ाइल –

+0

में परिभाषित है, क्या आपने मेरी पिछली टिप्पणी @ दीपक –

+0

देखी है क्या आप इसे दोबारा जांच सकते हैं आपकी Google सेवा-Info.plist फ़ाइल आपके लक्ष्य में जोड़ दी गई है यानी Google सेवा-Info.plist और अंडर फ़ाइल इंस्पेक्टर का चयन करें लक्ष्य सदस्यता अनुभाग में अपने लक्ष्य के लिए टिकमार्क देखें। – Deepak

7

मुझे एक ही समस्या थी, जो AppDelegateapplicationDidFinishLaunching विधि पर डिफ़ॉल्ट ट्रैकर प्रारंभिक जोड़ने के साथ तय की गई थी;

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
    //... 

    var gai = GAI.sharedInstance() 
    gai.trackUncaughtExceptions = true // report uncaught exceptions 
    gai.defaultTracker = gai.trackerWithTrackingId("UA-XXXXX-X") 
    //... 
} 
संबंधित मुद्दे