Stack ヘルプガイド

AppsFlyerは、モバイルアプリの広告効果やユーザー行動を計測・分析できるクラウド型マーケティングプラットフォームです。どの広告やメディアソース経由でアプリがインストールされたか、またその後のユーザー行動を把握することで、マーケティング予算の最適化やコンバージョンの向上、不正防止に役立ちます。

なお、ご利用にあたってはStack側での連携対応が必要となります。本ガイドに記載の手順を確認し、AppsFlyerの契約お問い合わせください。

AppsFlyerと連携することで、実現できること

  • ディープリンクの発行

    • アプリをインストールしているユーザーを、直接アプリへ遷移させるためのリンクを発行できます。

  • ユニバーサルリンクの発行

    • アプリをインストールしているユーザーが特定の商品URLにアクセスした際、アプリの商品ページ(ネイティブビュー)へ自動で遷移させることが可能です。

    • ※ アプリ未インストールの場合は、Webの商品ページが表示されます。

  • アプリ内ネイティブ商品リンク

    • アプリ内のネイティブLP(WebView)に設置したリンクから、アプリ上の商品ページ(ネイティブビュー)へ遷移させることが可能です。

  • Onelink設定

    • LINE経由のアプリダウンロードを計測するための計測用リンクを発行できます。

①【貴社】AppsFlyerの契約が必要です。

サービス詳細・契約については、こちらからお問い合わせください。

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

契約完了後、弊社オンボーディング担当者またはカスタマーサポートへご連絡ください。

②【貴社】お使いのApps Flyerにsupport@stack.incの招待をお願いします

③【貴社】以下の情報をAppifyに設定する必要があるため、AppsFlyerの連携をご希望される場合には、設定後、Stack社へご共有ください。(→設定方法はこちら)

  • AppsFlyer Dev Keyの設定

  • OneLinkドメインの設定

④【弊社】Appifyアプリと紐付ける初期設定を行わせて頂きます。

⑤【弊社】Appifyアプリと紐付けたものを反映するためにアプリのバージョンアップデートを実施致します

⑥【貴社】テスト用のリンクを発行して動作検証をお願いいたします。

アプリ内でユーザーが行った以下のアクションを、AppsFlyer管理画面で計測・分析できます。

イベント

説明

計測データ

購入完了 (af_purchase)

アプリ内で購入が完了した時

購入金額、通貨

カート追加 (af_add_to_cart)

商品をカートに追加した時

金額、通貨

支払い情報入力 (af_add_payment_info)

チェックアウト時に支払い情報を入力した時

金額、通貨

チェックアウト開始 (af_initiated_checkout)

チェックアウト画面に進んだ時

カート合計金額、通貨

お気に入り追加 (af_add_to_wishlist)

商品をお気に入りに追加した時

商品ID、バリアントID、商品名、ブランド、カテゴリ

お気に入り削除 (remove_from_wishlist)

お気に入りから商品を削除した時

商品ID、バリアントID、商品名、ブランド、カテゴリ

抽選応募 (apply_raffle)

抽選に応募した時

金額、通貨

活用例

  • 広告経由でインストールしたユーザーの購入率を分析

  • カート追加から購入完了までのコンバージョン率を測定

  • どの広告媒体からの流入ユーザーが最も購買に至っているかを分析

OneLinkを使用して、リンクをクリックしたユーザーをアプリ内の特定ページに直接誘導できます。

遷移先

説明

商品ページ

特定の商品ページに直接遷移

コレクションページ

特定のコレクション(商品一覧)ページに直接遷移

活用例

  • メールやSNSで特定商品のリンクを配信し、アプリ内の商品ページに直接誘導

  • Webブラウザで商品ページを見ているユーザーをアプリ内の同じ商品ページに誘導

  • セール特集コレクションへの直接リンクを配信

上記の特定のページ以外は、アプリホーム画面(アプリをインストール済みの場合)、アプリストア(アプリを未インストールの場合)への誘導も可能です。

アプリのインストール経路(流入元)を計測し、貢献度をアトリビューションにより可視化できます。

機能

説明

インストール経路の分析

どの広告媒体・キャンペーンからインストールされたかを計測して分析できる

ユーザーIDの紐付け

