Shopify Forms完全ガイド|無料でメルマガフォームを設置する方法とカスタマイズ術

Shopify Forms完全ガイド|無料でメルマガフォームを設置する方法とカスタマイズ術

メールマーケティングを成功させるためには、質の高いメールリストの構築が欠かせません。しかし、フォーム作成ツールの選択や設置方法で悩んでいる方も多いのではないでしょうか。

Shopify Formsは、そんな課題を解決するShopify純正のフォームアプリです。完全無料で使用でき、プログラミング知識がなくても直感的にメルマガフォームを作成・設置できます。

本記事では、Shopify Formsの基本機能から具体的な設置方法、他のShopifyアプリとの連携活用まで、実際のスクリーンショットを交えながら詳しく解説します。メルマガ登録フォームの設置を検討している方は、ぜひ参考にしてください。

Shopify Formsとは

Shopify Forms|Shopifyアプリストア

出典:Shopify Forms|Shopifyアプリストア

メールアドレスを収集するためのメルマガフォームを簡単に生成・表示することができるShopify純正のフォームアプリです。

ライブプレビュー機能で、文言や色の変更をリアルタイムで確認しながらフォームをカスタマイズできたり、Shopifyメールやディスカウント機能との連携が容易にできます。

メールマーケティングの効果を高めるためには、配信対象のメールアドレス数を増やすことは重要です。

下記の記事ではメールマーケティングについて詳しく解説しています。参考にしてください。

Shopify Formsの料金プラン

無料

Shopify Formsは無料で利用することが出来ます。

Shopify Formsでできること

  • フォームの作成・編集・削除・複製
  • フォームの公開・非公開
  • フォームの翻訳
  • フォームのデザインカスタマイズ
  • フォームの表示位置の調整
  • フォームの表示条件の設定(特定ページや待機時間など)
  • ディスカウントコードの表示
  • メールの自動配信(Flowと併用必須)
  • 顧客タグの自動付与
  • ダッシュボードの確認(ビュー数、送信数、コンバージョン率の確認)📍
  • 色のコントラストのチェック 📍

📍参考画像

フォームアプリのダッシュボードの様子

ダッシュボードの確認(ビュー数、送信数、コンバージョン率の確認)

色のコントラストのチェックでエラーが出た様子

色のコントラストのチェック

Shopify Formsでできないこと

  • お客様が入力した内容に応じて項目の出し分け(条件つきロジック)
  • 26個以上のフォーム作成
  • 1つのフォームに32個以上の入力フィールドの設定
  • ビュー数、送信数、コンバージョン率以外のデータ確認

Shopify Formsはこんな人におすすめ

  • メールフォームを無料で出したい
  • メールフォームをノーコードで出したい
  • 凝ったデザインは必要ない
  • メルマガ配信にShopifyメールを利用している

Shopify Formsの基本説明

作成できるフォームタイプ(フォームの種類)は2つ

フォームタイプ

ポップアップフォーム(Popup form)

ポップアップフォーム(Popup form)の例

ポップアップフォームでは、オンラインストアの全ページで表示するフォームを作成できます。お客様がアクセス時にオーバレイで表示させたり、追従形式で表示させたりできます。

フォームを全ユーザーや全ページに表示させたい時に役立ちます。ポップアップフォームを表示する場合は、ご利用中のテーマで、Shopify Formの埋め込みアプリを有効化する必要があります。

インラインフォーム(Inline form)

インラインフォーム(Inline form)の例

インラインフォームは、特定ページや特定セクションに表示できるフォームです。

特定の商品ページだけに表示させたり、特定のキャンペーンページだけに表示させたりと、フォームの表示場所を限定させることができます。

フォームの基本項目

フォームタイプによって設定できる項目と設定できない項目が分かれます。下記の表はフォームタイプ別で項目の設定可否を整理したものです。

項目 ポップアップフォーム インラインフォーム
ポップアップ表示 ◯ 設定可能 ✕ 設定不可
ティザー ◯ 設定可能 ✕ 設定不可
フォーム ◯ 設定可能 ◯ 設定可能
成功 ◯ 設定可能 ◯ 設定可能
スタイル ◯ 設定可能 ◯ 設定可能
画像 ◯ 設定可能 ✕ 設定不可
配置 ✕ 設定不可 ◯ 設定可能
言語 ◯ 設定可能 ◯ 設定可能
タグ ◯ 設定可能 ◯ 設定可能
メール通知 ◯ 設定可能 ◯ 設定可能
オートメーションとワークフロー ◯ 設定可能 ◯ 設定可能

