WPML

OptinMonsterのPopup Builderプラグインを使用すると、ポップアップキャンペーン、メール購読フォーム、その他のインタラクティブなポップアップを作成できます。WPMLを使用すると、異なる言語で異なるポップアップキャンペーンを表示し、多言語キャンペーンを異なる連絡先リストに接続できます。

当社のブログで、多言語サイトにおすすめのメールマーケティングおよびリード獲得ツールの比較をご覧ください。

はじめに

始める前に、以下のプラグインがサイトにインストールされ、有効化されていることを確認してください。

  • Popup Builder by OptinMonster(言語URLのフォーマット方法によっては、Proプランが必要になる場合があります。これらのケースについては以下で詳しく説明します。)
  • WPMLコアプラグインとWPML 文字列翻訳アドオン

WPMLを初めて使用する場合は、スタートガイドをご覧ください。使用可能なすべての翻訳オプションについて簡単に説明しています。

WPMLを使用した多言語OptinMonsterキャンペーンの作成

OptinMonsterプラグインでは、6種類のキャンペーンタイプから選択できます。

  • Popup
  • Floating Bar
  • Fullscreen
  • Inline
  • Slide-in
  • Gamified

WPMLを使用しているウェブサイトで多言語キャンペーンを実行したい場合、サイトのデフォルト言語とセカンダリ言語でキャンペーンを手動で作成する必要があります。

その後、OptinMonsterを使用して、キャンペーンを複数のメールサービスプロバイダーや異なる連絡先リストに接続できます。多言語キャンペーンを構築する際、各キャンペーンをどのメールプロバイダーや連絡先リストに接続するかを選択できます。

OptinMonsterプラグインを使用すると、キャンペーンを表示する投稿やページを指定することもできます。ただし、多言語キャンペーンを表示または非表示にするために必要な手順は、WPMLのセットアップ時に選択した言語URLフォーマットによって異なります。

URLフォーマットが「ディレクトリごとの異なる言語」に設定されている場合にのみ、OptinMonsterプラグインの基本バージョンを使用して多言語キャンペーンを構築できます。残りの2つのURLフォーマットオプションについては、OptinMonster Pro以上のサブスクリプションが必要です。

「ディレクトリごとの異なる言語」URLフォーマットでの多言語キャンペーンの構築

URLの構造がディレクトリごとの異なる言語に設定されている場合、ページターゲティングルールを設定することで多言語キャンペーンを表示または非表示にできます。

サイトのデフォルト言語のキャンペーンにターゲティングルールを設定するには:

  1. OptinMonster → Campaignsに移動し、サイトのデフォルト言語でキャンペーンを追加または編集します。
  2. Display Rulesタブをクリックします。ページ下部のDisplay Rulesセクションから、Page Targetingオプションを選択します。
  3. ルールセットをIf… current URL path does not start with es/に設定します。サンプルURLのes/を、ご自身の言語に置き換えてください。複数のセカンダリ言語がある場合は、サイトの各セカンダリ言語に対して同じ方法で新しいルールを追加します。
  1. Integrationsタブで、デフォルト言語のキャンペーンに接続するメールサービスプロバイダーと連絡先リストを選択します。
  2. 残りの手順を進め、OptinMonsterでキャンペーンをPublishします。その後、キャンペーンビルダーを終了します。
  1. 自動的にWordPress Output Settingsページに移動し、そこで高度なターゲティング条件を設定できます。公開プロセスを完了する準備ができたら、Visibility & Statusセクションを見つけ、ステータスを公開済みに変更します。忘れずに変更を保存するボタンをクリックしてください。

サイトに多数のセカンダリ言語がある場合、これらのルールをすべて手動で作成したくない場合があります。その場合は、プログラムで作成することができます。高度なRegEx(正規表現)パターンマッチングアプローチを使用して、サイト上のキャンペーンを表示または非表示にすることを選択できます。

セカンダリ言語のキャンペーンにページターゲティングルールを設定するには:

  1. サイトのセカンダリ言語のキャンペーンデザインに移動します。
  2. Display Rulesタブを開き、Page Targetingオプションを選択します。ルールセットをcurrent URL path starts with es/に設定します。URLパスのes/を、ご自身のセカンダリ言語に置き換えてください。
  1. Integrationsタブで、セカンダリ言語のキャンペーンに接続するメールサービスプロバイダーと連絡先リストを選択します。
  1. 残りの手順を進め、OptinMonsterでキャンペーンをPublishします。デフォルト言語のキャンペーンと同様に、キャンペーンビルダーを終了して、WordPress Output Settingsページでキャンペーンを公開できるようにします。

