サイト埋め込みガイド

生成AI活用度診断をあなたのウェブサイトに簡単に埋め込む方法

JavaScript ウィジェット

最も簡単な埋め込み方法

おすすめ

iframe埋め込み

セキュアな分離実行

安全

リンクボタン

シンプルなリンク設置

簡単

方法1: JavaScript ウィジェット(推奨)

✨ 特徴

  • 最も簡単な実装方法
  • レスポンシブデザイン対応
  • カスタマイズ可能なテーマ
  • イベント通知機能

🚀 基本的な使い方

以下のコードをHTMLに貼り付けるだけで利用開始できます:

<script src="https://your-domain.com/js/widget.js"></script>

⚙️ カスタマイズオプション

テーマ設定

<script src="https://your-domain.com/js/widget.js" 
        data-assessment-theme="minimal"
        data-assessment-color="#0066cc"></script>

JSON設定

<script src="https://your-domain.com/js/widget.js" 
        data-assessment-config='{
          "theme": "compact",
          "width": "100%",
          "color": "#4F46E5",
          "shadow": true
        }'></script>

📋 利用可能なオプション

theme: default, minimal, compact, iframe
width: 100%, 400px, auto など
color: #4F46E5, #0066cc など
shadow: true, false
borderRadius: 8px, 12px など
containerId: 埋め込み先ID

🔧 プログラマティック制御

JavaScriptから直接制御することも可能です:

<div id="assessment-container"></div>

<script src="https://your-domain.com/js/widget.js"></script>
<script>
// ウィジェット作成
const widget = AIAssessmentWidget.create(
    document.getElementById('assessment-container'), {
        theme: 'minimal',
        color: '#0066cc',
        onStart: function(data) {
            console.log('診断開始:', data.email);
        },
        onComplete: function(result) {
            console.log('診断完了:', result);
        }
    }
);
</script>

方法2: iframe埋め込み

🔒 特徴

  • 完全にサンドボックス化された実行
  • セキュリティが最も高い
  • CSSの干渉なし
  • レスポンシブ高さ調整

💻 基本的な埋め込みコード

<iframe src="https://your-domain.com/embed.html" 
        width="100%" 
        height="600" 
        frameborder="0" 
        scrolling="no"
        title="生成AI活用度診断">
</iframe>

🎨 カスタマイズパラメータ

<iframe src="https://your-domain.com/embed.html?theme=minimal&color=%230066cc&compact=true" 
        width="100%" 
        height="600" 
        frameborder="0" 
        scrolling="no">
</iframe>

📋 URLパラメータ一覧

theme: minimal, compact
color: カラーコード(URLエンコード必要)
compact: true, false
fullUrl: フル版のURL

方法3: リンクボタン

🎯 特徴

  • 最もシンプルな実装
  • 新しいタブで診断ページを開く
  • サイトのパフォーマンスに影響なし
  • カスタムボタンデザイン可能

🔗 シンプルリンク

💎 スタイル付きボタン

<a href="https://your-domain.com/index.html" target="_blank" 
   style="display: inline-block; 
          padding: 12px 24px; 
          background: #4F46E5; 
          color: white; 
          text-decoration: none; 
          border-radius: 8px; 
          font-weight: bold;
          transition: background 0.3s;"
   onmouseover="this.style.background='#3730A3'" 
   onmouseout="this.style.background='#4F46E5'">
    🤖 AI活用度診断を受ける
</a>

実装のヒント

🎨 デザイン統合

  • サイトのカラーテーマに合わせてcolor設定を調整
  • 既存のCSSフレームワークとの互換性を確認
  • モバイル表示での幅調整を忘れずに
  • 影やボーダーをサイトデザインに合わせて調整

🚀 パフォーマンス

  • JavaScriptウィジェットは遅延読み込み可能
  • iframeは必要な時だけ表示
  • リンクボタンが最も軽量
  • CDN使用でロード時間を短縮

よくある質問

Q: どの埋め込み方法を選べばよいですか?

A: 多くの場合、JavaScriptウィジェットが最適です。セキュリティを重視する場合はiframe、シンプルさを重視する場合はリンクボタンをお勧めします。

Q: 診断結果はどこに保存されますか?

A: すべての診断結果は診断アプリのデータベースに保存され、results.htmlから管理できます。

Q: カスタマイズできる範囲はどこまでですか?

A: 色、テーマ、サイズは自由に変更可能です。より高度なカスタマイズが必要な場合は、ソースコードを直接編集してください。

Q: モバイルデバイスでも動作しますか?

A: はい、すべての埋め込み方法がレスポンシブデザインに対応しており、モバイルデバイスでも正常に動作します。

サポートが必要ですか?

埋め込みでお困りの場合は、お気軽にお問い合わせください。