フォームタイプ別に設定できる項目を把握したうえで、それぞれ詳しく解説します。

ポップアップ表示(ポップアップフォーム限定)

ポップアップ表示

ポップアップ表示では、フォームを表示する際の方法を選択できます。

フロートは、ページ上を追従させる形式で、フォームを表示させることができます。

オーバーレイは、ページ全体をグレーアウトさせる形式で、フォームを表示させることができます。

ティザー(ポップアップフォーム限定)

ティザー(ポップアップフォーム限定)

ティザーは、ポップアップフォームを閉じている場合に、お客様に表示されるウィジェットです。

ここでは、ポップアップフォームを閉じた際の、ティザーの表示位置やメッセージを設定できます。

フォーム

フォーム

フォームでは、実際にフォーム上で表示させる文言や入力フィールド、免責情報などをカスタマイズできます。

設定可能な入力フィールドは以下になります。

  • メールアドレス
  • 電話番号
  • 誕生日
  • お客様メタフィールド

(お客様メタフィールドで設定できるコンテンツタイプ)

(お客様メタフィールドで設定できるコンテンツタイプ)
  • 単一行のテキスト
  • ドロップダウンリスト
  • ラジオボタン
  • 複数行のテキスト
  • 複数の選択肢
  • 日付
  • 数値
  • ファイルアップロード

下記のブログ記事では、メタフィールドについて詳しく解説しています。コンテンツタイプについてやメタフィールドの使い方について解説していますので、ご参考にしてください。

成功

成功

成功では、フォームにエントリーした際に、お客様へアクションを設定できます。

「メッセージを表示」では、エントリー後に「任意のメッセージ」や「ディスカウントコード」を表示できます。

「別のページにリダイレクト」では、エントリー後に特定ページへ自動でリダイレクトさせることができます。

スタイル

スタイル

スタイルでは、フォームのデザインをカスタマイズできます。

色とフォームフィールドに関しては、ポップアップフォームのみ設定可能で、インラインフォームはアプリブロック上で設定する必要があります。

画像(ポップアップフォーム限定)

画像(ポップアップフォーム限定)

画像では、フォームに表示する画像を設定できます。

画像のオプションとして、下記を選択可能です。

  • 画像なし
  • 左に画像
  • 右に画像
  • 背景画像

行動(ポップアップフォーム限定)

行動(ポップアップフォーム限定)

行動では、ポップアップフォームの表示する条件を設定できます。

どのデバイスに表示するか、どのページに表示するか、どのようなタイミングで表示するかなど、細かく設定できます。

配置(インラインフォーム限定)

配置(インラインフォーム限定)

配置では、インラインフォームをページのどこに設置するかを設定できます。新しくページを作成したり、既存のページに設置したりできます。

言語

言語

言語では、フォームで設定したテキストデータの翻訳設定ができます。日本語のお客様に日本語のフォームを表示したり、英語のお客様に英語のフォームを表示したり出来ます。

タグ

タグ

タグでは、フォームへエントリーしたお客様に対して任意のお客様タグを付与することが出来ます。「shopify-forms-XXXXXX」の形式のお客様タグに加えて、任意のお客様タグを設定することが出来ます。

「shopify-forms-XXXXXX」の形式のお客様タグは、設定から削除することは出来ません。

メール通知

メール通知

メール通知では、お客様がフォームへエントリーするたびに通知を受けるかどうかの設定ができます。通知を受けたい場合は、「このフォームが送信されるたびにメールを送信する」にチェックをつけてください。

オートメーションとワークフロー

オートメーションとワークフロー

オートメーションとワークフローでは、フォームへエントリーしたお客様に対してメールを自動配信するためのワークフローを作成できます。

ただし、実際にはShopify Flowのテンプレートページへ遷移できるだけです。

Shopify Formsの使い方

新規でフォームを作成する方法

今回はポップアップフォームを作成する方法を紹介します。

事前準備:アプリのセットアップ

ShopifyアプリストアのShopify Formsのページ

