1

セグメントを介して Facebook アプリ イベントを統合しようとしています。

セグメント統合ドキュメントから:

IDFAがアプリ内で機能していることを確認する必要があります。これには、 iAD フレームワークの追加が含まれます。

これを追加すると、context.device.advertiserIdが読み込まれ、context.device.adTrackingEnabledフラグが true に設定されていることがわかります。

しかし、iAD は廃止されました。

Apple のドキュメントから:

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

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

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

AppStore に提出するとき、私はIDFAに YESのフラグをセグメント要件として付けています。なんとなくつながっているのではないかと想像できます。

広告主IDとadTrackingEnabled = trueをセグメントに送信する方法を知っている人はいますか?

4

1 に答える 1

0

この2行のコードで問題を解決しました:

import AdSupport

ASIdentifierManager.sharedManager().advertisingTrackingEnabled

この 2 行を使用するだけで、Segment-Analytics はデータをサーバーに送信できます。

"device": {
  "adTrackingEnabled": true,
  "advertisingId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
  "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
  "manufacturer": "Apple",
  "model": "x86_64",
  "type": "ios"
},
于 2016-10-31T17:59:18.770 に答える