ACS Conversion Button

💭 概要・設計思想

「ACS Conversion Button」は、投稿・固定ページごとに最適なフローティングCTAボタンを表示するContextual Conversionプラグインです。ページごとに異なるCTAボタン(テキスト/画像)を設定でき、クリック率のトラッキングやA/Bテストに対応。コンバージョン率をデータドリブンに最適化します。

無料版ではテキストボタン1個の表示が可能。Pro版では画像ボタン・2ボタン表示・背景濃度調整などの高度な機能が使用可能です。

✨ 主要機能一覧

  • フローティングCTAボタン: 画面下部に固定表示されるCTAボタンをページごとに個別設定
  • テキスト/画像ボタン対応: テキストリンクだけでなく、画像バナーもCTAとして設定可能(Pro)
  • 2ボタン表示: メインCTA + サブCTAの2ボタンを同時表示可能(Pro)
  • 背景オーバーレイ: ボタン背景の濃度を調整し、コンテンツの可読性を維持(Pro)
  • クリックトラッキング: ボタンごとのクリック数を計測し、管理画面でレポート表示
  • ページ別設定: 投稿・固定ページの編集画面からメタボックスで個別にCTA内容を設定
  • レスポンシブ対応: モバイル・タブレット・デスクトップすべてで最適表示

🔧 技術仕様(アーキテクチャ・依存関係)

技術仕様

システム構成・技術スタック

項目 内容
プラットフォーム WordPress プラグイン
言語 PHP 7.4+, Vanilla JavaScript
WordPress 6.0+
バージョン 1.1.0
ライセンス GPL v2+
ライセンス方式 サブスクリプション(1日/30日/365日)

アーキテクチャ

  • class-metabox.php — 投稿編集画面のCTA設定メタボックス
  • class-frontend.php — フロントエンドのCTAボタン出力・表示制御
  • class-settings.php — プラグイン全体のグローバル設定
  • class-tracker.php — クリックトラッキング・レポート機能
  • class-license.php — ライセンス管理(LemonSqueezy連携)
  • class-updater.php — プラグインの自動更新

📁 ファイル構成

acs-conversion-button/
├── acs-conversion-button.php    # メインプラグインファイル
├── includes/
│   ├── class-metabox.php        # CTA設定メタボックス
│   ├── class-frontend.php       # フロントエンド表示
│   ├── class-settings.php       # グローバル設定
│   ├── class-tracker.php        # クリックトラッキング
│   ├── class-license.php        # ライセンス管理
│   └── class-updater.php        # 自動更新
├── assets/
│   ├── css/                     # スタイルシート
│   └── js/                      # JavaScript
└── languages/                   # 翻訳ファイル

プラグインの詳細を確認する

実際の機能や導入メリット、購入情報については以下のページをご覧ください。

ACS Conversion Button の詳細ページを見る →