(1) ShopifyアプリストアのShopify Formsのページにアクセス

(2) インストールをクリック

フォームを表示したいテーマの「カスタマイズ」をクリック

(3) オンラインストア > テーマに順に遷移

(4) フォームを表示したいテーマの「カスタマイズ」をクリック

Formsという名称の埋め込みアプリを有効化

(5) 画面左の埋め込みアプリのアイコンをクリック

(6) Formsという名称の埋め込みアプリを有効化

(7) 「保存」をクリック

ステップ1:フォームを作成

アプリを開き、「フォームを作成する」をクリック

(1) アプリを開き、「フォームを作成する」をクリック

タイプを選択から「Popup form」を選択

(2) タイプを選択から「Popup form」を選択

(3) フォーム名に任意の名称を入力

(4) 「作成」をクリック

右のプレビューを確認しながら、各種項目をカスタマイズ

(5) 右のプレビューを確認しながら、各種項目をカスタマイズ

各種項目の内容に関しては、前章の「Shopify Formsの基本説明」の内容もご確認ください

(6) カスタマイズが完了したら、「保存」をクリック

ステップ2:ステータスを有効化

「フォームを有効にする」をクリック

(1) ステップ1で作成したフォームを開く

(2)「フォームを有効にする」をクリック

ステップ3:動作確認

設定どおりにポップアップフォームが表示されていることを確認

(1) オンラインストアに実際にアクセスする

(2) 設定どおりにポップアップフォームが表示されていることを確認

エントリー後にクーポンコードを表示する方法

成功セクションの「ディスカウントを選択」をクリック

(1) 作成したフォームにアクセス

(2) 成功セクションの「ディスカウントを選択」をクリック

エントリー後に表示したいクーポンコードを選択(またはディスカウントを作成)

(3) エントリー後に表示したいクーポンコードを選択(またはディスカウントを作成)

プレビューにてクーポンコードが表示されていることを確認

(4) プレビューにて成功時にクーポンコードが表示されていることを確認

(5) 保存をクリック

フォームを翻訳する方法

言語セクションの「翻訳する」をクリック

(1) 作成したフォームにアクセス

(2) 言語セクションの「翻訳する」をクリック

各テキストデータに翻訳後のテキストを入力

(3) 各テキストデータに翻訳後のテキストを入力

(4) 「保存」をクリック

プレビューより言語を切り替え、意図通りに翻訳されているか確認

(5) プレビューより言語を切り替え、意図通りに翻訳されているか確認

(6) 「保存」をクリック

Shopify Formsの効果を最大化するアプリ

Shopify メール

Shopifyメール|Shopifyアプリストア

出典:Shopifyメール|Shopifyアプリストア

Shopifyメールは、Shopify純正のメール配信アプリです。このアプリを使用することで、Shopifyストア運営者はメルマガ作成から送信、データ分析、テンプレート管理までをShopify管理画面内で行うことができます。また、毎月最大10,000通まで無料でメールを送信でき、メール配信アプリの中ではとても費用が安いです。

Shopifyメールを利用することで、Shopify Formsでメルマガ購読したユーザーに向けて、メルマガを一斉配信することが出来ます。

下記のブログ記事ではShopifyメールに関して詳しく解説しています。ご参考にしてください。

Shopify Flow

Shopify Flow|Shopifyアプリストア

出典:Shopify Flow|Shopifyアプリストア

Shopify Flowとはストア運営において発生するあらゆるタスクや処理を自動化してくれるShopify純正のアプリです。

Shopify Formsと併用することで、フォームにエントリーした人に対して様々な施策を実施することが出来ます。たとえば、フォームへエントリーしたユーザーに対して、Shopfiyメールを利用してメールを自動配信するワークフローをShopify Flowで作成することが出来ます。

下記のブログ記事ではShopify Flowに関して詳しく解説しています。ご参考にしてください。

RuffRuff 予約販売

「RuffRuff 予約販売」は在庫切れや新商品販売前、入荷待ちなどのタイミングで発生する機会損失の削減をサポートします。

自身のShopifyストアに驚くほど簡単に予約販売を実現し、無制限での予約商品を登録および無制限で予約注文を受け付けることが可能です。また、予約商品と通常商品を同時に注文させないように制限したり、入荷時期が未定な場合は再入荷通知も可能です。

