Adapty アトリビューションのカスタム S3

Adapty AttributionとカスタムのカスタムのカスタムのカスタムのカスタムのS3互換ストレージとの連携により、ユーザー獲得キャンペーンデータを自社のS3互換ストレージソリューションに安全に保存できます。キャンペーンのパフォーマンスデータ、アトリビューションデータ、ユーザー獲得イベントを、カスタムS3バケットに.csvファイルとして保存できます。この連携を設定するには、S3互換ストレージのコンソールとAdapty Attributionダッシュボードでいくつかの簡単な手順を行う必要があります。

Note

Adapty アトリビューションのエクスポートは、カレンダーの1日につき1セットのファイルを出力します。エクスポートスケジューラーは1日3回(02:0004:0006:00 UTC)実行されます。各実行では、前日のエクスポートジョブがまだ存在しない場合はそれを作成し、以前の実行が失敗していた場合は再試行します。そのため、データは通常 02:00 の実行後に届き、それ以降の実行は追加データのためではなく、失敗時のリカバリーとして機能します。

各ファイルには、UTC基準で前日のカレンダー上の1日に作成されたイベントのデータが含まれます。たとえば、3月8日にエクスポートされたデータには、3月7日の00:00:00〜23:59:59(UTC)に作成されたすべてのイベントが含まれます。

Warning

スケジュールエクスポートは、有料プランまたはトライアル中の企業でのみ実行されます。いずれにも該当しない場合、スケジューラーはエクスポートをスキップしてファイルを書き込みません。ダッシュボードでインテグレーションが有効になっていても同様です。バケットが空でかつ設定が正しいと思われる場合は、まずプランの状態を確認してください。

Custom S3 インテグレーションのセットアップ

データの受信を開始するには、Adapty Attribution でインテグレーションを設定します。

  1. Integrations -> Custom S3 に移動します。
  2. Export install events to custom S3 トグルをオンにします。
  3. 必須フィールドに入力して、カスタム S3 ストレージと Adapty Attribution プロファイルの接続を構築します。 | フィールド | 説明 | |:----------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Access Key ID | S3互換ストレージサービスへのアクセスを認証するための一意の識別子です。ストレージプロバイダーのコンソールで確認できます。 | | Secret Access Key | Access Key IDと組み合わせて、S3互換ストレージサービスへのアクセスを認証するための秘密鍵です。ストレージプロバイダーのコンソールで確認できます。 | | S3 Bucket Name | ストレージ環境内の特定のS3バケットを識別するグローバルに一意の名前です。S3バケットはシンプルなストレージサービスで、ファイルや画像などのデータオブジェクトをクラウドに保存・取得できます。 | | Region(任意) | Management ConsoleでRegionを確認してください。 | | Folder Inside the Bucket(任意) | 選択したS3バケット内に作成するフォルダの名前です。S3ではオブジェクトキーのプレフィックスを使用してフォルダを疑似的に表現しており、これが実質的なフォルダ名となります。 | | Custom Endpoint URL | S3互換ストレージサービスのエンドポイントURLです。ストレージプロバイダー(MinIO、DigitalOcean Spaces、Wasabiなど)から提供されます。 |
Note

S3バケット名フィールドでは、adapty-ua-events/com.sample-app のようにネストされたディレクトリも指定できます。

ua-custom-s3.webp

手動データエクスポート

カスタム S3 ストレージへの自動イベントデータエクスポートに加えて、Adapty UA では手動でのファイルエクスポート機能も提供しています。この機能を使用すると、ユーザー獲得データの日付を指定して、S3 バケットに手動でエクスポートできます。これにより、エクスポートするデータとタイミングをより細かく制御できます。

テーブル構造

カスタム S3 インテグレーションでは、Adapty Attribution がインストールイベントの履歴データを保存するテーブルを提供します。このテーブルには、ユーザープロファイル、収益と手取り額、オリジンストアなど、さまざまなデータが含まれています。

Warning

この構造は、Adapty または連携するサードパーティによる新しいデータの追加に伴い、今後拡張される可能性があります。このデータを処理するコードは、構造全体に依存せず、特定のフィールドのみを参照するよう、堅牢に実装してください。

イベントのテーブル構造は以下のとおりです。

カラム説明
adapty_profile_idAdapty プロファイルの一意識別子
install_idインストールの一意識別子
created_atレコード作成タイムスタンプ(ISO 8601)
installed_atアプリインストールタイムスタンプ(ISO 8601)
storeアプリストア(iosandroid
countryユーザーの国コード(ISO 3166-1 alpha-2)
ip_addressクライアントの IP アドレス
idfaiOS の広告主識別子(IDFA)
idfviOS のベンダー識別子(IDFV)
gaidGoogle 広告 ID(Android)
android_idAndroid デバイス ID
app_set_idAndroid App Set ID
bundle_idアプリのバンドル識別子(例:com.example.app
device_brandデバイスブランド(例:AppleSamsung
device_modelデバイスモデル(例:iPhone15,2
os_versionメジャー OS バージョン
app_versionAdapty SDK が報告するアプリバージョン
sdk_versionAdapty SDK バージョン
channelアトリビューションチャネル
campaign_idキャンペーン識別子
campaign_nameキャンペーン名
adset_id広告セット識別子
adset_name広告セット名
ad_id広告識別子
ad_name広告名
keyword_idキーワード識別子
keyword_nameキーワード名
asa_org_idApple Search Ads の組織 ID
asa_keyword_match_typeASA キーワードマッチタイプ(ExactBroad
asa_attributionASA アトリビューションデータ(JSON 文字列)
asa_conversion_typeASA コンバージョンタイプ
asa_country_or_regionASA の国または地域
asa_creative_set_nameASA クリエイティブセット名
fbclidFacebook クリック ID
ttclidTikTok クリック ID
utm_sourceUTM ソースパラメータ
utm_mediumUTM メディアパラメータ
utm_campaignUTM キャンペーンパラメータ
utm_termUTM タームパラメータ
utm_contentUTM コンテンツパラメータ
click_timeアトリビューションされたクリックのタイムスタンプ(Unix 秒)。インストールにクリックが紐づいていない場合は空。