💬

Shopifyのサンクスページでアンケートを実装する方法を考察

に公開

はじめに

今回は、Shopify で「購入後のサンクスページにアンケートを実装する方法」について考察します。

具体的には、コーディングによる実装方法と、サンクスページにアンケートフォームを設置できるアプリである「シンプル購入後アンケート|サンクスページでアンケート」を活用する方法を解説していきます。

それでは、がんばっていきましょう。

今回は、以下の記事を参考にしています。

Shopify で購入後アンケートを実装する定義

「購入後アンケート」とは、Shopify ストアで顧客が商品を購入した後、サンクスページ(購入完了画面)でアンケートフォームを設置し、顧客の声や感想、満足度などのフィードバックを収集する仕組みです。
このアンケートを通じて得られた顧客の生の声は、商品やサービスの改善に活用できるため、EC 運営において非常に重要な施策となります。

Shopify で購入後アンケートを実装するメリット

まずは、購入後アンケートを実装する主なメリットについて解説します。

1. 顧客満足度向上

サンクスページでアンケートを行うことで、購入直後の顧客の新鮮な感想を得やすくなります。顧客にとっても「自分の声が反映されるかもしれない」という期待感が生まれ、結果的に顧客満足度の向上にもつながります。

2. 商品やサービス改善のヒント

アンケートで得た意見や要望を分析することで、販売中の商品やサービスを改善する際のヒントを得ることができます。特に、顧客が何を求めているかを明確に把握できるため、方向性を誤らずに改善施策を実行しやすくなります。

3. リピート購入への活用

顧客の声に応えた改善が行われていると分かれば、顧客の再来店意欲を高める効果があります。また、アンケート完了後にクーポンを発行するなどの施策と組み合わせれば、顧客のリピート購入率アップも期待できます。

4. マーケティング戦略の強化

顧客の生の声をマーケティング戦略に組み込むことで、より正確なターゲティングや効果的な広告運用ができるようになります。アンケート結果から得られた顧客層の特徴や購買理由、満足・不満点などは、マーケティング施策において非常に有用な情報となるでしょう。

Shopify で購入後アンケートを実装するデメリット

次に、購入後アンケートを実装する際のデメリットについて考察します。

1. 顧客の手間が増える

サンクスページでフォーム入力が必要になるため、顧客の手間が増えます。回答率を高めるには、なるべくシンプルな設問数や回答手順にする工夫が求められます。

2. 回答の精度にばらつきがある

任意回答のアンケートである以上、回答の内容は顧客のモチベーションに依存します。場合によっては、いい加減に回答されることもあり、データの精度にばらつきが生じる可能性があります。

3. サイト表示速度やデザインへの影響

サンクスページに追加のフォームやスクリプトを組み込むため、実装方法によってはページの表示速度に影響を及ぼす場合があります。また、デザイン面でも違和感がないように調整する必要があります。

4. 分析が必要になる

アンケートで得たデータを活用するには、集計や分析が必要となります。設問の設定や結果の読み取りを誤ると、正しい改善施策を打ち出せない可能性もあるため、時間と労力がかかることを考慮する必要があります。

Shopify で購入後アンケートを実装する方法

ここでは、Shopify の管理画面やテーマを直接カスタマイズしてアンケートを実装する方法を、サンプルコードを用いてご紹介します。
サンクスページ(「購入完了」画面)は Checkout の後に表示されますが、Shopify Plus ではカスタマイズ可能範囲が広い一方、通常プランの場合はカスタマイズに制限があります。
ここではテーマにスニペットを用意して、サンクスページに簡易的なアンケートフォームを表示させる例を想定してみましょう。

1. アンケートフォームのスニペットを用意する

まず、survey-thankyou.liquid というスニペットを作成し、以下のようなコードを記述します(例として、Liquid テンプレートの基本タグを利用しつつ、HTML フォームを埋め込んでいます)。

<!-- survey-thankyou.liquid -->
<div class="thankyou-survey-wrapper">
  <h2>購入後アンケートにご協力ください</h2>
  <form id="thankyou-survey-form">
    <label for="survey-q1">今回ご購入いただいた商品について、満足度を教えてください。</label>
    <select id="survey-q1" name="survey-q1">
      <option value="5">★★★★★ (とても満足)</option>
      <option value="4">★★★★ (満足)</option>
      <option value="3">★★★ (普通)</option>
      <option value="2">★★ (やや不満)</option>
      <option value="1">★ (不満)</option>
    </select>

    <label for="survey-q2">ご購入の決め手を教えてください。(自由入力)</label>
    <textarea id="survey-q2" name="survey-q2" rows="4" placeholder="デザイン、価格、口コミなど..."></textarea>

    <button type="submit">送信する</button>
  </form>
</div>

<style>
.thankyou-survey-wrapper {
  max-width: 600px;
  margin: 20px auto;
  padding: 20px;
  background: #fafafa;
  border: 1px solid #ddd;
}
.thankyou-survey-wrapper h2 {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: bold;
}
#thankyou-survey-form label {
  display: block;
  margin-top: 15px;
  font-weight: bold;
}
#thankyou-survey-form select,
#thankyou-survey-form textarea {
  width: 100%;
  margin-top: 5px;
  padding: 8px;
  box-sizing: border-box;
}
#thankyou-survey-form button {
  margin-top: 20px;
  padding: 10px 20px;
  cursor: pointer;
}
</style>

