X のモバイルアプリプロモーションの計測機能を利用すると、広告主は、インストールやその他のアプリ内コンバージョンの促進を目的として X 上で実施する広告キャンペーンの成果をトラッキングできます。X のモバイル測定パートナーは、広告主が X 上でプロモーションしているアプリについて、どのコンバージョンを計測するかを管理できるようにします。広告主が計測したいイベントの種類と計測期間を設定すると、モバイル測定パートナーはそれらすべてのイベントを X に送信し、コンバージョン発生につながったキャンペーンおよびクリエイティブを示すアトリビューションデータを即時に受け取ります。
conversion event を X にレポートしてアトリビューションデータを取得するには、パートナーはモバイル App の ID、コンバージョンの種別 (type)、タイムスタンプに加えて、広告 ID/デバイス ID のハッシュ化された値を送信する必要があります。これらのデータを提供することで、X のプラットフォーム上にコンバージョンイベントが記録され、該当する場合にはアトリビューションが返されます。加えて、広告主は購入金額、商品の ID、登録方法など、コンバージョンイベントに関する追加のメタデータを任意で提供することもできます。
モバイル計測のコンバージョンイベントを記録します。レスポンスには、X または X Audience Platform (TAP) のアトリビューションが示されます。
これは GET conversion_attribution エンドポイントに対応しています。
レスポンスでは、X のアトリビューション、TAP のアトリビューション、またはいずれのアトリビューションも付与されない、のいずれかになります。twitter_attribution ノードは常に存在し、X のアトリビューションがない場合は値が null になります (以下のレスポンス例を参照してください) 。TAP のアトリビューションが付与される場合は、tpn_attribution ノードが存在し、適切な値が設定されます。詳細については TAP overview を参照してください。
各コンバージョンイベントに関連付けるメタデータを設定するために使用できるオプションパラメータがいくつかあります。これらのメタデータは、アトリビューション計算には影響しません。
リソースURL
https://ads-api.x.com/12/conversion_event
パラメーター
リクエスト例
https://ads-api.x.com/12/conversion_event?app_id=333903271&os_type=IOS&hashed_device_id=ABCD1234XYZ&conversion_type=INSTALL&conversion_time=2013-04-16T07:00:00.123Z&click_window=14&view_through_window=1
レスポンス例
現在のアカウントに関連付けられている app event tag の一部またはすべての詳細を取得します。
これらのタグは、モバイルアプリコンバージョントラッキングにおいて、コンバージョンタイプごとに設定されるコンバージョンウィンドウを定義します。
リソース URL
https://ads-api.x.com/12/accounts/:account_id/app_event_tags
Parameters
リクエスト例
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/app_event_tags?app_event_tag_ids=jhp
レスポンス例
現在のアカウントに紐づく特定の app event tag を取得します。
これらは、Mobile App Conversion Tracking において、各コンバージョン type ごとに設定されたコンバージョン ウィンドウを定義します。
リソース URL
https://ads-api.x.com/12/accounts/:account_id/app_event_tags/:app_event_tag_id
パラメーター
リクエスト例
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/app_event_tags/jhp
レスポンス例
POST accounts/:account_id/app_event_tags
現在のアカウントに関連付けられた新しいアプリイベントタグを作成します。
リソース URL
https://ads-api.x.com/12/accounts/:account_id/app_event_tags
パラメーター
リクエスト例
POST https://ads-api.x.com/12/accounts/18ce54d4x5t/app_event_tags?app_store_identifier=com.twitter.android&os_type=ANDROID&conversion_type=PURCHASE&provider_app_event_id=abc123&provider_app_event_name=test-tag
レスポンス例
現在のアカウントに属する指定の App イベントタグを削除します。
リソースURL
https://ads-api.x.com/12/accounts/:account_id/app_event_tags/:id
Parameters
リクエスト例
DELETE https://ads-api.x.com/12/accounts/18ce54d4x5t/app_event_tags/jhp
レスポンスの例
GET accounts/:account_id/app_lists
現在のアカウントに関連付けられている App リストの一部またはすべての詳細を取得します。
リソース URL
https://ads-api.x.com/12/accounts/:account_id/app_lists
Parameters
リクエスト例
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/app_lists?app_list_ids=wm7x
レスポンス例
GET accounts/:account_id/app_lists/:app_list_id
現在のアカウントに関連する特定の App リストを取得します。
リソース URL
https://ads-api.x.com/12/accounts/:account_id/app_lists/:app_list_id
パラメーター
リクエスト例
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/app_lists/28ukf
レスポンス例
POST accounts/:account_id/app_lists
現在のアカウントに関連付けられた app_list を作成します。
account_id ごとに app_list オブジェクトは最大 100 個まで、また app_list ごとに App は最大 500 個まで作成できます。
リソース URL
https://ads-api.x.com/12/accounts/:account_id/app_lists
Parameters
リクエスト例
POST https://ads-api.x.com/12/accounts/18ce54d4x5t/app_lists?name=app list&app_store_identifiers=com.twitter.android
レスポンス例
DELETE accounts/:account_id/app_lists/:app_list_id
現在のアカウントに関連付けられている指定された App リストを削除します。
リソースURL
https://ads-api.x.com/12/accounts/:account_id/app_lists/:app_list_id
パラメータ
リクエスト例
DELETE https://ads-api.x.com/12/accounts/18ce54d4x5t/app_lists/28ukf
レスポンスの例
❯
GET accounts/:account_id/app_event_provider_configurations¶
現在のアカウントに関連付けられている app event provider configuration (Mobile Application Conversion Tracking のコア設定) の一部またはすべての詳細を取得します。
リソース URL
https://ads-api.x.com/11/accounts/:account_id/app_event_provider_configurations
Parameters
リクエスト例
GET https://ads-api.x.com/11/accounts/18ce54d4x5t/app_event_provider_configurations?ids=25n
レスポンス例
GET accounts/:account_id/app_event_provider_configurations/:id
現在のアカウントに関連付けられているイベントプロバイダー構成 (Mobile Application Conversion Tracking のコア構成) の特定の id (識別子) を取得します。
リソース URL
https://ads-api.x.com/11/accounts/:account_id/app_event_provider_configurations/:id
パラメーター
リクエスト例
GET https://ads-api.x.com/11/accounts/18ce54d4x5t/app_event_provider_configurations/25n
レスポンス例
POST accounts/:account_id/app_event_provider_configurations
現在のアカウントに関連付けられた新しいアプリイベントプロバイダー設定を作成します。特定の広告アカウントには、1 つの MACT プロバイダーしか関連付けることはできません。
リソース URL
https://ads-api.x.com/11/accounts/:account_id/app_event_provider_configurations
Parameters
リクエスト例
POST https://ads-api.x.com/11/accounts/18ce54d4x5t/app_event_provider_configurations?provider_advertiser_id=client1
レスポンス例
DELETE accounts/:account_id/app_event_provider_configurations/:id[¶]
現在のアカウントに属する指定されたアプリイベントプロバイダー設定を削除します。
リソース URL
https://ads-api.x.com/11/accounts/:account_id/app_event_provider_configurations/:id
Parameters
リクエスト例
DELETE https://ads-api.x.com/11/accounts/18ce54d4x5t/app_event_provider_configurations/e5g
レスポンス例
GET conversion_attribution
コンバージョンイベントを書き込まずに、コンバージョンアトリビューションを確認するために X に問い合わせます。レスポンスには、X によるアトリビューションが示されます。
これは POST conversion_event エンドポイントに対応します。
レスポンスでは、X、TAP、またはアトリビューションなしのいずれかが示されます。twitter_attribution ノードは常に存在し、X アトリビューションがない場合は null が設定され、下記の例のレスポンスのように値が設定されます。TAP アトリビューションが付与される場合は、tpn_attribution ノードが存在し、適切な値が設定されます。詳細については TAP overview を参照してください。
リソース URL
https://ads-api.x.com/12/conversion_attribution
Parameters
リクエスト例
GET https://ads-api.x.com/12/conversion_attribution?app_id=333903271&os_type=IOS&hashed_device_id=ABCD1234XYZ&conversion_type=INSTALL&conversion_time=2013-04-16T07:00:00.123Z&click_window=14&view_through_window=0
レスポンス例