ログインユーザーのIDとAppsFlyerのデータを紐付けて購買行動を分析できる

活用例

  • 広告媒体ごとのインストール数とROIを分析

  • オーガニックインストールと広告経由インストールの比較

以下の情報をAppifyに設定する必要があるため、AppsFlyerの連携をご希望の場合は、Stack社へ事前にお問合せください。

  • AppsFlyer Dev Keyの設定

  • OneLinkドメインの設定

AppsFlyerのヘルプガイドを参考にiOS/Android両方のアプリをAppsFlyerに登録してください。

AppsFlyerの管理画面から、設定>アプリ設定>SDK認証より発行されたDev KeyをStack社のサポートチームに共有してください。

AppsFlyerの管理画面から、エンゲージメント>OneLink管理 をクリックして「テンプレートを作成」ボタンをクリックし次に進みます。

プラットフォームは作成したアプリをiOS/Androidそれぞれ選択し、サブドメインはStack社よりお伝えしたサブドメインを入力してください。

発行されたOneLinkドメインをStack社のサポートチームに共有してください。

AppsFlyer参考ヘルプガイド

テンプレート作成が完了すると画面が遷移するので、[⋯] > [テンプレートを編集]をクリックしてください。

スクロールして「リダイレクト」の項目の設定をします。

  • iOS

    • 「Universal Linksを使用してアプリを起動します」を選択します。

    • AppleDeveloperより「identifier」>対象のアプリを選択して、「App ID Prefix」→「チームID」、「Bundle ID」→「バンドルID」に入力してください。

  • Android

    • 「App Linksを使用してアプリを起動します」を選択します。

    • PlayConsoleより「テストとリリース」>「アプリの完全性」>「Playアプリ署名」の設定ボタンから表示されるページより、「SHA256証明書のフィンガープリント」→「SHA256フィンガープリント」に入力してください。

AppsFlyer参考ヘルプガイド

最初に自動で作成されたショートリンクのコピーをして、このショートリンクに対してクエリパラメータを付け足すことで遷移するページの指定を行います。

クエリパラメータの付与方法

kindに遷移先項目、valueに遷移先項目のIDを指定することでページ指定を行います。

指定できる項目は以下のとおりです。

  • product

    • valueにはshopifyの各商品にあるproductIdを指定します。

  • collection

    • valueにはshopifyの各コレクションにあるcollectionIdを指定します。

以下の例では、kindにcollectionを指定しています。

https://xxxx.onelink.me/aWMK?kind=collection&value=443845706036

オンラインストアからアプリ遷移で特定ページを開く場合には、OneLinkのURLにクエリパラメータを付与する実装を行う必要があります。

詳細は次項の「オンラインストアで実装が必要なケースと設定方法」をご参照ください。

イベント計測のみ実施されたい場合

イベント計測はモバイルアプリ側で完結するため、オンラインストア側の実装は不要です。

WEBブラウザで商品ページやコレクションページに訪れたユーザーを、アプリ内の該当ページに直接遷移させたい場合、AppsFlyer管理画面での「OneLink設定」「 オンラインストア側でのクエリパラメータ実装」が必要になります。

OneLink設定

前項でご案内した以下の設定をしてください。

オンラインストア側でのクエリパラメータ実装

OneLinkのURLに以下のクエリパラメータを付与する実装が必要です。

遷移先

パラメータ

値の例

商品ページ

kind=product, value={ShopifyのProduct ID}

kind=product&value=123456789

コレクションページ

kind=collection, value={ShopifyのCollection ID}

kind=collection&value=987654321

実装例

HTML

パラメータが設定されていない場合、アプリは起動しますが特定のページには遷移しません。

ディープリンクの遷移先は商品ページ、コレクションページのみに対応しています。

オンラインストアにAppsFlyer Web SDKの実装をお願いいたします。

※自社開発が難しい場合は開発パートナー様へご相談ください。

AppsFlyer Supportにサインイン

計測データの確認方法は?

計測されたイベントはAppsFlyer管理画面で確認できます。Appify管理画面からは確認ができません。

AppsFlyer Dev Keyが未設定の場合の挙動は?

イベント送信・ディープリンク処理は行われません。尚、アプリの他の機能には影響しません。