概要
ターゲティング設定により、特定のユーザーグループにパーソナライズされた広告を表示できます。Adrop SDKはオーディエンスターゲティングを提供しています。- オーディエンスターゲティング:ユーザー属性(プロパティ)に基づいて広告を表示
ターゲティングデータを収集するには、広告をロードする前にプロパティを設定する必要があります。
UIDの設定(オプション)
ユーザーを識別するためのユーザー識別子(UID)を設定します。UIDはクロスプラットフォームでのターゲティング情報共有に使用されます。使用方法
パラメータ
| パラメータ | タイプ | 説明 |
|---|---|---|
uid | string | 一意のユーザー識別子(例:サービス会員ID) |
ログアウト時に空文字列(
"")を渡すとUIDがリセットされます。オーディエンスターゲティング
ユーザー属性情報(プロパティ)を収集して、特定のユーザーグループに広告を表示します。プロパティの設定
AdropMetrics.setProperty()メソッドを使用してユーザー属性情報を収集します。
プロパティの取得
AdropMetrics.properties()を使用して、現在設定されているすべてのプロパティを取得できます。
現在設定されているすべてのプロパティをキーバリューオブジェクトとして返します。プロパティが設定されていない場合、空のオブジェクトを返します。
パラメータ
| パラメータ | タイプ | 説明 |
|---|---|---|
key | string | プロパティキー(最大64文字) |
value | any | プロパティ値(string, number, boolean, null) |
組み込みプロパティ
Adrop SDKはターゲティング用の組み込みプロパティを提供しています。AdropPropertiesとAdropGender列挙型を使用して値を設定します。
年齢(生年月日)
生年月日情報を渡すと、年齢が自動的に計算されます。| フォーマット | 例 | 説明 |
|---|---|---|
yyyy | ”1990” | 年のみ |
yyyyMM | ”199003” | 年と月 |
yyyyMMdd | ”19900315” | 完全な日付 |
性別
| 定数 | 値 | 説明 |
|---|---|---|
AdropGender.MALE | "M" | 男性 |
AdropGender.FEMALE | "F" | 女性 |
AdropGender.OTHER | "O" | その他 |
AdropGender.UNKNOWN | "U" | 不明 |
年齢を直接設定
生年月日の代わりに年齢を直接設定することもできます。BIRTHまたはAGEのいずれかを設定すれば十分です。両方が設定されている場合、BIRTHが優先されます。カスタムプロパティ
サービス用のカスタムプロパティを設定できます。カスタムプロパティは最初に広告管理コンソールのターゲティングメニューで定義する必要があります。プロパティ使用例
アプリにユーザーがログインした際のプロパティ設定例です。イベントトラッキング
ユーザー行動イベントを追跡して、ユーザーアクションに基づくオーディエンスを構築できます。AdropMetrics.sendEvent()を使用してイベントを送信します。
logEvent()は非推奨です。sendEvent()を使用してください。イベント送信
マルチアイテムイベント
複数アイテムを含むイベント(例:purchase、begin_checkout)の場合、パラメータにitems配列を渡します。
サポートされるイベント例
| イベント名 | 説明 | 主なパラメータ |
|---|---|---|
app_open | アプリを開く | — |
sign_up | 会員登録 | method |
push_clicks | プッシュ通知クリック | campaign_id |
page_view | ページ閲覧 | page_id, page_category, page_url |
click | 要素クリック | element_id, element_type, target_url |
view_item | アイテム閲覧 | item_id, item_name, item_category, brand, price |
view_content | コンテンツ閲覧 | content_id, content_name, content_type |
add_to_wishlist | ウィッシュリストに追加 | item_id, item_name, item_category, brand, price |
add_to_cart | カートに追加 | item_id, item_name, item_category, brand, price, quantity, value, currency |
begin_lead_form | リードフォーム開始 | form_id, form_name, form_type, form_destination |
generate_lead | リード生成 | form_id, form_name, form_type, form_destination, value, currency |
begin_checkout | チェックアウト開始 | currency, items |
purchase | 購入完了 | tx_id, currency, items |
- イベント名は1〜64文字である必要があります。
- パラメータキーは1〜64文字である必要があります。
- 文字列パラメータ値は最大1024文字までです。
ベストプラクティス
1. 広告ロード前にプロパティを設定
2. プロパティ変更時に更新
3. ログアウト時にプロパティをリセット
関連ドキュメント
オーディエンスターゲティングの作成
コンソールでオーディエンスターゲティングを作成
ターゲティング販売
ターゲティングカテゴリ販売の設定
バナー広告
バナー広告の実装
ネイティブ広告
ネイティブ広告の実装
FAQ
UIDを設定しないとターゲット広告は表示されませんか?
UIDを設定しないとターゲット広告は表示されませんか?
UIDを設定しなくても広告は表示され、プロパティベースのオーディエンスターゲティングも適用されます。UIDはオプションであり、主にクロスプラットフォーム(Web、iOS、Androidなど)間でターゲティング情報を共有するために使用されます。
プロパティを設定しましたが、コンソールにデータが表示されません。
プロパティを設定しましたが、コンソールにデータが表示されません。
プロパティデータは収集後24時間以内にコンソールに反映されます。データが表示されない場合:
- コンソールでプロパティが正しく定義されているか確認してください。
- SDKから渡されるプロパティキーがコンソールと完全に一致しているか確認してください(大文字小文字を区別)。
- 広告をロードする前に
AdropMetrics.setProperty()が呼び出されているか確認してください。
プロパティ値を削除するにはどうすればよいですか?
プロパティ値を削除するにはどうすればよいですか?
プロパティ値に
nullを渡すと削除できます:配列タイプのプロパティを設定できますか?
配列タイプのプロパティを設定できますか?
React Native SDKは現在、配列タイプを直接サポートしていません。必要に応じて、文字列に変換するか、複数の個別プロパティに分割してください。