はじめてのAppsFlyer: (1)アプリを管理画面に追加する

AppsFlyerを試用してみる手順をまとめます。
エンジニアの方が手元でテストするための「デバッグアプリ」としてアプリを登録する手順でまとめますが、基本的な手順は、本番リリース済みのアプリでも同様です。
（スクリーンショットは2022年12月現在のものになります。）

# サインアップ

まず、こちらのページからアカウントを作成するためサインアップします。

https://www.appsflyer.com/ja/start/

クレジットカードの情報などを入れなくても、アカウントを作れば下記の利用は無料でできます。試しにAppsFlyerを使ってみるのには十分かと思います。
- 12,000コンバージョン分（=計測リンク経由のアプリインストールもしくはアプリ再起動の数）の計測
- 各種有償のオプション機能の利用（30日間）
- ディープリンクを含むOneLinkの利用

![Monosnap 無料でアカウント登録！クレジットカードは不要です 2022-12-09 17-28-04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/1a9b9fa3-c1f0-3dc3-5064-201ac05344e3.png)


アカウントが作成できるとこのようなページにログインできるようになります。
「＋アプリを追加」ボタンを押して、アプリを追加します。

![AppRegistration.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/6a901632-5002-6514-62e2-c1f74d9cf9f9.jpeg)

# iOSのアプリを追加する場合

プラットフォームはiOSの場合には「iOS, tvOS, MacOS」を選択します。

今回は[デバッグアプリ](https://support.appsflyer.com/hc/ja/articles/360001559405-AppsFlyer-SDK%E3%81%AE%E5%AE%9F%E8%A3%85%E3%83%86%E3%82%B9%E3%83%88#管理画面にデバッグアプリを追加)としての登録を想定しますので、未公開アプリとなります。
App Storeのステータスとしては「承認待ち／未公開アプリ」を選択します。
また、iOSの場合にはアプリIDは数字になりますので、id1111xxxxxというように、公開アプリと重複しないような「1111」始まりの適当なIDを使っていただく形になります。

:::note info
デバッグアプリではなく、本番用のアプリの場合は、「ストア公開済み」を選択し、AppStoreのURLを入力します。
:::

![Screen Shot 2022-12-09 at 16.34.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/bd1b69bf-6f02-c6eb-e1ee-479451ec746f.png)

通貨とタイムゾーンは基本的には「JPY」で「Japan - Tokyo」を設定しましょう。
これは、後ほどのアプリ内収益金額や日別のデータを管理画面上で確認する際に、どの通貨やタイムゾーンで表示するかということに関連してきます。
![Screen Shot 2022-12-09 at 16.42.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/b1d47928-2f5f-d300-fb1b-3389c53f1b30.png)

ここまで設定するとアプリ追加成功のメッセージが表示され、先ほど入力した「アプリID」とAppsFlyerにより割り振られた「Devキー」が表示されます。

:::note warn
この**アプリID**と**Devキー**はSDK実装に必要な情報になります。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/7768b6d6-962e-1fc6-f84c-1dafe8a529bd.png)


# Androidのアプリを追加する場合

基本的にはiOSと大きく変わりありません。

「＋アプリを追加」ボタンを押した後の画面で、プラットフォームは「Android, AndroidTV, Fire」の方を選択します。
デバッグアプリとしての登録を想定しますので、Google Playのステータスとしては「承認待ち／未公開アプリ」を選択します。

Androidに関しては、アプリIDとしてAndroidパッケージ名を入力します。
開発用のアプリ名なので、「com.hogehoge.dev」など開発アプリに付けているパッケージ名を入れれば大丈夫です。

:::note info
本番用のアプリの場合は、「ストア公開済み」を選択し、Google Play StoreのURLを入力します。
また、Androidでは、Huawei App StoreなどのサードパーティーのAndroidストア（第三者ストア）に配布されているアプリにも対応しています。
:::

![Screen Shot 2022-12-13 at 0.30.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/ce7d0bf9-b8b8-7862-0da6-4dbb8efe0a46.png)

通貨とタイムゾーンは基本的には「JPY」で「Japan - Tokyo」を設定しましょう。
アプリ追加成功のメッセージが表示され、先ほどAndroidパッケージ名として入力した「アプリID」とAppsFlyerにより割り振られた「Devキー」が表示されます。

:::note warn
この**アプリID**と**Devキー**はSDK実装に必要な情報になります。
:::

## アプリ追加後の管理画面の確認

AppsFlyerログイン後のMy Appsのページには、登録したアプリのアイコンが追加されているはずです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/05c75665-ef1b-9018-a7f4-37989ada842d.png)


このアイコンをクリックするとアプリの管理画面が開きます。
まだ何も計測されていない状態なので、N/Aが並んでいますが、SDKを実装してインストールの計測などを始めるとここに数値が出てくるようになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/c78076bb-8953-2b79-784c-4d009aca0823.png)

# アプリIDとDevキーを確認したい場合

前述の通り、**アプリID**と**Devキー**がSDK実装には必要になる情報です。

アプリ追加後にアプリIDとDevキーを確認したい場合には、アプリの管理画面の左メニューから「アプリ設定」を開きます。（左下の丸い箇所を押すと、メニューが現れます）
この中でアプリIDとDevキーが確認できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/73759/e6152c99-8b2c-b86f-3df3-6292e0db231b.png)

# まとめ

このようにエンジニアの方が勉強目的でAppsFlyerアカウントを開設して、試しに使ってみるようなことも簡単にできます。

本番リリース済みのアプリの計測を企業にて行う場合には、AppsFlyerの管理画面に追加する作業はエンジニアではなく、マーケターの方が実施することが多いようです。その際には、管理画面で登録した**アプリID**と**Devキー**の情報をマーケターから受領するようにしてください。

基本的にこれさえあれば、SDKの実装準備はOKです。

次の記事からはSDKの実装の手順をまとめます。