OneLinkスマートスクリプト—Webからアプリへ誘導するURL生成ツール

概要:OneLinkスマートスクリプトを使用することで、あらゆる流入経路から入ってきたモバイルウェブサイトの訪問者をモバイルアプリへと変換し、成果として紐付けできるようになります。

参考資料:開発者向けのOneLinkスマートスクリプトドキュメンテーションとコードのサンプル

6131_Smart_Script_flow_750x420_KB1.png

 ニュース

このバージョンでは、以前のモバイルランディングページ計測スクリプトに比べ、機能が向上し、より実装しやすくなっています。

OneLinkスマートスクリプトについて

最終的にアプリストアページに到達する前に、ユーザーは、オーガニックまたは広告キャンペーンとの接触をきっかけに、モバイルサイトを訪問します。ただし、このシナリオには次のとおり2つのクリックが存在します:

  • Webページに誘導するクリック
  • Webページからアプリストアに誘導するクリック

上記のシナリオでは、インストール計測とディープリンクの実行に問題が発生します。最終的にユーザーがインストールをしても、誤って計測されたり、オーガニックに紐づく場合があります。これは、最初のクリックがアドネットワークやGoogle、またはオウンドメディアからのクリックだとしても起こりえます。

OneLinkスマートスクリプトは、次の方法でこれらの問題を解決します:

  • Webページへ誘導するURLを使用して、アプリストアへ誘導するユニークなOneLinkの計測URLを動的に生成します。
  • アドネットワークやSRN、Googleのクリック、オウンドメディアを含む全てのメディアソースに対して、Webからアプリへの正確な計測を提供します。
  • ディープリンクに使用できます。
  • どんなWebページやランディングページ上でシームレスに実行できます。
  • スマートバナーを利用する必要はありません。
    :スマートバナーは、さまざまな業界でコンバージョンを向上するのに役立つツールです。設定にディベロッパーの作業は必要なく、ユーザージャーニーに追加ステップやバナーを追加できます。

 注意

  • この記事のヘッダーにあるFollowボタンをクリックすると、記事またはスクリプトが更新されたときに通知を受け取ることができます。
  • OneLinkスマートスクリプトが適切なソリューションか確信が持てませんか?OneLinkスマートスクリプトとAppsFlyerの他のWebからアプリへユーザーを誘導するソリューションを比較しましょう。

このセクションの例では、OneLinkスマートスクリプトを使用して、正確な計測やディープリンク機能を持つOneLin URLを生成する方法をご説明します。特定のメディアソース用のキャンペーンタイプのユースケースについては、ユースケースをご参照ください。

アトリビューション

マークは、ホテルチェーンのマーケティング担当者です。フロリダ州オーランドのバケーションホテルを宣伝するメールを送信します。メール内のリンクは次のとおりです:https://hotel.me/pid=email&c=orlando

このリンクは、ユーザーをホテルのモバイルWebサイトへリダイレクトします。その後、ユーザーにホテルのモバイルアプリをダウンロードするよう促すボタンが表示されます。OneLinkスマートスクリプトは、メール内の元のURLと同じ pidc パラメーターを含むURLを自動的に生成します。リンクは、次のとおりです:https://hotel.onelink.me/Ac4G?pid=email&c=orlando

ユーザーがモバイルサイト上のボタンをクリックし、アプリをダウンロードすると、このアプリインストールはマークのメールキャンペーンに紐づきます。

ディープリンク

エマは、フロリダ州オーランドのバケーションホテルに関する広告メールを受け取ります。

メール内のリンクは、次のとおりです:https://hotel.me?type=email&campaign=Florida&city=orlando

エマがリンクをクリックすると、ホテルのモバイルサイトにリダイレクトされます。そこで、ホテルのモバイルアプリをダウンロードするよう促すボタンが表示されます。OneLinkスマートスクリプトは、メール内の元のリンクと同じ pidc パラメータを持つURLを自動的に生成します。生成されるリンクは次のとおりです:https://hotel.onelink.me/Ac4G?pid=email&c=Florida&deep_link_value=orlando

