> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WordPressレガシーセットアップ

> プラグインバージョン2.x.xを使用したWordPressサイトでのOneSignal Webプッシュ通知のセットアップとカスタマイズの完全ガイド（高度なカスタマイズ、プロンプト、トラブルシューティングを含む）

この包括的なガイドでは、OneSignal WordPressプラグインバージョン2.x.xを使用したWebプッシュ通知のセットアップとカスタマイズについて説明します。バージョン3以降を使用している場合は、[WordPress v3+ガイド](./wordpress)を参照してください。

<Warning>
  このガイドは、OneSignal WordPressプラグインバージョン2.x.x専用です。バージョン3+については、更新された[WordPressドキュメント](./wordpress)を参照してください。
</Warning>

## 前提条件

* 管理者アクセス権を持つWordPressウェブサイト
* HTTPS有効化（Webプッシュ通知に必須）
* OneSignalアカウント（onesignal.comで無料）

***

## ステップ1：統合の選択

onesignal.comでOneSignalアカウントを作成します。これが最初のアプリでない場合は、**New App/Website**を選択し、アプリに名前を付け、**Web**を選択して「Next」をクリックします。

<Frame caption="Webオプションを表示するプラットフォーム選択インターフェース">
  <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7d3f2f0-Screen_Shot_2021-07-05_at_11.40.52_AM.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=571b00b4e1940952a9fd8e71a21b712b" width="2140" height="1068" data-path="images/docs/7d3f2f0-Screen_Shot_2021-07-05_at_11.40.52_AM.png" />
</Frame>

**WordPress Plugin or Website Builder**を選択して続行します：

<Frame caption="WordPressプラグインがハイライトされたWebプッシュ統合オプション">
  <img src="https://mintcdn.com/onesignal/4HyuQPBpu-4xjmQC/images/docs/ccf9939-Screen_Shot_2021-07-05_at_10.32.06_AM.png?fit=max&auto=format&n=4HyuQPBpu-4xjmQC&q=85&s=4f71785d2f435a01e88d22e4129416f7" width="2002" height="1188" data-path="images/docs/ccf9939-Screen_Shot_2021-07-05_at_10.32.06_AM.png" />
</Frame>

## ステップ2：サイトセットアップ

これらの設定はすべての通知に影響するため、サイト情報を慎重に設定してください：

<Frame caption="必須フィールドを含むサイトセットアップ設定フォーム">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/662221c-site-setup.jpg?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=69d48a03d1017b54075ad710fcd6297f" width="1379" height="1019" data-path="images/docs/662221c-site-setup.jpg" />
</Frame>

| フィールド                | 説明                           | 要件                                           |
| -------------------- | ---------------------------- | -------------------------------------------- |
| **Site Name**        | プッシュ通知に表示されるデフォルト名           | 表示を良くするため簡潔に保つ                               |
| **Site URL**         | 完全なWebサイトURL                 | `http://`または`https://`を含み、実際のURL形式と一致する必要がある |
| **Auto Resubscribe** | 再訪ユーザーを自動的に再サブスクライブ（HTTPSのみ） | **推奨** - ブラウザーデータをクリアしたユーザーの摩擦を軽減            |
| **Default Icon URL** | プロンプトと通知のアイコン                | HTTPS、正方形256x256ピクセル、PNG/JPG/GIF形式である必要がある   |

<Info>
  **URL形式が重要：** サイトURLがユーザーがサイトにアクセスする方法と完全に一致することを確認してください。URL の不一致（www対非www、http対https）はサブスクリプションの問題を引き起こす可能性があります。
</Info>

## ステップ3：高度なプッシュ設定（オプション）

OneSignalはSafari Webプッシュ証明書を無料で提供します。特定の要件がある場合にのみカスタム証明書をアップロードしてください。

<Frame caption="Safari証明書アップロードオプションを表示する高度なプッシュ設定">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/f21e43f-configure-3.jpg?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=0a2f7a2e408114044ef5d28316d13515" width="1204" height="660" data-path="images/docs/f21e43f-configure-3.jpg" />
</Frame>

