IF 関数について

見込み顧客が検索している内容に基づいて、IF 関数を使用して、特定のテキストを表示するように広告をカスタマイズします。

IF 関数を使用して、潜在的な顧客が検索している内容に基づいて特定のテキストを表示するように広告をカスタマイズします。IF 関数は、検索ネットワークのレスポンシブ検索広告で使用される特定のパラメーターです。そのため、ユーザーが何かを検索していて条件が満たされると、パラメーターは指定したテキストに置き換えられます。

以下に、 レスポンシブ検索広告に IF 関数を追加する方法手動で IF 関数を作成する方法特殊文字をバックスラッシュ (\) でエスケープする方法について説明します。

注意

IF 関数を使用して新しい拡張テキスト広告を作成することはできませんが、IF 関数を含む既存の拡張テキスト広告は引き続き機能します。詳細については、「 拡張テキスト広告を作成または編集する方法」を参照してください。

IF 関数を使用する理由

  • 時間を節約しましょう! IF 関数を使用すると、デバイスや対象ユーザーごとに個別のキャンペーンや広告グループを作成する必要が減ります。顧客のデバイスまたは特定の対象ユーザー セグメントに基づいて、1 つのレスポンシブ検索広告をメッセージでカスタマイズできます。
  • 適切なタイミングで適切なユーザーに 適切なメッセージを送信します。レスポンシブ検索広告は、デバイスと対象ユーザーの 2 つのターゲットに基づいてカスタマイズされます。

以下に、IF 関数のサポート対象と、広告フィールドに直接入力する必要がある構文を示します:

ターゲット Value 書式 表示される内容
デバイス モバイル {=IF (device = mobile, text to insert): default text} ユーザーがモバイル デバイスを使用している場合、IF 関数全体が "挿入するテキスト" の値に置き換えられます。それ以外の場合は、指定された "既定のテキスト" が使用されます。 ターゲット設定の詳細を確認します。
オーディエンス 任意の有効な対象ユーザー リスト名 {=IF (audience IN ( <audience list 1 >, <audience list 2 >), text to insert): default text} ユーザーが対象ユーザー リスト 1 または対象ユーザー リスト 2 に含まれている場合、IF 関数は "挿入するテキスト" に置き換えられます。それ以外の場合は、指定された "既定のテキスト" が使用されます。 対象ユーザーのオプションの詳細をご覧ください。

ご留意事項

  • IF 関数では、{ } を含むオーディエンス名は使用できません。
  • 1 つの IF 関数構文では、デバイスと対象ユーザーの両方を参照することはできません。

レスポンシブ検索広告に IF 関数を追加する