注意:WordPress Output Settingsページでは、キャンペーンの高度な表示場所ルールを追加で設定できます。たとえば、セカンダリ言語の個々の投稿やページでキャンペーンを表示および/または除外することを選択できます。これを可能にするには、選択した投稿とページがすでに翻訳されている必要があります。

「パラメータとして追加された言語名」URLフォーマットでの多言語キャンペーンの構築

このワークフローには、OptinMonster Pro以上のサブスクリプションが必要です。

言語URLをパラメータとしてフォーマットする場合、クエリ引数を持つURLをターゲットにすることで、多言語のOptinMonsterキャンペーンを表示できます。

サイトのデフォルト言語のキャンペーンにクエリ引数を設定するには:

  1. まず、サイトのデフォルト言語でキャンペーンを作成または編集します。Display Rulesタブで、Targetingをクリックし、Query Targetingオプションを選択します。
  1. the URL query argをkey does not existに設定します。3番目のフィールドに、langという用語を入力します。
  1. 残りの手順を進め、OptinMonsterでキャンペーンをPublishします。
  2. キャンペーンビルダーを終了すると、WordPress Output Settingsページに移動します。WordPressでキャンペーンを公開するには、Visibility & Statusセクションを見つけ、ステータスを公開済みに変更します。忘れずに変更を保存するボタンをクリックしてください。

サイトのセカンダリ言語で作成されたキャンペーンにクエリ引数を設定するには:

  1. サイトのセカンダリ言語でキャンペーンを作成または編集します。Display Rulesタブで、Targetingをクリックし、Query Targetingオプションを選択します。
  2. クエリターゲティングを次のように設定します:If… the URL query arg key exactly matches lang および value contains es。esをセカンダリ言語コードに置き換えてください。
  1. 残りの手順を進め、OptinMonsterでキャンペーンをPublishします。
  2. キャンペーンビルダーを終了すると、自動的にWordPress Output Settingsページに移動します。出力設定を確認したら、Visibility & Statusセクションを見つけ、ステータスを公開済みに変更します。忘れずに変更を保存するボタンをクリックしてください。

「言語ごとに異なるドメイン」URLフォーマットでの多言語キャンペーンの構築

WPMLでURLを言語ごとに異なるドメインとして表示するように設定している場合、OptinMonster Popup Builderプラグインを使用してこれらのサブドメインで多言語キャンペーンを設定することはできませんのでご注意ください。

代わりに、このURLフォーマットを使用して多言語キャンペーンを構築したい場合は、OptinMonsterアカウントから直接、各サブドメインを異なるウェブサイトとして設定する必要があります。その後、サブドメインターゲティングを使用して、サブドメインの言語パラメータに基づいてキャンペーンが適切に読み込まれるようにすることができます。

OptinMonsterブロックを使用して投稿やページに追加されたインラインキャンペーンの翻訳

OptinMonsterブロックを使用すると、作成した任意のインラインフォームを選択して表示できます。以下の手順に従う前に、サイトのデフォルト言語とセカンダリ言語の両方でインラインキャンペーンがすでに作成されていることを確認してください。次に、OptinMonsterアカウントにログインし、セカンダリ言語のフォームのキャンペーンIDをコピーします。

次に、新しい投稿またはページを追加するか、既存のものを編集します:

  1. OptinMonsterブロックを追加し、リストからサイトのデフォルト言語のインラインキャンペーンを選択します。その後、ページを公開します。
  1. 右側のサイドバーにある言語ボックスから、ページを翻訳したい言語の横にあるプラスアイコンをクリックします。
  2. 高度な翻訳エディタに移動し、そこでページのコンテンツを翻訳できます。また、翻訳可能なデフォルト言語フォームのIDも表示されるはずです。翻訳として、セカンダリ言語フォームのキャンペーンIDを貼り付けます。

既知の問題

このプラグインとWPMLの間に未解決の互換性の問題はありません。すべての既知の問題を検索してください。

代替のメールマーケティングプラグイン

WPMLは、他のさまざまなメールマーケティングおよびリード獲得用WordPressプラグインと互換性があります。推奨されるソリューションの詳細については、おすすめのメールマーケティングおよびリード獲得ガイドをご覧ください。

執筆者:Amir