ターゲティング
ターゲティングは広告APIの主要概念です。行項目レベルで設定され、配置によってさまざまなオプションがあります。新しいターゲティング条件を設定するには、POST accounts/:account_id/targeting_criteriaとPUT accounts/:account_id/targeting_criteriaを使って条件を更新する必要があります。
すべての行項目のリストを取得するにはGET accounts/:account_id/line_itemsを使います。特定の行項目を取得するにはGET accounts/:account_id/line_items/:line_item_idを使います。
配置別のターゲティングオプション
プロモツイートとプロモアカウントは、さまざまな配置で活用できます。プロモトレンド(PTr)はAPI経由では利用できません。
可能な配置の組み合わせについては、GET line_items/placementsエンドポイントを参照してください。各配置にはさまざまなターゲティング用オプションがあります。地域、プラットフォーム、性別はすべての配置で利用できます。その他のオプションは配置タイプによって異なります。
- Twitter検索: 年齢ターゲティング、端末、イベント、性別、キーワードタイプ(すべて)、言語、地域、ネットワークアクティベーション、ネットワークオペレーター、プラットフォーム、プラットフォームバージョン、テイラードオーディエンス、WiFiのみ
- Twitterタイムライン: 年齢ターゲティング、端末、イベント、フォロワー、フォロワーが似ているユーザー、性別、興味関心、言語、地域、ネットワークアクティベーション、ネットワークオペレーター、あいまい一致キーワードタイプ、パートナーオーディエンスタイプ、プラットフォーム、プラットフォームバージョン、リターゲティングタイプ、テイラードオーディエンス、テレビターゲティングタイプ、WiFiのみ
- Twitterプロフィールとツイート詳細: 年齢ターゲティング、端末、イベント、フォロワー、フォロワーが似ているユーザー、性別、興味関心、言語、地域、ネットワークアクティベーション、ネットワークオペレーター、あいまい一致キーワードタイプ、パートナーオーディエンスタイプ、プラットフォーム、プラットフォームバージョン、リターゲティングタイプ、テイラードオーディエンス、テレビターゲティングタイプ、WiFiのみ
ターゲティングタイプについて
年齢ターゲティング: 特定の年齢層を基にユーザーをターゲティングします。年齢層の列挙子リストは、「列挙子」ページを参照してください。
イベント: ターゲティングするイベントを指定します。ターゲティングに指定できるイベントは1つのみ(行項目あたり)です。ターゲティングに指定できるイベントを探すには、GET targeting_criteria/eventsエンドポイントを使います。
性別: 男性(1)または女性(2)をターゲティングします。すべてをターゲティングする場合はnullのままにしておきます。
インストール済みApp Storeカテゴリー: このターゲティングタイプは、ユーザーがインストール済みまたは興味関心を示しているアプリのカテゴリーに基づいてターゲティングする場合に使います。「GET targeting_criteria/app_store_categories」を参照してください。
興味関心: 興味関心別にユーザーをターゲティングします。GET targeting_criteria/interestsで興味関心リストを取得できます。最大100個の興味関心をターゲティングできます。
フォロワー: 現在のアカウントの完全にプロモーション可能なユーザーのフォロワーをターゲティングします(現在、そのユーザーの完全にプロモーション可能なユーザーは主要アカウント所有者のみとなります)。GET accounts/:account_id/promotable_usersでプロモーション可能なユーザーのリストを取得できます。
フォロワーが似ているユーザー: 特定のユーザーのフォロワーと同じ興味関心を持つユーザーをターゲティングします。最大100件のユーザーを設定できます。
地域: 最大250の地域をターゲットに指定できます。GET targeting_criteria/locationsでリストを取得できます。特定の国をターゲティングする広告には追加の要件があります。詳細については、「国のターゲティングと表示の要件」を参照してください。
キーワード: キーワードターゲティングオプションは配置タイプごとに指定します。ターゲティングに最大1,000キーワード(行項目あたり)を設定できます。オプションについては「キーワードタイプ」セクションを参照してください。
言語ターゲティング: 特定の言語を理解するユーザーをターゲティングします。
モバイルネットワークオペレーターターゲティング: GET targeting_criteria/network_operatorsのNETWORK_OPERATOR
ターゲティングタイプを使って、利用している携帯電話会社を基にユーザーをターゲティングできます。
新しいモバイル端末を持つユーザーごとのターゲティング: 自分のデバイスからTwitterに初めてアクセスした日付に基づき、ターゲティングタイプNETWORK_ACTIVATION_DURATION
を使用してユーザーにリーチします。このターゲティングタイプではLT(未満)、GTE
(以上)というoperator_typeを使用します。
プラットフォーム、プラットフォームバージョン、端末、WiFiのみ: さまざまな方法でモバイル端末によるターゲティングを設定できます。「プラットフォーム」は幅広い携帯電話カテゴリーに一致する高度なターゲティングタイプです。値の例としてiOS
やAndroid
があります。「端末」を使うとiPhone 5s
、Nexus 4
、Samsung Galaxy Note
など特定のモバイル端末のユーザーをターゲティングできます。「プラットフォームバージョン」を使うと、特定のモバイルOSのバージョンを使っているユーザーをターゲティングできます。バージョンはポイントリリースまで指定できます。例としてiOS 7.1やAndroid 4.4などがあります。「WiFiのみ」を使うと、WiFiネットワークで端末を使っているユーザーに限定してターゲティングできます。設定しない場合は、WiFiだけでなくキャリア接続も使っているユーザーがターゲティングされます。
- 重複がなければ、プラットフォームと端末をターゲティングできます。プラットフォームとしてBlackberryを、端末としてiPad Airを同時にターゲティングできます。
- 端末とOSバージョンを同時にターゲティングすることもできます。たとえば、iPad AirとiOS 7.0以上をターゲティングできます。
- ただし、端末より範囲の広いプラットフォームをターゲティングすることはできません。つまり、iOSとiPad Airをターゲティングすることはできません。
テイラードオーディエンス: 承認された広告パートナーを通じてユーザーにリーチし、顧客グループをターゲティングしてそのグループとTwitterでつながることができます。
テレビターゲティング
テレビ番組ターゲティング: 特定のテレビ番組に対して反応を示している人にリーチできます。このターゲティング条件は、キャンペーンがTV_SHOW
ターゲティングタイプでアクティブな間、継続的にターゲティングするよう設定できます。GET targeting_criteria/tv_marketsとGET targeting_criteria/tv_showsエンドポイントを使うと、利用可能なテレビ番組を特定できます。
ツイートにエンゲージメントしたユーザーのリターゲティング
ツイートにエンゲージメントしたユーザーのリターゲティングを使うと、Twitterでプロモツイートやオーガニックツイートを過去に閲覧したまたはそのようなツイートにエンゲージメント(反応)した端末のオーディエンスをリターゲティングできます。このターゲティングでは、広告主のコンテンツをTwitterで閲覧した人またはそのコンテンツにエンゲージメントした人や、その後のメッセージや特典にエンゲージメントしたりコンバージョンしたりする可能性が高い人をフォローアップできます。閲覧またはエンゲージメントしてから数分以内にそのユーザーをターゲティングできるようになります。エンゲージメントの場合は最長90日間、閲覧の場合は最長30日間、ターゲティングの対象になります。
ツイートにエンゲージメントしたユーザーのターゲティングタイプ:
ENGAGEMENT_TYPE
: ターゲティング値としてIMPRESSION
またはENGAGEMENT
を受け入れます。これにより、閲覧したユーザー(IMPRESSION
)とエンゲージメントしたユーザー(ENGAGEMENT
)のどちらをターゲティングするかが決まります。CAMPAIGN_ENGAGEMENT
: ターゲティング値としてキャンペーンIDを使います。このキャンペーンにエンゲージメントしたまたはこのキャンペーンを閲覧したユーザー(ENGAGEMENT_TYPE
による)がターゲティングされます。USER_ENGAGEMENT
: プロモーションされたユーザーIDをターゲティング値として使って、広告主のオーガニックコンテンツを閲覧したまたはそのコンテンツにエンゲージメントしたユーザー(ENGAGEMENT_TYPE
による)をターゲティングします。これは広告アカウントに関連付けられているプロモーションされたユーザーIDである必要があります。
注記: 1つ以上の有効なCAMPAIGN_ENGAGEMENT
またはUSER_ENGAGEMENT
の値に加え、ENGAGEMENT_TYPE
が必要になります。ツイートにエンゲージメントしたユーザーのターゲティングの両タイプが存在し、複数のキャンペーンが特定の行項目でターゲティングされる可能性があります。
動画視聴者ターゲティング: 動画視聴者ターゲティングはツイートにエンゲージメントしたユーザーのターゲティングを基に作られています。このターゲティングを使うと、過去にTwitterで動画の一部または全部を視聴したオーディエンスをターゲティングできます。オーガニック動画、プロモビデオ、またはその両方をターゲティングできます。プロモビデオは動画再生数を目的としたキャンペーンや行項目に限定されません。
動画視聴者ターゲティングタイプ:
VIDEO_VIEW
: 動画をクリックして再生した、または自動再生で3秒視聴したユーザーVIDEO_VIEW_PARTIAL
: 動画の50%を視聴したユーザーVIDEO_VIEW_COMPLETE
: 動画の95%以上を視聴したユーザー
ツイートにエンゲージメントしたユーザーのターゲティングと同様に、ENGAGEMENT_TYPE
を使う際は、次のいずれか、または両方が行項目のターゲティング条件に含まれている必要があります。
CAMPAIGN_ENGAGEMENT
: ターゲティング値としてキャンペーンIDを使います。このキャンペーンで動画を視聴したユーザー(ENGAGEMENT_TYPE
に基づく)がターゲティングされます。USER_ENGAGEMENT
: プロモーションされたユーザーIDをターゲティング値として使って、広告主のオーガニックコンテンツで動画を視聴したユーザー(ENGAGEMENT_TYPE
による)をターゲティングします。これは広告アカウントに関連付けられているプロモーションされたユーザーIDである必要があります。
キーワードタイプ
コンセプトの概要については、キーワードターゲティングに関するサポートドキュメントを参照してください。
- ブロード(デフォルト値): すべての単語と一致します。語順は問いません。大文字、複数形、時制の区別はありません。可能な場合は自動的に拡張されます(つまり「自動車修理」は「車修理」とも一致します)。拡張せずにターゲティングする場合は、「+boat +jet」のようにキーワードの前に「+」記号を追加します。「+」を含めずにキーワードを使うと、デフォルトで「ブロード一致」になります。
- 順不同(非推奨): すべての単語と一致します。語順は問いません。大文字、複数形、時制の区別はありません。
- フレーズ一致: 同じキーワード文字列と一致します。他のキーワードが含まれている可能性もあります。
- 完全一致: キーワード文字列と完全に一致します。他のキーワードは一切含まれていません。
- 除外: クエリ内の一部にこれらのキーワードすべてを含む検索結果との一致が除外されます。語順に関係なく、他の単語が含まれている場合でも除外対象となります。
- 除外(フレーズ一致): クエリ内の一部にこれと同じキーワード文字列を含む検索結果との一致が除外されます。他の単語が含まれている場合でも除外対象となります。
- 除外(完全一致): これらのキーワードと完全に一致し、他の単語が一切含まれていない検索結果との一致が除外されます。
絵文字ターゲティング
絵文字ターゲティングはキーワードターゲティングを介してサポートされています。絵文字ターゲティングは、絵文字を表すUnicodeコードポイントのキーワードターゲティングを作るだけで使用できます。たとえば、「うれし泣き顔」の絵文字(😂)の場合、U+1F602(UTF-8でxF0x9Fx98x82)となります。Twitterで使える絵文字はtwemojiリストで確認できます。絵文字をターゲティングするとあらゆるバリエーションがターゲット対象になります。
必要なまたは任意のすべての値の概要と、それぞれの具体的な詳細については、「PUT accounts/:account_id/targeting_criteria」を参照してください。
ターゲティング条件の組み合わせ
更新されたキャンペーンワークフロー
位置情報、性別、言語、端末・プラットフォームの条件を持つ人を幅広くターゲティングするキャンペーンを作ることができます。これを行うには、幅広いターゲティングと他のターゲティング条件(興味関心、キーワード、フォロワー、テイラードオーディエンス、テレビなど)を組み合わせることができます。行項目にターゲティング条件が指定されていない場合、その行項目は世界中のすべてのユーザーをターゲティングします。
「主要」タイプ | その他のタイプ |
---|---|
フォロワー | 地域 |
テイラードオーディエンス | 性別 |
興味関心 | 言語 |
キーワード | 端末とプラットフォーム |
テレビ | 年齢 |
ターゲティング条件は次のように広告グループに対して組み合わせて設定されます。
- 「主要」ターゲティングタイプには∪(論理的和集合)が適用されます。
- 他のターゲティングタイプにはANDが適用されます。
- 同じタイプにはORが適用されます。
例
概要: [(フォロワー) ∪ (テイラードオーディエンス) ∪ (興味関心) ∪ (キーワード)] AND (地域) AND (性別) AND (言語) AND (端末とプラットフォーム)
位置情報の例:
ターゲティングするキャンペーンの広告グループを設定するとします。
- 米国、英国、カナダのTwitterユーザー(位置情報)
- 女性(性別)
- テイラードオーディエンスリストから取得(「主要」)
- キーワード(「主要」)を利用
ターゲティング条件は次のようになります。
[米国 OR 英国 OR カナダ] AND [女性] AND [テイラードオーディエンス ∪ キーワード]
その他の例
- 性別と位置情報を選択。主要は選択しない: (男性) AND (米国 OR 英国)
- 性別、位置情報、興味関心を選択: (女性) AND (カナダ) AND (コンピューター OR テクノロジー OR 新規事業)
- 性別、位置情報、興味関心、テイラードオーディエンス、キーワード: (男性) AND (英国) AND (車 ∪ CRMのテイラードオーディエンス ∪ 自動車レース)