他の予約販売アプリにはない商品出荷前に支払回収できる「後払い」機能などのユニークな機能もたくさん存在します。

Shopify Formsと併用することで、フォームにエントリーした人だけに、限定販売や限定セールを実施することが出来ます。

RuffRuff 注文制限

「RuffRuff 注文制限」は完全日本語対応で、日本初のCart and Checkout Validation APIを利用したShopify アプリです。

「Cart and Checkout Validation API」を利用することにより、これまでフロントでしか対応できなかった注文制限の処理をサーバサイドで実現しました。そのため、既存の注文制限アプリに比べ、より突破されにくい堅牢な注文制限を実現することが可能です。

個数制限や金額制限、同梱制限、決済制限、顧客制限などあらゆる購入制限をアプリ1つで実施できます。

Shopify Formsと併用することで、フォームにエントリーした人だけに、限定販売を実施することが出来ます。

RuffRuff 購入特典

RuffRuff 購入特典は、あらゆる条件でディスカウント施策や特典配布施策を実施できるShopifyアプリです。アイディア次第で、VIP会員限定割引やボリュームディスカウント、先着順で割引、初回送料無料、バースデー割引、期間限定割引、3個以上購入でサンプル配布、特定商品購入でノベルティプレゼント、1万円以上購入でギフト配布 など様々な特典施策を実施できます。

Shopify Formsと併用することで、フォームにエントリーした人だけに、割引やノベルティ配布を実施することが出来ます。

最後に

Shopify Formsは、メルマガフォームの作成・設置に必要な機能を網羅した優秀なアプリです。完全無料で利用でき、Shopify純正アプリならではの安定性と他のShopifyアプリとの連携力が大きな魅力です。

Shopify Formsの主なメリット

  • 完全無料で利用可能
  • ノーコードで簡単にフォーム作成
  • リアルタイムプレビューでデザインを確認しながら編集
  • ShopifyメールShopify Flowとの連携
  • 多言語対応でグローバル展開にも対応
  • 詳細な表示条件設定で最適なタイミングでフォーム表示

メールマーケティングを始めたい、既存のフォームツールのコストを削減したい、Shopifyの機能を最大限活用したいという方にとって、Shopify Formsは最適な選択肢の一つです。

本記事で紹介した設定方法を参考に、ぜひあなたのストアにも効果的なメルマガフォームを設置してみてください。メールリストの構築を通じて、顧客との長期的な関係性を築き、売上向上につなげていきましょう。

