2017-01-25 5 views
1

カスタムディメンションをアプリからGoogleアナリティクスダッシュボードにデータとして送信しようとしています。私は、Googleアナリティクスでスクリーンビューとイベントを表示することに成功しました。カスタムディメンションGoogleアナリティクスダッシュボードにスウィフトが表示されない

以下

func logScreenTrackingWithCustomDimension(screenName: String, data: AnyObject) {  
    let customDimension = data 
       let tracker = GAI.sharedInstance().defaultTracker 
       tracker.set(GAIFields.customDimensionForIndex(1), value: customDimension as! String) 
       tracker.set(kGAIScreenName, value: screenName) 
       tracker.send(GAIDictionaryBuilder.createScreenView().set(customDimension as! String, forKey: GAIFields.customDimensionForIndex(1)).build() as NSDictionary as [NSObject : AnyObject]) 
      } 

カスタム次元を送信するための私のコードで関数の引数は、「データは」私はこの関数を呼び出して別のコントローラから渡しています文字列値です。

I have also set up the dimension correctly within google analytics

P.S私は上記のコードのためのスクリーンビューやイベントを追跡していますし、彼らは、Googleアナリティクスに表示されます。何らかの理由で追跡されていない次元の実際のデータではありません。

製品画面をクリックすると製品IDを追跡しようとしているので、本当にありがとうございます。これは、製品等

おかげ

寸法については

答えて

0

を見られているかを確認するために私を有効にするには、この使用します。

let customDimension = data as! String 
tracker.set(GAIFields.customDimension(for: UInt(indexNo)), value: customDimension) 
関連する問題