エマがモバイルサイト上のボタンをクリックすると、アプリストアへリダイレクトされます。アプリをダウンロードし起動すると、アプリ内のオーランドのバケーションページにディープリンクを介して遷移されます。

 注意

ディープリンクは、アプリディベロッパーが実装したアプリの設定に基づいて実行されます。詳細はこちらを参照してください。

セットアップ

作業担当者

作業担当者

  • マーケティング担当者 
    • URL (outgoing) に含めるべき内容を決めます。これにはリンク上に追加する計測データやディープリンクに必要なデータなどが含まれます。Incoming URLを元にデータを引き継ぐか、特定の値を強制的に挿入します。

    • モバイルWebサイトへ誘導するための全てのキャンペーンに、スクリプトが動作するパラメーターを含むURLが設定されていることを確認します
  • Webディベロッパー
    • スクリプトを初期化するためのデータを設定します。
    • URLパラメーターに基づいてOneLink URLを生成するための必要なセッターを入力します。
    • Webサイトまたは特定ページに、スクリプトを埋め込みます。

前提条件

Webページにスクリプトを実装する方法

  1. 自動生成されるOneLink URLに含めるべきパラメーター/値を決めます。使用できるパラメーターの一覧をご参照ください。
    • URLを持つすべてのキャンペーンがスクリプトが動作するパラメーターを持っていること(と pidc パラメーターに配置できること)を確認します。
  2. Webディベロッパーにパラメーターリストを提供します。
  3. ディベロッパーには、Devの手順に従い、正しい送信リンクが生成されるようにスクリプトを実装するように伝えてください。

パラメーター名

パラメーター/値 備考 レスポンスを記録する (開発者向け)
oneLinkURL (必須)
  • OneLinkテンプレートのドメインと、テンプレートのIDを提供してください。注意:OneLinkカスタムリンクのURLではありません。
  • 例:yourbrand.onelink.me/1a6f
  • ブランドドメインの例:yourbrand.com/1a6f
 
pidKeysList (メディアソース)
  • ストアに遷移するURL上でメディアソース (pid) パラメータ―として配置される、メディアソースパラメーターを全てURLに配置します。
  • 例:['af_pid', 'utm_source']
 

pidOverrideList

  • リンク上で変更したいメディアソースに関しては、URL上でメディアソース値を、置き換えたい値と一緒に配置します。
  • 例: {
    'twitter': 'twitter_int',
    'snapchat': 'snapchat_int',
    'some_social_net': 'some_social_net_int'
    }

 

pidStaticValue

  • フォールバックのメディアソースとして設定したい値を明記します。
  • pidKeysList にメディアソースパラメーターが見つからない場合は、URL内で pidStaticValue がメディアソース (pid) として使用されます。
  • 例:'website' または 'organic'

 

campaignKeysList (キャンペーン)
  • 自動生成されるURL上でキャンペーン (c) パラメーターに置き換えられるURL内のキャンペーンパラメーターを全て配置します。
  • 例:['af_campaign', 'utm_campaign']

 

campaignStaticValue
  • フォールバックのキャンペーンとして設定したい値を明記します。
  • campaignKeysList にキャンペーンパラメーターが見つからない場合は、URL内では campaignStaticValue がキャンペーン (c) として使用されます。
  • 例:'website' または 'organic'

 

gclIdParam
  • GCLID を持つパラメーターの名前を明記します。
    AppsFlyerのローデータに表示するためには、パラメーターは、af_sub[1-5] のいずれかを使用する必要があります。
 
skipList
  • 特定のクリックに対してスマートスクリプトを無効にするHTTPリファラー内の文字列をリストアップしてください。(例:TwitterやFacebookなど)リストアップした文字列が見つかった場合、スマートスクリプトが実行されなくなります。この機能は、TwitterやFacebookのような、既にクリックの計測が行われているSRN媒体の場合などに有効です。
  • SRN媒体であっても、常にスマートスクリプトを実行させたい場合には、空のskiplistを渡すように開発者へ伝えてください。
 