**カスタム証明書を使用するタイミング：**

* 既存のSafari証明書がある
* 組織が特定の証明書管理を必要とする
* カスタム証明書ブランディングが必要

## ステップ4：WordPressプラグインの設定

### プラグインのインストール

WordPress管理画面から[OneSignal WordPressプラグイン](https://wordpress.org/plugins/onesignal-free-web-push-notifications/)を追加するか、プラグインディレクトリで「OneSignal」を検索してください。

### APIキーの設定

OneSignalダッシュボードからApp IDとAPI Keyをコピーします：

<Frame caption="App IDとAPI Keyの場所を表示するOneSignalダッシュボード">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6b4aa29-Screen_Shot_2021-07-05_at_11.01.07_AM.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=89fe32e989732751692914160cffa080" width="1748" height="862" data-path="images/docs/6b4aa29-Screen_Shot_2021-07-05_at_11.01.07_AM.png" />
</Frame>

WordPress管理画面 → **OneSignal Push** → **Configure**タブに移動し、キーを貼り付けます：

<Frame caption="APIキー入力フィールドを表示するWordPressプラグイン設定">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9d3d86a-Screen_Shot_2021-07-05_at_11.05.05_AM.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=f225d715a688a6efc6b50f26cafca73a" width="2008" height="1270" data-path="images/docs/9d3d86a-Screen_Shot_2021-07-05_at_11.05.05_AM.png" />
</Frame>

### プッシュプロンプトの有効化

訪問者から権限をリクエストするために、スライドプロンプトとサブスクリプションベルをアクティブ化します：

<Frame caption="スライドプロンプトとサブスクリプションベルオプションを表示するプロンプト設定">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/edc7cb2-Screen_Shot_2021-07-05_at_11.16.22_AM.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=45914ab2ed670a56015a4b62f33e4d3b" width="2382" height="1082" data-path="images/docs/edc7cb2-Screen_Shot_2021-07-05_at_11.16.22_AM.png" />
</Frame>

**設定を保存してください** - これはプラグインが適切に機能するために重要です。

<Frame caption="設定ページ下部の保存ボタンの場所">
  <img src="https://mintcdn.com/onesignal/3zq1PvSaqvUE2bIx/images/docs/289d5d6-Screen_Shot_2021-07-05_at_11.11.18_AM.png?fit=max&auto=format&n=3zq1PvSaqvUE2bIx&q=85&s=5929ec4f86fa8e60d174d6b688b1dd1d" width="2008" height="660" data-path="images/docs/289d5d6-Screen_Shot_2021-07-05_at_11.11.18_AM.png" />
</Frame>

## ステップ5：セットアップのテスト

### インストールの確認

1. Webサイトにアクセスします（キャッシュプラグインのクリアが必要な場合があります）
2. OneSignalスライドプロンプトとサブスクリプションベルを探します
3. フローをテストするためにサブスクライブします
4. **OneSignalダッシュボード → Audience → Users**でサブスクリプションを確認します

### テスト通知の送信

**OneSignalダッシュボード → Messages → New Push**に移動して、最初の通知を送信し、すべてが機能することを確認します。

<Info>
  **トラブルシューティング：** プロンプトが表示されない場合は、[デバイス設定でプッシュ通知が有効になっている](./notifications-not-shown-web-push#notifications-are-blocked-in-settings)ことを確認し、ブラウザーのキャッシュをクリアしてみてください。
</Info>

## ステップ6：通知プロンプトの設定

**Configure**セクションで、ユーザーがサブスクリプションプロンプトを表示する方法とタイミングを設定します：

### サブスクリプションベル

ユーザーがいつでもクリックしてサブスクリプションステータスを管理できる永続的なアイコン（通常はコーナーに表示）。

### スライドプロンプト

タイミング設定に基づいて表示され、権限をリクエストするモーダルダイアログ。

**次のステップ：** ユーザーは通常、プロンプトのタイミングと外観をカスタマイズしたいと考えます。以下の[高度なカスタマイズ](#advanced-customizations)セクションを参照してください。

## ステップ7：自動投稿通知

### 基本セットアップ

投稿を作成すると、OneSignalセクションが表示されます。サブスクライバーに通知するには**Send notification on post publish**をチェックします：

<Frame caption="OneSignal通知チェックボックスを表示する投稿エディター">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/69f208a-Screen_Shot_2021-08-09_at_6.10.41_PM.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=3be4ccf2e8e3631de57b44f4e4039d39" width="1990" height="1248" data-path="images/docs/69f208a-Screen_Shot_2021-08-09_at_6.10.41_PM.png" />
</Frame>

### 通知の自動有効化

すべての新しい投稿でこのボックスを自動的にチェックするには：

1. **OneSignal Push** → **Automatic Notification Settings**に移動します
2. **Automatically send a push notification when I create a post**を有効にします
3. 設定を保存します

<Frame caption="自動送信オプションを表示する自動通知設定">
  <img src="https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/4af55ad-Screen_Shot_2021-08-09_at_6.18.37_PM.png?fit=max&auto=format&n=YOTSrtBSoqdrJ37A&q=85&s=15a266483293e49d5e133b3c95960bc6" width="1966" height="368" data-path="images/docs/4af55ad-Screen_Shot_2021-08-09_at_6.18.37_PM.png" />
</Frame>

### ウェルカム通知

ユーザーがサブスクライブした直後に送信されるオプションのウェルカムメッセージを設定します。プラグインの**Configure**セクションでこれらを編集または無効化できます。

<Info>
  **レート制限：** 同じ投稿に対する複数の通知は、スパムを防ぐために1分あたり1回に制限されています。
</Info>

***

## 高度なカスタマイズ

OneSignal WordPressプラグインは、設定されたオプションでWeb Push SDKを読み込みます。[Web Push SDK JavaScript API](./web-sdk-reference)を使用して、エクスペリエンスをさらにカスタマイズできます。

<Info>
  **開発者向け注意：** このセクションにはJavaScriptとPHPの知識が必要です。サイトにコードを追加するのに助けが必要な場合は、[Insert Headers and Footers](https://wordpress.org/plugins/insert-headers-and-footers/)や[Custom CSS & JS](https://wordpress.org/plugins/custom-css-js/)などのプラグインの使用を検討してください。
</Info>

### サブスクリプションプロンプトのカスタマイズ

#### 高度なプロンプトセットアップ

遅延、カテゴリー、メール収集を含む洗練されたプロンプトカスタマイズの場合：

##### ステップ1：デフォルトプロンプトの無効化

**OneSignal WordPress Plugin → Prompt Settings**で、スライドとネイティブプロンプトをオフにします（ベルは有効のままにできます）。

<Frame caption="無効化されたスライドとネイティブプロンプトを表示するプロンプト設定">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/ff12526-Screen_Shot_2021-09-01_at_11.03.54_AM.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=4a4aea38a75939cd1845d9a4f9ec6b0c" width="2676" height="1054" data-path="images/docs/ff12526-Screen_Shot_2021-09-01_at_11.03.54_AM.png" />
</Frame>

##### ステップ2：手動初期化の有効化

**Advanced Settings**までスクロールし、「Disable OneSignal initialization」をオンにして、**Save**をクリックします。

<Frame caption="手動初期化トグルを表示する高度な設定">
  <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7ba0ca1-Screen_Shot_2021-08-09_at_8.32.28_PM.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=773629edeb5a2099250b9d171dea6c13" width="1798" height="606" data-path="images/docs/7ba0ca1-Screen_Shot_2021-08-09_at_8.32.28_PM.png" />
</Frame>

##### ステップ3：カスタムJavaScriptの追加

このコードをサイトに追加します（例に示されている3秒の遅延後）：

```javascript theme={null}
// Basic Delayed Prompt
setTimeout(function(){
  window._oneSignalInitOptions.promptOptions = {
    slidedown: {
      prompts: [
        {
          type: "push",
          autoPrompt: true,
          text: {
            actionMessage: "Get notified of new posts and updates!",
            acceptButton: "Yes",
            cancelButton: "No thanks",
          },
          delay: {
            timeDelay: 10, // Wait 10 seconds
            pageViews: 2,  // Show after 2 page views
          }
        }
      ]
    }
  }
  window.OneSignal = window.OneSignal || [];
  window.OneSignal.push(function() {
    window.OneSignal.init(window._oneSignalInitOptions);
  });
}, 3000);
```

```javascript theme={null}
// Category-Based Prompt
setTimeout(function(){
  window._oneSignalInitOptions.promptOptions = {
    slidedown: {
      prompts: [
        {
          type: "category",
          autoPrompt: true,
          text: {
            actionMessage: "Choose what notifications you'd like to receive:",
            acceptButtonText: "Subscribe",
            cancelButtonText: "Not now",
            positiveUpdateButton: "Save Preferences",
            negativeUpdateButton: "Cancel",
            updateMessage: "Update your notification preferences.",
          },
          categories: [
            {
              tag: "news",
              label: "Breaking News",
            },
            {
              tag: "sports",
              label: "Sports Updates",
            },
            {
              tag: "tech",
              label: "Technology News",
            }
          ]
        }
      ]
    }
  }
  window.OneSignal = window.OneSignal || [];
  window.OneSignal.push(function() {
    window.OneSignal.init(window._oneSignalInitOptions);
  });
}, 3000);
```

#### ページ固有のプロンプト

##### サーバーサイドPHPメソッド

[`onesignal_initialize_sdk`フィルター](#onesignal_initialize_sdk-filter)を使用して、ページプロパティに基づいて初期化を制御します。

##### クライアントサイドJavaScriptメソッド

「Disable OneSignal initialization」を有効にし、特定のページでのみOneSignalを初期化する条件付きJavaScriptを追加します。

#### 多言語プロンプト

単一言語サイトの場合は、プロンプト設定のテキストを翻訳するだけです。

多言語サイトの場合は、上記の手動初期化メソッドを使用し、ページ言語を検出して適切なテキストを表示します。

### ユーザーセグメンテーションとターゲティング

#### ユーザーのタグ付け

[データタグ](./add-user-data-tags)でユーザーを分類して、ターゲット通知を送信します：

```javascript theme={null}
// Tag users based on their interests
OneSignal.push(function() {
  OneSignal.sendTag("interest", "technology");
  OneSignal.sendTag("location", "california");
});
```

#### セグメントのターゲティング

OneSignalダッシュボードで**User Tag**フィルターを使用して[セグメント](./segmentation)を作成し、`onesignal_send_notification`フィルターでターゲットにします：

```php theme={null}
<?php
add_filter('onesignal_send_notification', 'target_tech_users', 10, 4);

function target_tech_users($fields, $new_status, $old_status, $post) {
  // Only send to users interested in technology
  $fields['included_segments'] = array('Technology Enthusiasts');
  return $fields;
}
```

### 通知内のアイキャッチ画像

#### アイキャッチ画像サポートの有効化

テーマがアイキャッチ画像をサポートしていることを確認してください。テーマの`functions.php`で次を確認します：

```php theme={null}
add_theme_support('post-thumbnails');
```

#### 画像設定の構成

**OneSignal Push → Sent Notification Settings**で、希望するアイキャッチ画像オプションをオンにします：

<Frame caption="アイコンと大きな画像オプションを表示するアイキャッチ画像設定">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fafaeea-Screen_Shot_2021-08-09_at_8.24.33_PM.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=58f3d8299d0ca28087661a2dacf63a2d" width="1752" height="266" data-path="images/docs/fafaeea-Screen_Shot_2021-08-09_at_8.24.33_PM.png" />
</Frame>

### サードパーティプラグイン統合

#### 標準投稿タイプ

標準投稿タイプに対して**Automatically send a push notification when I publish a post from 3rd party plugins**を有効にします。

<Frame caption="サードパーティプラグイン統合設定">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/gxAslQH.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=95163a1e8e50ed70b7197dda49d82ac6" width="1172" height="836" data-path="images/docs/gxAslQH.png" />
</Frame>

#### カスタム投稿タイプ

Additional Custom Post Typesフィールドにカスタム投稿タイプ（カンマ区切り）を追加します：

<Frame caption="カスタム投稿タイプ設定フィールド">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/TQ2LsBu.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=1cea147dc5fcc005e8580c226997859f" width="1172" height="836" data-path="images/docs/TQ2LsBu.png" />
</Frame>

**カスタム投稿タイプの見つけ方：**
カスタム投稿タイプを作成する際のブラウザーのURLを確認します：
`https://yoursite.com/wp-admin/post-new.php?post_type=your_custom_type`

`post_type`パラメーターが追加する名前を示しています。

### モバイルアプリ統合

#### 方法1：シンプルなWebブラウザー起動

WordPressプラグイン設定で**Send notifications additionally to iOS & Android platforms**を有効にします。

<Frame caption="モバイルプラットフォーム統合トグル">
  <img src="https://mintcdn.com/onesignal/tNi1OgLc_p9hiq7_/images/docs/1d64470-c33ad19-cr3uBcL.png?fit=max&auto=format&n=tNi1OgLc_p9hiq7_&q=85&s=40948b57a6a8755ad0956d08120ef01e" width="580" height="64" data-path="images/docs/1d64470-c33ad19-cr3uBcL.png" />
</Frame>

#### 方法2：ディープリンキング

カスタムモバイルアプリの動作の場合は、上記の設定を無効にしてこのPHPコードを使用します：

```php theme={null}
<?php
add_filter('onesignal_send_notification', 'send_to_mobile_apps', 10, 4);

function send_to_mobile_apps($fields, $new_status, $old_status, $post) {
  $fields['isAndroid'] = true;
  $fields['isIos'] = true;
  $fields['isAnyWeb'] = true;
  $fields['data'] = array("customkey" => $fields['url']);
  $fields['web_url'] = $fields['url'];
  unset($fields['url']); // Prevents browser opening on mobile

  return $fields;
}
```

### WordPressプラグインのフックとフィルター

#### コード配置

<Info>更新で上書きされないように、カスタムPHPコードを`wp-content/mu-plugins/`に配置してください。</Info>

カスタムコードで`wp-content/mu-plugins/onesignal-custom.php`を作成します。

#### onesignal\_send\_notification

送信前に通知パラメーターを変更します：

```php theme={null}
<?php
add_filter('onesignal_send_notification', 'customize_notification', 10, 4);

function customize_notification($fields, $new_status, $old_status, $post) {
  // Customize title and message
  $fields['headings'] = array("en" => "Breaking News!");
  $fields['contents'] = array("en" => "Check out our latest post");

  // Schedule for later
  $fields['send_after'] = "2024-12-25 09:00:00 GMT-0800";

  // Add action buttons
  $fields['web_buttons'] = array(
    array(
      "id" => "read-more",
      "text" => "Read More",
      "url" => get_permalink($post->ID)
    )
  );

  return $fields;
}
```

#### onesignal\_initialize\_sdk

OneSignalが初期化されるタイミングを制御します：

```php theme={null}
<?php
add_filter('onesignal_initialize_sdk', 'control_initialization', 10, 1);

function control_initialization($settings) {
  // Only initialize on blog posts
  if (is_single() && get_post_type() == 'post') {
    return true;
  }
  return false;
}
```

#### onesignal\_include\_post

特定の投稿タイプに対して通知を強制します：

```php theme={null}
<?php
add_filter('onesignal_include_post', 'include_pages', 10, 3);

function include_pages($new_status, $old_status, $post) {
  // Send notifications when pages are published
  if ($post->post_type == "page" && $new_status == "publish") {
    return true;
  }
  return false;
}
```

#### onesignal\_meta\_box\_send\_notification\_checkbox\_state

通知チェックボックスのデフォルト状態を制御します：

```php theme={null}
<?php
add_filter('onesignal_meta_box_send_notification_checkbox_state', 'auto_check_checkbox', 10, 2);

function auto_check_checkbox($post, $settings) {
  // Always check the box for news category posts
  if (has_category('news', $post)) {
    return true;
  }
  return false;
}
```

### WordPressと非WordPressの混在サイト

WordPressページと非WordPressページの両方を持つサイトの場合：

1. OneSignalダッシュボードで[カスタムコードセットアップ](./web-push-custom-code-setup)を使用します
2. 非WordPressページにこのコードを追加します：

```html theme={null}
<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script>
<script>
var OneSignal = window.OneSignal || [];
var initConfig = {
  appId: "YOUR_APP_ID_FROM_WORDPRESS_PLUGIN",
  notifyButton: {
    enable: true
  },
};
OneSignal.push(function () {
  OneSignal.SERVICE_WORKER_PARAM = {
    scope: '/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/'
  };
  OneSignal.SERVICE_WORKER_PATH = 'wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/OneSignalSDKWorker.js'
  OneSignal.SERVICE_WORKER_UPDATER_PATH = 'wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/OneSignalSDKWorker.js'
  OneSignal.init(initConfig);
});
</script>
```

***

## トラブルシューティング

### よくある問題

#### 「No Recipients」エラー

* **原因：** 同じ投稿に対して複数の通知を送信しようとしている速度が速すぎる
* **解決策：** 同じ投稿の通知間で少なくとも1分待機してください

#### プロンプトが表示されない

* **原因：** キャッシュプラグイン、ブラウザー設定、または初期化の問題
* **解決策：**
  * すべてのキャッシュプラグインをクリアします
  * ブラウザーの通知権限を確認します
  * HTTPSが有効になっていることを確認します
  * プラグイン設定が保存されていることを確認します

#### 「Couldn't load wp.data」警告

* **WordPress 5+ with Gutenberg：** セットアップの問題を示す可能性があります - サポートに連絡してください
* **WordPress 4.x：** 無視しても安全 - この警告は機能に影響しません

#### カスタム投稿タイプが機能しない

* **原因：** 必要なメタデータがありません
* **解決策：** `onesignal_include_post`フィルターを使用して、投稿タイプを明示的に含めます

#### 通知がスケジュールされない

* **原因：** WordPress cronまたはテーマの競合
* **解決策：**
  1. スケジューリングにOneSignalダッシュボードまたはAPIを使用します
  2. `onesignal_send_notification`フィルターでカスタムスケジューリングを実装します
  3. 自動化に[Zapier統合](./zapier)を使用します

## データベースエントリ

OneSignalは`wp_postmeta`テーブルに次のエントリを作成します：

| エントリ                          | 説明                                 |
| ----------------------------- | ---------------------------------- |
| `onesignal_meta_box_present`  | 投稿が公開されたときにOneSignalがアクティブだったことを確認 |
| `onesignal_send_notification` | 通知送信を追跡                            |
| `status`                      | 通知のHTTPステータス（200 = 成功）             |
| `response_body`               | 通知IDと受信者数を含むAPI応答                  |
| `recipients`                  | 通知を受信したユーザー数                       |

## ヘルプの取得

* **プラグインの問題：** [WordPress Webプッシュのトラブルシューティング](./troubleshooting-wordpress-web-push)を確認してください
* **一般サポート：** `support@onesignal.com`に連絡してください
* **プラグインソース：** [GitHub](https://github.com/OneSignal/OneSignal-WordPress-Plugin)で入手可能

***

## 次のステップ

このセットアップ完了後：

1. **パフォーマンスの監視：** サブスクライバーの成長とエンゲージメントメトリクスのためにOneSignalダッシュボードを定期的に確認します
2. **プロンプトの最適化：** さまざまなプロンプトのタイミングとメッセージングを試します
3. **ユーザーのセグメント化：** よりターゲットを絞った通知を送信するためにタグ付けを実装します
4. **徹底的なテスト：** さまざまなデバイスとブラウザーにテスト通知を送信します
5. **コンテンツ戦略の計画：** ユーザーを圧倒することなく価値を追加する通知戦略を開発します

A/Bテスト、高度なセグメンテーション、詳細な分析などの高度な機能については、有料のOneSignalプランへのアップグレードを検討してください。
