WordPress integration – Advanced settings
WordPress連携では特典の応募情報をお客様が準備したWordPress内に保存する機能を提供します。
Advanced settings include experimental features。Contents may change without notice。
WordPress integration
WordPress連携の利用に起因して生じたあらゆる損害について合同会社GOWASは一切の責任を負いません。Also、WordPressの設定はサポート対象外です。各自の責任においてご利用ください。
利用対象者
この機能はWordPressを利用してWebサイトの開発経験がある方を対象としています。
WordPress連携でできること
お客様の責任で個人情報を管理することを条件に応募フォームの入力項目を拡張することができるようになります。
- 応募フォームの入力項目を拡張し、送付先情報の入力が可能になります。
”当選は発送をもってかえさせていただきます。”といった当選処理が可能となり運用が楽になります。
拡張前の応募フォームの入力項目
- ニックネーム
- メールアドレス
拡張後の応募フォームの入力項目
- full name
- メールアドレス
- 電話番号
- 郵便番号
- 都道府県
- 市区町村
- 住所1
- 住所2(任意)
Notes
- 応募者情報はPetanco内には保存されません。(応募数はカウントされます)
- 応募者情報はお客様の責任において管理されてください。
- 必ず動作テストを行い本番運用を行なってください。
Settings on Petanco side
設定は管理画面の「オプション設定」の「高度な設定」、「WordPress連携」の「設定」ボタンをクリックして行います。
WordPress連携設定画面が表示され各種設定を行います。
承諾事項
WordPress連携を利用するには
WordPress連携の利用に起因して生じたあらゆる損害について合同会社GOWASは一切の責任を負いません。
の免責事項に承諾する必要があります。
「承諾して利用する」にチェックを入れると上記の免責事項に承諾したことになります。承諾しないと利用できません。
プラグインのダウンロード
PetancoとWordPressを連携するための専用プラグイン「Petanco to Flamingo」とメッセージ保存プラグイン「Flamingo」をダウンロードしてWordPressにインストールしてください。インストール方法はプラグインの説明ページをご確認ください。
エンドポイントURL
後で説明するWordpress側で発行される「エンドポイントURL」を入力してください。
利用規約と個人情報保護方針
お客様の責任で個人情報を取り扱うため、準備した利用規約と個人情報保護方針のURLを入力してください。
シークレットキーの設定
上記設定が完了すると自動でシークレットキーが発行されます。
「シークレットキーを表示」ボタンをクリックしてシークレットキーを確認のうえ、WordPress側で設定するためにコピーボタンをクリックしてシークレットキーをコピーしてください。
WordPress側の設定
WordPressのインストールと設定
Petancoからの応募データを保存するためのWordPressを新規でご準備ください。
既存のWordPressサイトの利用はお控えください。
表示設定
「設定」の「表示設定」、「検索エンジンでの表示」は「検索エンジンがサイトをインデックスしないようにする」にチェックを入れて保存してください。
独自テーマの作成
独自テーマの作成は必須ではありませんが、安全に運用するために可能な限り作成してください。
WordPressを設置したthemesディレクトリの中に以下のファイルを作成してください。
wp-content
└── themes
└── [独自テーマ名] # 新規作成
├── index.php # 空ファイル
├── functions.php # 空ファイル
└── style.css # 空ファイル
イベントが終了したら速やかにWordPressを削除してください。
Flamingoのインストール
プラグインの説明ページの注意事項に記載されたとおりのFlamingoをインストールしてください。
Petanco to Flamingoの設定
Flamingoをインストールして有効化した後にPetancoとWordPressを連携するための専用プラグイン「Petanco to Flamingo」をインストールするとFlamingoメニュー内に「Petanco連携設定」項目が表示されますのでクリックしてください。
APIエンドポイントの有効化
「REST APIエンドポイントを有効にします。」にチェックを入れると、エンドポイントURLが表示されますので、「URLをコピー」ボタンをクリックしてPetanco側の「エンドポイントURL」に貼り付けて保存してください。
シークレットキー
シークレットキーにはPetanco側で発行したシークレットキーを貼り付けてください。
レート制限
レート制限は1時間あたりの応募数の上限を設定します。デフォルトでは1時間あたり300件まで応募データを受け付けますが、1時間あたり300件を保証するものではありません。サーバーのスペックやイベント規模に応じて設定してください。
設定完了後の応募フォーム
設定が完了すると特典応募時に以下の応募フォームが表示されます。
応募データの確認
WordPressの管理画面、Flamingoの「受信メッセージ」に応募内容が保存されます。
「件名」は「特典名」が表示されます。
「エクスポート」で応募データをダウンロードできます。
設定しても応募データが受信できない場合
REST API アクセス制限の解除
ご利用中のサーバーのセキュリティ設定で国外IPからのアクセスを制限したり、不正なログインを制限する等の設定がされている場合、次の制限を解除してください。
- 国外IPからのアクセス制限
WAFによるアクセス制限の解除
ご利用中のサーバーにWAFが設定してある場合、WordPressのWAF設定プラグイン等を利用して誤検出を回避するためのルールを作成して再度お試しください。