その他のクエリパラメーター
  • 計測、またはディープリンクのために、OneLink URLに含めるその他のパラメーターを配置します。
  • ディープリンク用に deep_link_value を追加します。
    • パラメーターの追加に加えて、マーケティング担当者とディベロッパーは、ディープリンクのロジックをアプリに実装する必要があります。詳細はこちらを参照してください。
  • URLからのパラメーターを使用するか、静的な値を強制的に設定します。
 
スマートスクリプトを実装するためにディベロッパーに提供するパラメーター/値

使用事例

次のセクションでは、一般的なキャンペーン/メディアソースのシナリオについて、スマートスクリプトのユースケースをご紹介します。

Facebook Adsクロスプラットフォーム計測

Facebookは外部の計測リンクを使用しないSRNです。

AppsFlyerは、アプリの初回起動時に、ユーザーが以前(過去7日間)に広告に接触したことがあるかどうかをFacebookに問い合わせます。ユーザーがFacebook広告に接触していた場合、Facebookが自社へアトリビューションを行います。Facebookはクロスプラットフォームにも対応しています。つまり、ユーザーは、あらゆるプラットフォーム上で、モバイルかどうかに関わらず、あらゆるタイプのキャンペーンと関連付け、Facebookへアトリビューションできます。

結果:ランディングページスクリプトは変更されません。このスクリプトは、Facebookからのユーザーを検出するように設計されています。存在する場合、何もせず、Web/ランディングページ上のリンクをそのまま残します。これにより、CTRに影響を与える可能性のある別のクリックが記録されるのを防ぎます。

注意:2021年にiOS 14ユーザーで想定されているように、ユーザーがデバイスIDの共有をオプトアウトした場合、Facebookのクロスプロモーション計測に影響がある可能性があります。

Google AdsGCLIDとUTMパラメーター

Google Adsキャンペーン (GCLIDパラメーターを含む) のインストール計測の通常のプロセスでは、クリックがアプリストアのページURLにリダイレクトする必要があります。

この場合、Google Adsからの訪問ユーザーをWeb/ランディングページにリダイレクトさせているため、スマートスクリプトはGoogle AdsのインストールキャンペーンのURLからGCLIDパラメータを取得し、自動生成されたWebページ内のストア遷移用のURL内の任意のパラメータ(af_sub1〜5)に値を入力します。
注意!これはインストールキャンペーンの場合に適用されます。ACIではない検索キャンペーンの場合、つまりリエンゲージメントキャンペーンの場合には、スマートスクリプトによるURLの発行に関係なく、Googleがメディアソースとして成果を紐付けられる場合があります。 

前提条件: Google管理画面上で、自動タグ設定(Auto-Tagging)を有効化してください。
自動タグ設定を有効化することで、 URLに GCLID パラメータが含まれるようになります。

Google Adsのスクリプトを設定するには :

  1. リンク上のメディアソースとキャンペーンパラメータ―名のリストを作成します。
    例:utm_sourceutm_campaign
  2. GCLIDを含めるURL上のパラメーターを選択します。
    ベストプラクティス:af_sub[1-5]を選択して、データがAppsFlyerのローデータに表示されるようにします。
  3. パラメーターリストをWebディベロッパーに提供します。

結果

  • Incomingリンク上のメディアソースとキャンペーンパラメータの値(utm_sourceutm_campaign)は、Outgoingリンクのpidc パラメーターの値を入力するために使用されます。 
  • Outgoing URL上では、GCLID は af_sub[1-5] パラメーターの値です

Google Adsにこれらのインストールを通知する方法:

  1. インストールごとに、CSV経由、またはPush API経由でリアルタイムに、パラメーター af_sub[1-5] からGCLIDデータを取得します。
  2. 手動またはAdwords API経由で、GoogleにGCLIDデータをアップロードしてください。

 注意

GoogleはこのGCLIDソリューションを公式にサポート及び推奨をしていません。GoogleがGCLIDパラメータを廃止する場合は、変更をサポートするようにスクリプトを変更します。この記事のヘッダーにあるFollowボタンをクリックしてこの記事をフォローすると、記事またはスクリプトが更新されたときに通知を受け取ることができます。

SRN、オウンドメディア、その他のメディアソースリンク

