TUNE から Treasure Data へのpostback連携によるデータ転送

以前の投稿([モバイルアプリ分析サービスのpostback連携とTreasure Data](http://qiita.com/ryutaroy/items/98de13933b6f950b41e3))にて、各種モバイル分析プラットフォームからTreasure Dataへの、postback連携によるデータ転送について(adjustの具体例とともに)紹介しましたが、今回はTUNEと連携してTreasure Dataへデータを転送する際の設定方法について紹介します。

# TUNE について

グローバルで業界をリードするモバイル広告効果測定プラットフォームを提供。日本支社も設立。
SDKを利用して、モバイルアプリ内の様々なイベントデータ(クリック、インストールなど)をトラッキングし、ユーザの行動や広告効果の分析をサポートする。

- [TUNEのWEBサイト](https://www.tune.com/)
- [世界最大規模のマーケティングテクノロジーを提供しているTUNEは、日本支社を設立したことをご報告いたします。]
(https://prw.kyodonews.jp/opn/release/201603108744/)

# Treasure DataとTUNE
Treasure Data は TUNEのインテグレーションパートナーとなっており、TUNE管理コンソール上からスムースに連携設定が可能です。TUNEでトラックした生データをTreasure Dataへ転送し蓄積することができ、SQLによる分析や、ユーザセグメント作成、各種広告施策への[連携](https://www.treasuredata.com/jp/integrations)も可能となります。

- [Integrated Technology Partners](http://help.tune.com/marketing-console/integrated-technology-partners/)

# Treasure Dataにpostbackするための設定
カスタムURL型postback連携について紹介します。

###### 1. TUNEのAttribution Analyticsにログイン後、左側メニュー Integrated Partners を選択。 Treasure Dataを検索し、選択。
![Screen Shot 2016-04-11 at 15.41.41.png](https://qiita-image-store.s3.amazonaws.com/0/89695/eb668f00-e322-1c4e-6e28-bb4970bbeae0.png)

###### 2. Treasure Dataの設定ページにて、Postbacksを選択① -> Customを選択② -> Add Postback URL を選択③。
![Screen Shot 2016-04-11 at 15.42.28.png](https://qiita-image-store.s3.amazonaws.com/0/89695/d086bd43-a9e1-160e-2860-69d2f7d53f35.png)


###### 3. Create a Postback URL ページにて、以下を入力または選択する。
- Postback Name: postbackを特定するために利用される任意の名前を入力①
- Partner Type: 「Technology Partner」が選択済みであることを確認②
- 左側の検索ボックスとその下で、『Treasure Data」が選択されていることを確認③
- Table(TD_TABLE): データを転送する先である、Treasure Data側のテーブル名④
- DB(TD_DB): データを転送する先である、Treasure Data側のデータベース名⑤
- key(TREASURE_WRITEKEY): Treasure DataのWRITE_KEY([確認方法はこちら]
    (https://docs.treasuredata.com/articles/get-apikey))⑥
![Screen Shot 2016-04-11 at 15.44.54 copy.png](https://qiita-image-store.s3.amazonaws.com/0/89695/c738b0eb-def2-9490-5a4e-4079a8033ed4.png)


###### 4. Modify Templateのチェックを入れ①、template postback URLを表示し、取得したいデータをクエリストリングで設定する②。例)ios_ifa={ios_ifa} など。
取得可能なデータの一覧は、[Macros in Postback URLs](https://help.tune.com/marketing-console/macros-in-postback-urls/)から確認できます。
![Screen Shot 2016-04-11 at 15.45.21.png](https://qiita-image-store.s3.amazonaws.com/0/89695/ddca10e6-2968-94a8-1c2f-bdc6af1d2434.png)


###### 5. Mobile Appにpostback連携したいアプリを選択し①、最下部のpostback URLで設定した変数(TD_TABLEなど)が正しく展開されたURLが表示されていることを確認して②、saveする③。
![Screen Shot 2016-04-11 at 15.48.31 copy.png](https://qiita-image-store.s3.amazonaws.com/0/89695/d1ad5ec8-d574-a429-dad9-9ac20edf5cf2.png)


以上でpostbackの設定が完了です。

# Treasure Data側でのデータ確認
TUNEからTreasure Dataへデータが転送されていることを確認します。例では、アプリ名「Atomic Dodge Ball Lite」のトラッキングデータを確認しています。
![Screen Shot 2016-04-11 at 10.44.31 copy.png](https://qiita-image-store.s3.amazonaws.com/0/89695/1f177e32-30a6-84cb-b1a3-7ca34ab45720.png)

# まとめ
postback連携によりTUNEからTreasure Dataへデータを転送するための設定について、簡単に実施できることを紹介しました。

# 追記
20160622)
postbak urlのテンプレートが下記に修正済みとなっています。
変更部分は、ios_ifv部分の誤字修正と &http_headers[Content-Type]=application/json 部分を削除しています。

```
https://in.treasuredata.com/postback/v3/event/TD_DB/TD_TABLE?&td_write_key=TREASURE_WRITEKEY&android_id={android_id}&ios_ifa={ios_ifa}&ios_ifv={ios_ifv}&device_id={device_id}&google_aid={google_aid}&device_ip={device_ip}&publisher_name={publisher_name}&site_name={site_name}&offer_name={offer_name}&sub_publisher={sub_publisher}&sub_campaign={sub_campaign}&sub_site={sub_site}&sub_adgroup={sub_adgroup}&sub_ad={sub_ad}&conversion_datetime={conversion_datetime}
```