<script>
document.addEventListener('DOMContentLoaded', () => {
  const form = document.getElementById('thankyou-survey-form');
  form.addEventListener('submit', (e) => {
    e.preventDefault();

    // フォームの入力値を取得
    const q1 = document.getElementById('survey-q1').value;
    const q2 = document.getElementById('survey-q2').value;

    // ここで、アンケート結果を外部サービス等に送信する処理を行う
    // 例: fetch() や Ajax を利用してサーバーに送信

    alert('アンケートへのご協力ありがとうございました。');
    
    // 入力内容をクリア
    form.reset();
  });
});
</script>

上記のコードでは、購入満足度を選択式で、購入の決め手を自由入力式で記入できるアンケートフォームを用意しています。
実際にはこのフォームを受け取るサーバーサイドの処理が必要ですが、フロント側の例として参考にしてください。

2. テーマにスニペットを挿入し、サンクスページに表示する

Shopify Plus の場合は Checkout の設定画面から「Additional Scripts」を利用してサンクスページにコードを注入できます。
また、一般的にはサンクスページに直接コードを入れられないことがありますが、何らかの方法でテーマに組み込める場合は、以下のようにスニペットを呼び出して表示することが可能です。

<!-- 例: checkout-template.liquid or checkout.liquid など(Shopify Plusの場合) -->
{% if template.name == 'checkout Thank you' %}
  {% include 'survey-thankyou' %}
{% endif %}

これにより、該当のサンクスページでのみアンケートフォームが表示されます。
ただし、Shopify Plus 以外のプランの場合はサンクスページの編集が制限されているため、上記の方法で実装できないケースがある点は注意が必要です。

Shopify アプリを用いて購入後アンケートを実装する方法

「コーディングは難しい、もしくは深いカスタマイズが不要」という場合に便利なのが、Shopify アプリを活用する方法です。
特に日本語対応で、サンクスページにアンケートを簡単に設置できるアプリとしておすすめなのが、「シンプル購入後アンケート|サンクスページでアンケート」 です。

シンプル購入後アンケート|サンクスページでアンケート とは

シンプル購入後アンケート|サンクスページでアンケート

シンプル購入後アンケート|サンクスページでアンケート は、株式会社UnReact が開発・提供している Shopify アプリです。
サンクスページにアンケートフォームを設置し、顧客のフィードバックを収集しやすい仕組みを手軽に導入できます。

以下のShopify公式のアプリストアからインストールできます。
https://apps.shopify.com/sa-096-ur-thanks-survey?locale=ja

主な特徴

  • 月額 19.99USD(7日間の無料体験付き)
  • アンケートフォームを直感的にカスタマイズ
    管理画面上で、アンケートのタイトルや選択項目、テキストの入力欄などを自由に設定可能。
  • アンケート結果を一覧で確認&CSV エクスポート
    収集した回答は、アプリ管理画面で一覧表示され、CSV 形式でダウンロードして分析に活用できる。
  • 初心者向けの初期設定ガイド
    導入手順が分かりやすい初期ガイドが用意されているため、専門知識がなくても始めやすい。
  • 開発ストアなら無料で全機能を利用可能
    開発ストアの場合、無期限で全機能を試せるため、テスト環境での実装や検証がしやすい。

使い方のイメージ

  1. アプリをインストール
    Shopify アプリストアで「シンプル購入後アンケート|サンクスページでアンケート」をインストールする。
  2. アンケートフォームの作成
    アプリ管理画面で、アンケートの質問や回答形式を設定する。
  3. サンクスページに設置
    初期設定ガイドの手順に従ってアンケートを設置すると、顧客の購入完了画面にフォームが表示される。
  4. 結果の分析
    回収されたアンケート結果を、アプリ管理画面から確認したり、CSV に出力して分析する。

このように、サンクスページに手軽にアンケートを導入して顧客の声を収集したい方には、非常に魅力的なアプリといえるでしょう。

シンプル購入後アンケート|サンクスページでアンケートの機能の概要

ここからは、シンプル購入後アンケート|サンクスページでアンケートスの機能の概要について解説します。

こちらは、購入後のサンクスページで簡単にアンケートを実施できるアプリです。

購入後のサンクスページにアンケートを設置できます。

管理画面でアンケートフォームをカスタマイズできます。

アンケート結果は一覧で確認できます。また、行をクリックでアンケート結果の詳細を確認できます。

アンケート結果を CSV エクスポートできます。

管理画面の初期設定ガイドを用いれば、Shopifyストアに簡単に導入できます。

以下のShopify公式のアプリストアからインストールできます。
https://apps.shopify.com/sa-096-ur-thanks-survey?locale=ja

最後に

今回は、Shopify ストアでサンクスページにアンケートを実装する方法について、「コーディングによる実装方法」と「Shopify アプリを活用する方法」の2つを解説しました。

  • コーディング実装: 直接テーマや Checkout(主に Shopify Plus 向け)にコードを組み込んで、自由度の高いアンケートフォームを構築できます。
  • アプリ活用: 「シンプル購入後アンケート|サンクスページでアンケート」のようなアプリを導入すれば、初心者でも簡単にアンケートを設置でき、管理画面も分かりやすいため導入障壁が低いです。

自社ストアの状況やリソースに合わせて、最適な方法を選択してみてください。

お疲れさまでした。以上で、Shopify のサンクスページにアンケートを導入する方法の解説を終わります。

参考記事

今回は、以下の記事を参考にしています。

Discussion