BeeCruise 所要 3分 / 無料 / 回答は送信されません

越境EC・海外販売課題が見える診断

「これから始める」か「すでに運用中」かを最初に仕分けし、あなたに合う診断と次の一手を提示します。

1仕分け
2診断選択
3回答
4結果

まずは現在地を選んでください

最初の仕分けで、以降の診断と結果を最適化します。

30秒で精度を上げる(2問ミニ診断)
Q1. 海外からの売上はありますか?
Q2. すでに運用しているものは?(複数選択)

判定:Q1が「まだない」or Q2に「まだ何もない」→ これから。その他 → 運用中。

診断を選んでください

あなたの状況に合わせて、優先度の高い診断を提示します。

※回答はこのページ内だけで完結します(送信されません)。

診断結果

次にやるべきことを優先度順に整理しました。

優先度TOP3(次の一手)
    業界別ポイント(任意)
      この結果をもとに、最短ルートを無料で整理できます
      運用状況を前提に、改善余地や進め方を一緒に洗い出します。
      無料で相談する
      相談時に伝えるとスムーズ(コピペ用)
      © BeeCruise / 診断コンテンツ(埋め込み)
      `).join(''); } function setSegment(seg){ state.segment = seg; renderModules(); show('modules'); } function startModule(key){ const list = MODULES[state.segment] || []; const mod = list.find(x => x.key === key); if(!mod) return; state.module = mod; state.qIndex = 0; state.answers = new Array(mod.questions.length).fill(null); slots.wizTitle.textContent = mod.title; slots.wizDesc.textContent = mod.desc; renderQuestion(); show('wizard'); } function renderQuestion(){ const mod = state.module; const total = mod.questions.length; const i = state.qIndex; const q = mod.questions[i]; slots.qNum.textContent = `Q${i+1} / ${total}`; slots.qText.textContent = q.t; const current = state.answers[i]; slots.qOpts.innerHTML = q.opts.map((o, idx) => { const id = `bcw3_${mod.key}_${i}_${idx}`; const checked = (current === o.tag) ? 'checked' : ''; return ` `; }).join(''); const pct = Math.round((i / Math.max(1,(total-1))) * 100); slots.progBar.style.width = `${pct}%`; } function readSelectedTag(){ const mod = state.module; const i = state.qIndex; const el = root.querySelector(`input[name="bcw3_q_${mod.key}_${i}"]:checked`); return el ? el.value : null; } function shake(el){ if(!el) return; el.animate( [{transform:'translateX(0)'},{transform:'translateX(-6px)'},{transform:'translateX(6px)'},{transform:'translateX(0)'}], {duration:220, easing:'ease-out'} ); } function next(){ const tag = readSelectedTag(); if(!tag){ shake(slots.qOpts); return; } state.answers[state.qIndex] = tag; const mod = state.module; if(state.qIndex { if(!t) return; counts[t] = (counts[t]||0)+1; }); let topTag = null, topVal = -1; Object.keys(counts).forEach(k => { if(counts[k] > topVal){ topVal = counts[k]; topTag = k; } }); if(!topTag) topTag = Object.keys(mod.results)[0]; const r = mod.results[topTag]; slots.resBadge.textContent = r.badge; slots.resTitle.textContent = r.title; slots.resDesc.textContent = r.desc; slots.resTop3.innerHTML = (r.top3 || []).map(x => `
    • ${esc(x)}
    • `).join(''); const tips = INDUSTRY_TIPS[state.industry] || INDUSTRY_TIPS.general; slots.resIndustry.innerHTML = tips.map(x => `
    • ${esc(x)}
    • `).join(''); const industryLabel = industrySel.options[industrySel.selectedIndex].text; const segLabel = state.segment === 'beginner' ? 'これから始める(0→1)' : 'すでに運用中(1→10)'; slots.resCopy.value = [ `【BeeCruise 診断結果】`, `区分:${segLabel}`, `業界:${industryLabel}`, `診断:${mod.title}`, `タイプ:${r.title}`, ``, `優先度TOP3:`, `- ${(r.top3||[])[0] || ''}`, `- ${(r.top3||[])[1] || ''}`, `- ${(r.top3||[])[2] || ''}` ].join("\n"); } function miniReset(){ root.querySelectorAll('input[name="bcw3_m1"]').forEach(r=>r.checked=false); root.querySelectorAll('input[name="bcw3_m2"]').forEach(c=>c.checked=false); } function miniJudge(){ const q1 = root.querySelector('input[name="bcw3_m1"]:checked')?.value || null; const q2 = Array.from(root.querySelectorAll('input[name="bcw3_m2"]:checked')).map(x=>x.value); if(!q1){ shake(root.querySelector('.bcw3__mini')); return; } const seg = (q1 === 'none' || q2.includes('none')) ? 'beginner' : 'optimizer'; setSegment(seg); } async function copyResult(){ try{ await navigator.clipboard.writeText(slots.resCopy.value || ""); const btn = root.querySelector('[data-action="copyResult"]'); const old = btn.textContent; btn.textContent = "コピーしました"; setTimeout(()=>btn.textContent=old, 1200); } catch(e){ slots.resCopy.focus(); slots.resCopy.select(); document.execCommand('copy'); } } root.addEventListener('click', (e) => { const segBtn = e.target.closest('[data-seg]'); if(segBtn){ setSegment(segBtn.getAttribute('data-seg')); return; } const act = e.target.closest('[data-action]'); if(act){ const a = act.getAttribute('data-action'); if(a === 'backToSegment'){ show('segment'); return; } if(a === 'backToModules' || a === 'backToModules2'){ state.module=null; state.qIndex=0; state.answers=[]; renderModules(); show('modules'); return; } if(a === 'startModule'){ startModule(act.getAttribute('data-key')); return; } if(a === 'prev'){ prev(); return; } if(a === 'next'){ next(); return; } if(a === 'resetWizard'){ resetWizard(); return; } if(a === 'miniJudge'){ miniJudge(); return; } if(a === 'miniReset'){ miniReset(); return; } if(a === 'copyResult'){ copyResult(); return; } } }); root.addEventListener('change', (e) => { if(e.target && e.target.id === 'bcw3Industry'){ state.industry = e.target.value; if(!steps.result.classList.contains('bcw3__hidden')) renderResult(); } if(e.target && e.target.matches('input[type="radio"][name^="bcw3_q_"]')){ state.answers[state.qIndex] = e.target.value; } }); // init state.industry = industrySel.value || 'general'; })();

      >世界中のユーザーに日本の商品を届ける クロスボーダーコマースを展開する

      世界中のユーザーに日本の商品を届ける クロスボーダーコマースを展開する

      BEENOSグループが創業以来蓄積してきたノウハウ・データを活用し、 BeeCruiseは日本企業の海外進出を応援します。

      CTR IMG