2016-04-05 5 views
0

私はiOSアプリにGoogleアナリティクスを使用しています。ユーザーの性別と年齢に関するデータを取得したいと考えています。ここで オーディエンスのユーザー層を有効にする年齢と性別での概要

は、私は私のプロジェクトにAdSupport.frameworkとlibAdIdAccess.aを追加し、Googleアナリティクスの設定で、年齢と性別の追跡を有効にし、それでも私は性別/年齢データを持っていないと

 let Tracker = GAI.sharedInstance() 
    //Add Publisher Track ID 
    Tracker.trackerWithTrackingId("UA-XXXXXXXX-2") 
    Tracker.trackUncaughtExceptions = true 
    Tracker.dispatchInterval = 10 
    Tracker.logger.logLevel = GAILogLevel.Verbose 
    let defaultTracker = Tracker.defaultTracker 
    defaultTracker.allowIDFACollection = true 

AppDelegateのdidFinishLaunchingWithOptions内の私のコードですGoogleでは性別/年齢のトラッキングは有効になっていると言いますが、このデータをトラッキングするには分析コードを更新する必要があります。

多分私はIDFAを使用する必要があります - 私は方法を知らない。私は何をする必要がありますか?

+0

こんにちは、あなたはすべて正しいことをしました。私も同じ問題に直面して、同じ疑いを持って、最終的に私はGoogleアナリティクスチームと連絡を取り合い、彼らは明確に答えた、私は私の答えを参照し、アイデアを取得してください以下の答えを掲示されています。それはあなたを助けるでしょう。 – Vinayak

答えて

0

フレームワークまたはあなたのアプリがカレンダーやプライマリユーザーの生年月日にアクセスできない場合を除き、これはできません。

何かあれば、この種の情報を得るためにカレンダー(EventKit)を見ることをお勧めします。

これ以外の方法で取得すると、Apple Developer TとCの違反になります

+0

Googleはユーザーアクションの統計に基づいて独自のアルゴリズムを持っていると思ったので、Googleアナリティクスにユーザーの一意のIDを提供するだけです。 – moonvader

+0

アップルは、ユーザーのセキュリティとデータのプライバシーについて非常に厳しい(と正しくそうです)。 GA APIの点では、保存されたCookieやそのようなデータがセキュリティリスクとしてリストされているようなデータからデータを取得します。アプリはサンドボックス環境で実行されるので、カレンダーなどからデータを取得しようとすると、アプリが承認されない限りアプリがカレンダーにアクセスできないアプリが拒否されることになります。 –

+0

申し訳ありませんが、ユーザーからではなく、Googleからの年齢や性別のデータを受け取るように求めています – moonvader

関連する問題