🏢 A: 組織基本情報
🏭 B: 業界・規制環境
📊 C: センター規模・形態
🎯 D: 機能・チャネル
🔍 E: DXの現在地・課題感
🚀 F: 変革準備度・活用目的
顧客
軸 1 / 15
オムニチャネル
Contact Center DX Assessment by FOXEEY Consulting
このツールはFOXEEY Consultingが提供する
コンタクトセンターDX診断サービスです。
入力情報はレポート生成のみに使用されます。
■ STEP 1: アクセスコードの変更
HTMLファイル内の CONFIG.ACCESS_CODES を変更します:
ACCESS_CODES: ['あなたの任意コード', 'client001'],
■ STEP 2: Google Apps Script の設定
1. Google スプレッドシートを新規作成(診断結果蓄積用)
2. 拡張機能 → Apps Script を開き、以下のコードを貼り付けて保存:
const SHEET_ID = 'あなたのスプレッドシートID';
const ADMIN_EMAIL = 'nemoto@foxeey.com';
function doPost(e) {
try {
const data = JSON.parse(e.postData.contents);
const ss = SpreadsheetApp.openById(SHEET_ID);
if (data.type === 'diagnostic_result') {
let sheet = ss.getSheetByName('診断結果') || ss.insertSheet('診断結果');
if (sheet.getLastRow() === 0) {
sheet.appendRow(['診断日時','企業名','業界','規模','役職','総合スコア',
...data.axis_levels.map(a => a.name)]);
}
sheet.appendRow([
data.timestamp, data.profile.company, data.profile.industry,
data.profile.size, data.profile.role, data.average_level,
...data.axis_levels.map(a => a.level)
]);
// 管理者に通知
MailApp.sendEmail(ADMIN_EMAIL,
'【DX診断】新規回答: ' + data.profile.company,
`${data.profile.company} (${data.profile.industry}) が診断を完了しました。\n総合スコア: ${data.average_level}\n日時: ${data.timestamp}`);
}
if (data.type === 'send_email') {
const body = buildEmailBody(data);
MailApp.sendEmail({ to: data.to, subject: `【DX診断結果】${data.profile.company} 様`, htmlBody: body });
// 管理者にもCC
MailApp.sendEmail(ADMIN_EMAIL, `[CC] DX診断結果送付: ${data.profile.company}`, body);
}
return ContentService.createTextOutput(JSON.stringify({status:'success'}))
.setMimeType(ContentService.MimeType.JSON);
} catch(err) {
return ContentService.createTextOutput(JSON.stringify({status:'error',message:err.message}))
.setMimeType(ContentService.MimeType.JSON);
}
}
function buildEmailBody(data) {
const rows = data.axis_levels.map(a =>
`<tr><td style="padding:6px 10px;border-bottom:1px solid #eee">${a.category} - ${a.name}</td>
<td style="padding:6px 10px;border-bottom:1px solid #eee;font-weight:600;color:#0891b2">L${a.level}</td></tr>`
).join('');
return `<div style="font-family:sans-serif;max-width:600px;margin:0 auto">
<div style="background:#0d1b2a;color:white;padding:24px;border-radius:10px 10px 0 0">
<h2 style="margin:0">コンタクトセンター DX推進診断 結果レポート</h2>
</div>
<div style="padding:20px;background:white;border:1px solid #e2e8f0">
<p>${data.profile.company} 様</p>
<p>${data.message || '診断結果をお送りします。'}</p>
<h3>総合DXスコア: ${data.average_level} / 5.0</h3>
<table style="width:100%;border-collapse:collapse">${rows}</table>
<p style="margin-top:16px;font-size:12px;color:#666">本レポートはFOXEEY Consultingが提供するDX推進診断サービスにより自動生成されました。</p>
</div>
</div>`;
}
3. デプロイ → 新しいデプロイ → ウェブアプリ → アクセス: 「全員」 → デプロイ
4. 表示されたURLを CONFIG.GAS_URL に貼り付ける
■ STEP 3: 公開方法
• Netlify: app.netlify.com/drop にHTMLファイルをドロップ → 即時公開
• GitHub Pages: リポジトリにアップロード → Settings → Pages → Source を main に設定
• 独自ドメイン: さくらインターネット等のレンタルサーバーにHTMLをFTPアップロード
■ セキュリティ注意事項
• アクセスコードは定期的に変更することを推奨します
• 診断データには個人情報(企業名・メールアドレス)が含まれるため、GASスプレッドシートのアクセス権は管理者のみに制限してください
• GAS WebApp URLは公開しない(HTMLファイル内にのみ記載)