IF 関数は角かっこで囲み、URL フィールドを除いて、レスポンシブ検索広告内の任意の位置に挿入できます。

  1. 左側の折りたたみメニューで [ すべてのキャンペーン]、[ 広告と &広告表示オプション ]、[ 広告] の順に選択します。

    新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューの [キャンペーン] 上でホバーし、 [広告と表示オプション] > [広告] を選択します。

  2. [作成] を選択します。
  3. [ 広告グループ] ドロップダウン メニューから [ 広告グループを選択] を選択して広告を選びます。
  4. [ 広告タイプ] では、[ レスポンシブ検索広告] を選択します。
  5. [ ヘッドライン]、[ 説明]、または [ 表示 URL] パス フィールドに、IF 関数を表示する左中かっこ ( { ) を入力します。
  6. [ タイトル] フィールドまたは [ 広告テキスト] フィールドで、IF 関数を置く場所に左中かっこ ( { ) を入力します。
  7. 表示されるドロップダウン メニューで、[ IF 関数] を選択します。
  8. デバイス (モバイルのみ) でターゲットを設定する場合は、[ 次へのみ] フィールドに表示するテキストを入力します。エンドユーザーがモバイル デバイスにいない場合にテキストを表示するために、 それ以外の場合 (省略可能) にテキストを追加することもできます。

    対象ユーザー別にターゲット設定する場合は、[ If] ドロップダウン メニューから [ 対象ユーザー] を選択し、ターゲットにする対象ユーザーリストを選択します。エンド ユーザーが選択した対象ユーザー リストのいずれにも属していない場合にテキストを表示するには、 それ以外の場合 (省略可能) にテキストを追加することをお勧めします。これにより、広告が常に提供されるようになります。

  9. [適用する] を選択します。
  10. [ 保存] を選択します。
Microsoft Advertising Bing 検索
見出し 1: Contoso Shoes
見出し 2: 夏のセールが開始されました
見出し 3: 利用可能な最適な選択
説明: 靴の最適な選択を確認してください。{=IF (device = mobile,Free Delivery with Mobile Orders!): Free Delivery!}
モバイル

Mobile ad example with IF function


デスクトップ

Computer ad example with IF function

ヘッドライン 1: Contoso Jewelry
ヘッドライン 2: Find {=IF(audience in(/Apparel &Accessories), Best Selection Of Women’s Jewelry): Women’s Jewelry}: ここに
見出し 3: 利用可能な最適の価格
説明: 自分に褒美を与える完璧な宝石を見つけてください!
Audience = Apparal &Accessories

Audience ad example with IF function


その他の対象ユーザー

Other audiences ad example with IF function

IF 関数を手動で作成

IF 関数を手動で作成するには、[ 広告の作成] 入力ボックスに直接入力するか、一括アップロード スプレッドシートを使用するか、 Microsoft Advertising エディター を使用します。正しく入力するために、IF 関数のコンポーネントの例を次に示します:

{=IF (device = mobile,Free Delivery with Mobile Orders!): Free Delivery!}
要素 必要な知識
{ ... } 必須。IF 関数の構文全体を、中かっこ (波かっこ) 内に入れる必要があります。
=IF 必須。[ 次に挿入] ボックスに定義されたテキストがタイトル、パスまたは広告テキスト フィールドに表示されるように、このコンポーネントを満たす必要があります。
( ... ) 必須。構文の他のコンポーネントは、かっこ内に入れる必要があります。 メモ: かっこ内の個々のコンポーネントは、コンマで区切る必要があります。
"デバイス" ユーザーがモバイル デバイスを使用している場合、IF 関数全体が "挿入するテキスト" の値に置き換えられます。それ以外の場合は、指定された "既定のテキスト" が使用されます。
"モバイル注文で無料配達!" ユーザーがモバイル デバイスを使用している場合、IF 関数全体が "挿入するテキスト" の値に置き換えられます。それ以外の場合は、指定された "既定のテキスト" が使用されます。
"無料配達!" 省略可能: IF 関数が一致しない場合に、タイトル、パス、または広告テキスト フィールドに表示されるテキストです。
{=IF(audience in(/Apparel &AccessoriesAccessories), Best Selection Of Women’s Jewelry): Women’s Jewelry}
要素 必要な知識
{ ... } 必須。IF 関数の構文全体を、中かっこ (波かっこ) 内に入れる必要があります。
=IF 必須。[ 次に挿入] ボックスに定義されたテキストがタイトル、パスまたは広告テキスト フィールドに表示されるように、このコンポーネントを満たす必要があります。
( ... ) 必須。構文の他のコンポーネントは、かっこ内に入れる必要があります。 メモ: かっこ内の個々のコンポーネントは、コンマで区切る必要があります。
"audience in(/Apparel &AccessoriesAccessories)" ユーザーが対象ユーザー リストに含まれている場合、IF 関数全体が "挿入するテキスト" の値に置き換えられます。それ以外の場合は、指定された "既定のテキスト" が使用されます。
"女性向け宝石" IF 関数の条件が一致した場合に、タイトル、パス、または広告テキスト フィールドに表示されるテキストです (二重引用符で囲む必要があります)。
"女性向け宝石のベスト セレクション" 省略可能: IF 関数が一致しない場合に、タイトル、パス、または広告テキスト フィールドに表示されるテキストです。

特殊文字をバックスラッシュ (\) でエスケープ

対象ユーザー名またはテキスト フィールドで使用される特定の特殊文字は構文を壊す可能性があるため、円記号 (\) を使用して特殊文字をエスケープする必要があります。これらの文字が IF 関数の構文で参照されている場合の規則を次に示します。

構文フィールド エスケープ対象の文字 システムが認識する内容
Audience name ) と、 {=IF(audience IN (Audiencelist\)te\,st),Insert text):Default text } Audience name = Audiencelist)te,st
テキストを挿入する ) {=IF(audience IN (Audience list),Insert \)text):Default text } Insert text = Insert )text
Default text } {=IF(device = mobile, Insert Text):Default\}text} Default text = Default }text
全フィールド \ {=IF(audience IN (Audience\\list),Insert text):Default text } Audience name = Audience\list

See more videos...