2016-10-28 6 views
0

セグメントを介してFacebook App Eventsを統合しようとしています。あなたはIDFAIADの枠組みを加えることを含むあなたのアプリ内で作業していることを確認する必要がありますiADが廃止された場合、advertiserIdをセグメントアナリティクスに送信する方法

Segment Integration Docsから

これを追加したら、context.device.advertiserId移入し、trueに設定context.device.adTrackingEnabledフラグを見て開始します。

しかし、iAD was deprecated

アップルのドキュメントから:

のiAdフレームワーク
あなたの次の定期的なアプリの更新や投稿で、あなたは非推奨のiAdフレームワークとの接続を削除する必要があります。

私は、セグメントにデバッガを開くと、値がありません。

"context": { 
    "device": { 
     "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", 
     "manufacturer": "Apple", 
     "model": "x86_64", 
     "type": "ios" 
    }, 
} 

When submitting to the AppStore, I'm flagging YES to IDFA as a Segment requirement。だから私は何とかそれが接続されていると想像することができます。

誰かがセグメントにadvertiserIdadTrackingEnabled =真を送信する方法を知っていますか?

答えて

0

私はこのコードの2行の問題解決:のみ、この2行を使用して

import AdSupport 

ASIdentifierManager.sharedManager().advertisingTrackingEnabled 

を、セグメント-Analyticsは自分のサーバーにデータを送信することができます。

"device": { 
    "adTrackingEnabled": true, 
    "advertisingId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", 
    "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", 
    "manufacturer": "Apple", 
    "model": "x86_64", 
    "type": "ios" 
}, 
関連する問題