ブログに戻る
1 6
  • Shopify Liquidとは|特徴や基本構文、学習リソースまで紹介

    Shopify Liquidとは|特徴や基本構文、学習リソースまで紹介

    Tsunライターチーム

    Shopify Liquidは、Shopifyが開発したオープンソースのテンプレート言語です。本記事では、Shopify Liquidの基本概念、主な特徴、そしてその学習に役立つリソースについて解説します。

    Shopify Liquidとは|特徴や基本構文、学習リソースまで紹介

    Tsunライターチーム

    Shopify Liquidは、Shopifyが開発したオープンソースのテンプレート言語です。本記事では、Shopify Liquidの基本概念、主な特徴、そしてその学習に役立つリソースについて解説します。

  • Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Tsunライターチーム

    Shopify Polarisは、Shopifyのエコシステムにおいて重要な役割を果たす包括的なデザインシステムです。本記事では、Shopify Polarisの概要やメリット、デメリット、Polarisを活用したShopifyアプリの事例、Shopify Polarisを使用する際のヒントとコツを紹介します。

    Shopify Polarisとは? 効率的なShopifyアプリ開発に!

    Tsunライターチーム

    Shopify Polarisは、Shopifyのエコシステムにおいて重要な役割を果たす包括的なデザインシステムです。本記事では、Shopify Polarisの概要やメリット、デメリット、Polarisを活用したShopifyアプリの事例、Shopify Polarisを使用する際のヒントとコツを紹介します。

  • 【Tips】Shopify の GraphQL Admin API で顧客総数を取得する

    ShopifyのGraphQL Admin API で顧客総数を取得する

    小笠原 京平

    Shopifyの GraphQL Admin API の小ネタです。 Shopifyの顧客総数を取得したい場合のクエリは、いざ探そうと思ってもパッと見つからないのでメモしておきます。 対象読者 Shopify GraphQL Admin API を使ったことがある方 顧客総数を取得するクエリ 2023-07 バージョンから CustomerSegmentMemberConnection に変更があったため、2023-07より前と以降で若干クエリが異なります。 ※ changelog 2023-07以降 { customerSegmentMembers(first: 1, query: "") { totalCount } } 2023-07より前...

    ShopifyのGraphQL Admin API で顧客総数を取得する

    小笠原 京平

    Shopifyの GraphQL Admin API の小ネタです。 Shopifyの顧客総数を取得したい場合のクエリは、いざ探そうと思ってもパッと見つからないのでメモしておきます。 対象読者 Shopify GraphQL Admin API を使ったことがある方 顧客総数を取得するクエリ 2023-07 バージョンから CustomerSegmentMemberConnection に変更があったため、2023-07より前と以降で若干クエリが異なります。 ※ changelog 2023-07以降 { customerSegmentMembers(first: 1, query: "") { totalCount } } 2023-07より前...

  • Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    小笠原 京平

    今回は Barrel が提供する Shopify Vite Plugin を導入して、テーマ拡張機能の開発体験を改善する方法をご紹介します。 対象読者 テーマ拡張機能の開発経験がある方 はじめに Shopifyのテーマ拡張機能 (Theme app extensions) はShopify アプリ開発において、ストアフロントに機能を追加するための機能です。 Liquid、JavaScript、CSSなどを使って開発することができますが、通常のアプリ開発と比較すると、ローカルでの開発体験はそれほどよくありません。 そこで、今回は Shopify Vite Plugin を導入して、開発体験を改善していきます。 Shopify Vite Plugin とは Barrel が提供する Vite用プラグインです。ViteをShopify テーマ開発に組み込んで開発体験を改善することを目的として作られていますが、テーマ拡張機能においてもその恩恵を受けることができます。...

    Shopify Vite Plugin でテーマ拡張機能の開発体験を改善する

    小笠原 京平

    今回は Barrel が提供する Shopify Vite Plugin を導入して、テーマ拡張機能の開発体験を改善する方法をご紹介します。 対象読者 テーマ拡張機能の開発経験がある方 はじめに Shopifyのテーマ拡張機能 (Theme app extensions) はShopify アプリ開発において、ストアフロントに機能を追加するための機能です。 Liquid、JavaScript、CSSなどを使って開発することができますが、通常のアプリ開発と比較すると、ローカルでの開発体験はそれほどよくありません。 そこで、今回は Shopify Vite Plugin を導入して、開発体験を改善していきます。 Shopify Vite Plugin とは Barrel が提供する Vite用プラグインです。ViteをShopify テーマ開発に組み込んで開発体験を改善することを目的として作られていますが、テーマ拡張機能においてもその恩恵を受けることができます。...

  • Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説

    Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説します

    小笠原 京平

    ShopifyのAdmin APIにはGraphQLを用いたAPIがあります。手軽に試す方法としてGraphiQL (GraphQLではなくGraphiQLなのに注意) というIDEがありますので、今回はShopify GraphiQLの使い方やメリット・デメリットを解説します。 GraphiQLとは GraphQL公式が運営しているオープンソースプロジェクトです。GraphQLをブラウザ上でインタラクティブに操作・実行することができます。 グラフィカル (/ˈɡrafək(ə)l/) と発音します。(graphicalと同じ発音) GraphQLとは GraphQLはAPIのためのクエリ言語であり、既存のデータでクエリを実行するためのランタイムです。 GraphQLはAPI内のデータの完全で理解しやすい説明を提供し、クライアントに必要なものだけを要求する力を与え、APIを長期的に進化させることを容易にし、強力な開発者ツールを可能にします。 引用: GraphQL | A query language for your API Shopify GraphiQLの使い方 Shopify GraphiQLは各ストアにアプリをインストールするだけで使えますが、Shopify Devサイト上でデモを触れるので、まずは触ってみましょう! https://shopify.dev/docs/apps/tools/graphiql-admin-api Workshopをやってみよう! Shopifyが作成した「Learn...

    Shopify Admin API GraphiQLとは? 使い方やメリット・デメリットを解説します

    小笠原 京平

    ShopifyのAdmin APIにはGraphQLを用いたAPIがあります。手軽に試す方法としてGraphiQL (GraphQLではなくGraphiQLなのに注意) というIDEがありますので、今回はShopify GraphiQLの使い方やメリット・デメリットを解説します。 GraphiQLとは GraphQL公式が運営しているオープンソースプロジェクトです。GraphQLをブラウザ上でインタラクティブに操作・実行することができます。 グラフィカル (/ˈɡrafək(ə)l/) と発音します。(graphicalと同じ発音) GraphQLとは GraphQLはAPIのためのクエリ言語であり、既存のデータでクエリを実行するためのランタイムです。 GraphQLはAPI内のデータの完全で理解しやすい説明を提供し、クライアントに必要なものだけを要求する力を与え、APIを長期的に進化させることを容易にし、強力な開発者ツールを可能にします。 引用: GraphQL | A query language for your API Shopify GraphiQLの使い方 Shopify GraphiQLは各ストアにアプリをインストールするだけで使えますが、Shopify Devサイト上でデモを触れるので、まずは触ってみましょう! https://shopify.dev/docs/apps/tools/graphiql-admin-api Workshopをやってみよう! Shopifyが作成した「Learn...

  • ブログ記事 Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPRや対応例など

    Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPR...

    小笠原 京平

    今回はShopifyアプリ開発を始めたときに詰まるポイントの1つ「必須Webhooks」について解説します。実装をしていなかったり、実装が不十分なためにレビューが通らなかった経験をされた方は多いんじゃないでしょうか?レビューで詰まらないためにも、ぜひご確認ください! Webhooksとは? Shopifyの必須Webhooksを説明する前に、Webhooksについて理解しましょう。Webhooksとは、Webアプリケーションと連携するために用いられるイベント通知の仕組みです。Webhooksを使うことで、あるWebアプリケーションで特定のイベントが起きたときに、データを受け取ったり、何かしらの動作をすることが可能になります。 エンジニアにとって身近な例でいうと、GitHubにコードをプッシュしたときに自動でビルドやテストをするときにWebhooksが使われています。 ShopifyのWebhooks そんなWebhooksはShopifyでも使うことができます。Shopifyアプリ開発では、Shopify Admin APIからWebhooksを使うことができます。また、アプリ以外でもShopify管理画面からWebhookを作成することもできます。 ShopifyのWebhooksにはHTTPSのエンドポイントのほか、Amazon EventBridgeやGoogle Cloud Pub/Subといったメッセージングサービスを使うこともできます。購読するイベントやマーチャントによっては瞬間的に大量のWebhooksを処理する必要があるため、スケールさせやすいメッセージングサービスを使ってWebhooksを処理することをおすすめします。 必須Webhooks (Mandatory Webhooks) とは? 必須Webhooksとは、Shopifyアプリを開発するときに必ず実装しなければならない3つのWebhooksのことです。この3つのWebhooksはGDPRに対応するために必要なWebhooksで、EU加盟国に関わらず、すべてのShopifyアプリはGDPRに準拠しなければなりません。必須Webhooksを実装していない場合、アプリレビューで却下されます。 (3つの必須Webhooks以外のWebhooksは任意で実装すればOKです。) また、必須Webhooksの3つはHTTPSのエンドポイントでのみ作成可能です。上述したEventBridgeやPub/Subを利用することはできません。 GDPRとは? GDPR(General Data Protection Regulation:一般データ保護規則)は、ヨーロッパ連合(EU)の個人情報保護法規で、2018年5月25日から施行されています。これは、EU全域での個人情報のプライバシーを保護し、データの取り扱い方に関して個々の人々により多くの制御権を付与するためのものです。 GDPRは、EU市民または居住者の個人データを処理する全ての組織に適用されます。これには、EU内外の組織も含まれ、EUの市民や居住者のデータを処理する場合、世界のどこにその組織があろうともGDPRの規定を守る必要があります。 GDPRの主な目的は、個人が自分の個人データをどのように収集、保存、使用されるのかを知り、そしてその制御をする権利を持つべきであるという考え方を強化し、統一化することです。これは、個人情報の透明性、アクセスの権利、修正の権利、忘れられる権利(データ削除の権利)、データ移行の権利など、いくつかの重要な権利を個々の人々に付与します。 参考: ChatGPT 必須Webhooksの対応例 上記で説明したように、必須WebhooksとはGDPRに準拠するためのWebhooksなので、顧客情報、ストア情報をデータベースなどに保存しているかどうかで対応方法が変わります。...

    Shopifyの必須Webhooks (Mandatory Webhooks)とは? GDPR...

    小笠原 京平

    今回はShopifyアプリ開発を始めたときに詰まるポイントの1つ「必須Webhooks」について解説します。実装をしていなかったり、実装が不十分なためにレビューが通らなかった経験をされた方は多いんじゃないでしょうか?レビューで詰まらないためにも、ぜひご確認ください! Webhooksとは? Shopifyの必須Webhooksを説明する前に、Webhooksについて理解しましょう。Webhooksとは、Webアプリケーションと連携するために用いられるイベント通知の仕組みです。Webhooksを使うことで、あるWebアプリケーションで特定のイベントが起きたときに、データを受け取ったり、何かしらの動作をすることが可能になります。 エンジニアにとって身近な例でいうと、GitHubにコードをプッシュしたときに自動でビルドやテストをするときにWebhooksが使われています。 ShopifyのWebhooks そんなWebhooksはShopifyでも使うことができます。Shopifyアプリ開発では、Shopify Admin APIからWebhooksを使うことができます。また、アプリ以外でもShopify管理画面からWebhookを作成することもできます。 ShopifyのWebhooksにはHTTPSのエンドポイントのほか、Amazon EventBridgeやGoogle Cloud Pub/Subといったメッセージングサービスを使うこともできます。購読するイベントやマーチャントによっては瞬間的に大量のWebhooksを処理する必要があるため、スケールさせやすいメッセージングサービスを使ってWebhooksを処理することをおすすめします。 必須Webhooks (Mandatory Webhooks) とは? 必須Webhooksとは、Shopifyアプリを開発するときに必ず実装しなければならない3つのWebhooksのことです。この3つのWebhooksはGDPRに対応するために必要なWebhooksで、EU加盟国に関わらず、すべてのShopifyアプリはGDPRに準拠しなければなりません。必須Webhooksを実装していない場合、アプリレビューで却下されます。 (3つの必須Webhooks以外のWebhooksは任意で実装すればOKです。) また、必須Webhooksの3つはHTTPSのエンドポイントでのみ作成可能です。上述したEventBridgeやPub/Subを利用することはできません。 GDPRとは? GDPR(General Data Protection Regulation:一般データ保護規則)は、ヨーロッパ連合(EU)の個人情報保護法規で、2018年5月25日から施行されています。これは、EU全域での個人情報のプライバシーを保護し、データの取り扱い方に関して個々の人々により多くの制御権を付与するためのものです。 GDPRは、EU市民または居住者の個人データを処理する全ての組織に適用されます。これには、EU内外の組織も含まれ、EUの市民や居住者のデータを処理する場合、世界のどこにその組織があろうともGDPRの規定を守る必要があります。 GDPRの主な目的は、個人が自分の個人データをどのように収集、保存、使用されるのかを知り、そしてその制御をする権利を持つべきであるという考え方を強化し、統一化することです。これは、個人情報の透明性、アクセスの権利、修正の権利、忘れられる権利(データ削除の権利)、データ移行の権利など、いくつかの重要な権利を個々の人々に付与します。 参考: ChatGPT 必須Webhooksの対応例 上記で説明したように、必須WebhooksとはGDPRに準拠するためのWebhooksなので、顧客情報、ストア情報をデータベースなどに保存しているかどうかで対応方法が変わります。...

1 6

編集プロセス

EコマースやShopifyの初学者にとって、できるだけ “やさしく” “わかりやすく” “正確に” 難しいコマース用語やマーケティング用語、ストア構築から販売までの仕組み・ノウハウを伝えることを心がけて、記事コンテンツを作成しています。

掲載情報に関して

掲載している各種情報は、株式会社Tsunが経験および、調査した情報をもとにしています。できるだけ“最新“かつ“正確“な情報の掲載に努めておりますが、内容を完全に保証するものではありません。当サイトによって生じた損害について、株式会社Tsunではその賠償の責任を一切負わないものとします。掲載情報に誤りがある場合には、お手数ですが株式会社Tsunまでご連絡をいただけますようお願いいたします。