SnapchatやTwitterのようなSRNは、Google AdsやクロスプラットフォームのFacebookとは異なる動作をします。これらのSRNのキャンペーンでは、ユーザーはWeb/ランディングページに誘導され、モバイルユーザーに有無に関わらず、クリック数に基づいて課金されます。

これらのSRNでは、スクリプトの設定は、オウンドメディアまたは他のメディアソースからのリンクと同じです。

スクリプトの設定方法

  1. リンク上のメディアソースとキャンペーンパラメータ―名のリストを作成します。
  2. パラメータのリスト としてそれらをWebディベロッパーに提供します。
    SRN/メディアソースタイプは、URL上のメディアソース値で、スクリプトはそれを見つけ、Web/ランディングページ上のダウンロードボタンに埋め込むOneLink URL内のpidとして使用します。OneLink上のpidを変更したい場合は、pid上書きリストに流入メディアソースの値と置き換えるpid値を提供します。

結果 :これらの SRN/メディアソースの場合、リンク上のメディアソースおよびキャンペーンパラメーターの値を使用して、OneLink上の pid および c パラメーターの値を設定します。

 

流入URL: https://hotel.me/af_pid=twitter&af_c=big_social

OneLink URL: https://hotel.onelink.me/Ac4G?pid=twitter&c=big_social

AppsFlyer計測リンク

AppsFlyer計測リンクは、メディアソースがクリックアドネットワークの場合に使用されます。AppsFlyerでリンクを設定する場合に、Webからアプリへの誘導キャンペーンの計測では、希望のモバイルWebサイトへのURLパスと一緒にリダイレクトURLパス(af_r)パラメーターを追加するオプションがあります。

結果af_raf_redirect=true パラメーターが流入リンクに存在する場合、ランディングページのスクリプトは変化しません。Web/ランディングページ上のアプリストアへの直接リンクはそのまま維持されます。

 

流入URL: https://app.appsflyer.com/id123456789?pid=click_ad_network_int&c=orlando&af_redirect=true&af_r=hotel.me

ストアへのURL: 同じ

デスクトップ

この記事で紹介しているほとんどのユースケースは、モバイルデバイスから来るユーザーについてです。したがって、モバイルWebサイトからアプリストアへ誘導されると、ユーザーはすぐにアプリをダウンロードできます。

ただし、デスクトップユーザーの場合、デバイス(デスクトップやパソコン)はモバイルアプリのダウンロードに対応していないため、すぐにアプリストアへ誘導すべきではありません。

デスクトップユーザー向けのスクリプトの設定方法

  • OneLinkテンプレートにて、デスクトップからクリックされた場合のリンク先URLを設定します。このURLは専用Web/ランディングページにリダイレクトする必要があります。ランディングページには、アプリをダウンロードするためのSMSやメールを受信するフォームを追加することができます。必要に応じて、Webフォームを作成し、そのフォームへのURLをスクリプトで指定することもできます。

結果:スクリプトはユーザーが使用するデバイスまたはプラットフォームを検知します。デスクトップの場合は、スクリプトはユーザーを専用のWeb/ランディングページにリダイレクトするためのOneLink URLを生成します。

詳細は、デスクトップからアプリへのコンバージョンをご参照ください。

代理店

インストールは、af_prt パラメーターを使用する代理店に紐づきます。

OneLinkスマートスクリプトを使用するこの計測パラメーターを追加するには、ディベロッパーにこれらの手順に従うよう依頼してください。

結果: このスクリプトは、受信側URLの代理店名の追加パラメーターを検出して、送信側URLにaf_prtパラメーターを追加します。

 

受信側URL:https://hotel.me/af_c=gogo&af_pid=email&partner_name=bigagency

送信側URL:https://hotel.me/pid=email&c=gogo&af_prt=agency

制限事項

制限事項 備考
タグマネージャー

スマートスクリプトは、タグマネージャーでは実装することができません。Web-to-Appの計測ソリューションの代替策として、Smart Bannerを確認してみてください。

この記事は役に立ちましたか?

コメント

0件のコメント

サインインしてコメントを残してください。