Shopifyアプリ「UpPromote」で自社アフィリエイトを始めよう|メリットや使い方を解説

Shopifyアプリ「UpPromote」で自社アフィリエイトを始めよう|メリットや使い方を解説

成果報酬型で費用対効果の良いマーケティング手法のアフィリエイト。自社独自のアフィリエイトプログラムを作りたいShopifyオーナーには、Shopifyアプリ「UpPromote」がおすすめです。

「UpPromoteってどんなアプリ?何ができるの?」

「UpPromoteの使い方が知りたい」

この記事を読むことで上記の疑問やニーズが解決します。

UpPromoteは自社アフィリエイトを簡単に始められるShopifyアプリで、高機能な点や日本語に対応している点が特長です。

この記事では、UpPromoteの機能やメリット、設定方法などを解説します。自社アフィリエイトの導入を検討している方は、ぜひ参考にしてください。

下記のブログ記事では、Shopifyでアフィリエイトを実施するメリットやデメリット、おすすめアプリを紹介しています。ご参考にしてください。

Shopifyの自社アフィリエイトアプリ「UpPromote」とは?

UpPromote|Shopifyアプリストア

画像出典:UpPromote|Shopifyアプリストア

UpPromoteは、Shopifyストアで自社アフィリエイトを簡単に始められるアプリです。はじめにアフィリエイトの解説をしてから、UpPromoteの解説をします。


アフィリエイトとは|ASP経由と自社アフィリエイトの違い

アフィリエイトとは、あなたの商品やサービスを、第三者にWebサイトやSNSなどで宣伝してもらう広告手法です。その宣伝から売上や申し込みが発生した際に、宣伝した人に対して広告料にあたる報酬を支払います。商品を宣伝する人はアフィリエイターと呼ばれ、主にブログ運営者やSNSインフルエンサーが該当します。

このようにアフィリエイトは実際に売上や申し込み(成果)が発生するまで、報酬は発生しないという効率の良さが特徴です。

アフィリエイトを始めるには、ASP(アフィリエイト・サービス・プロバイダー)を活用する方法と、自社で運営する方法の2つがあります。

ASPは企業とアフィリエイターを結びつける仲介サービスです。多くのアフィリエイターにアプローチできる一方で、初期費用や月額利用料、手数料などのコストが発生します。代表的なASPは、A8.netやアクセストレードです。

自社アフィリエイトでは、直接アフィリエイターと提携します。仲介費用を抑えられる反面、プログラムの構築や運営、アフィリエイターの募集活動に労力がかかります。

どちらの方式が適しているかは、ショップのリソースや、商品・サービスの知名度などによって変わります。

ShopifyアプリUpPromoteの特長

UpPromoteは自社独自のアフィリエイトプログラムを手軽に構築できるShopifyアプリです。操作画面はシンプルで、日本語にも対応。導入後わずか4ステップで、アフィリエイトプログラムを開始できます。

UpPromoteでは、アフィリエイトプログラムを目的に応じて3つに大別し、それぞれに必要な機能を提供しています。

アフィリエイトマーケティング

一般的なアフィリエイトのこと。アフィリエイターが専用リンクを使い、ブログなどで商品やサービスを紹介。リンク経由での購入や申し込みに応じて報酬を支払います。

インフルエンサーマーケティング

YouTubeやTikTokなどで影響力のあるインフルエンサーが、ファンやフォロワーに向けて商品を紹介。拡散力を活かした販売促進が期待できます。

リファラルマーケティング

既存の顧客が家族や友人に商品を紹介。紹介経由での購入が発生した際に、紹介者に特典や報酬を支払います。

このように、UpPromoteは自社のマーケティング戦略や顧客層に合わせて、柔軟にプログラムを構築可能です。

UpPromoteの注意点

UpPromoteには注意すべき点もあります。

EC運営・アフィリエイト初心者には難しい

UpPromoteはベトナムの企業が提供するアプリです。日本語対応していますが、機械翻訳を使用したような不自然な表現もいくつか見られ、完全な日本語対応とは言い難いでしょう。加えて、アフィリエイト特有の専門用語が使用されています。

不自然な日本語の意味を文脈から推測し、専門用語を理解しながらプログラムを構築するため、EC運営やアフィリエイトの知識がない方にとっては、やや使いこなすのが難しいツールといえるでしょう。

アフィリエイターの募集が必要

ASPでは日本のアフィリエイターに効率的にアプローチできます。UpPromoteは自社アフィリエイトの構築サービスのため、ASPのようなネットワークはありません。UpPromoteマーケットプレイスという、ストアとアフィリエイターを結びつける場を提供していますが、日本での知名度はほとんどありません。

そのため、自社でアフィリエイターを募集する必要があり、「アフィリエイターを募集しても集まらない」ということは十分に考えられます。アフィリエイターを募集するためには、自社サイトやSNS、メルマガなどで発信する必要がある点には注意してください。

UpPromoteの主な機能・できること

UpPromoteの主な機能やできることを紹介します。

多彩なアフィリエイトプログラムの設計機能

UpPromoteでは通常のアフィリエイトマーケティング、インフルエンサーマーケティング、リファラルマーケティングを実施でき、それぞれの手法に適した機能を提供しています。代表的な機能は以下の通りです。

  • アフィリエイトリンクの発行(各アフィリエイターごとに成果を追跡できる専用リンクの発行)
  • クーポンの自動生成(アフィリエイターが登録すると、クーポンを発行)
  • 自動割引(アフィリエイターの紹介による注文に割引が自動で適用)
  • ギフト提供(アフィリエイターに商品をギフト提供)
  • 生涯コミッション(一回きりではなく、顧客の生涯にわたる売上に対してコミッションを支払う)
  • 新規顧客コミッション(新規顧客を獲得したときに、異なるコミッションを支払う)
  • マルチレベルマーケティング(アフィリエイターが他の顧客をアフィリエイターに勧誘)
  • アフィリエイターとのアプリ内チャット機能

上記以外にも、様々な機能を提供しています。

また、アフィリエイトプログラムは同一ストア内で複数運用が可能。プログラムごとや商品ごとに報酬率を変えたり、売り上げに応じて段階的に報酬率を変更したりもできます。

これらの機能を活用することで、商品や顧客層に合わせた最適なアフィリエイトプログラムを構築できるでしょう。

ブランドに合わせたカスタマイズ機能

UpPromoteではブランドのイメージに合わせて、見せ方をカスタマイズできます。

アフィリエイトリンク、アフィリエイター向け管理画面、登録ページ、紹介プログラム用のウィジェットなど、ストアのデザインやトーンに合わせて調整可能です。

これにより、顧客にもなりうるアフィリエイターに一貫したブランド体験を提供し、信頼性を高めることができます。

報酬の自動送金(PayPalのみ)

UpPromoteはPayPalとの連携により、報酬支払いを自動化できる機能を備えています。指定した報酬条件をアフィリエイターが満たした際に、自動的に報酬が支払われるため、手動で支払い作業をする手間を削減できます。

ただし、対応している送金手段はPayPalのみです。

ShopifyにUpPromoteを導入するメリット

ShopifyストアにUpPromoteでアフィリエイトプログラムを導入するメリットを紹介します。

機能が豊富で自社独自のプログラムを設計できる

UpPromoteは機能が豊富でことが特徴です。うまく活用すれば、アフィリエイターのモチベーションアップや信頼関係構築などが容易になります。

例えば、一人の顧客の売り上げから継続して報酬が入る「生涯コミッション」は、アフィリエイターのモチベーションを飛躍的に高めます。

「自動割引機能」を導入すると、アフィリエイターは商品を紹介しやすくなり、信頼関係構築に役立つでしょう。例えばブログで「このリンクから購入した人は500円オフ」という運用が可能になり、他のブログとの差別化になります。これはアフィリエイターにとって大きなメリットです。

さらに、マルチレベルマーケティングを導入すると、アフィリエイターがアフィリエイターを勧誘し、効率的にアフィリエイターの人数を増やすことができます。

このように自社の戦略や目的に合わせて、自在にプログラム設計が可能です。

導入が手軽で操作性も高い

UpPromoteはインストール後、わずか4ステップでアフィリエイトプログラムを開始できます。画面の操作性も高いため、初めてアフィリエイトマーケティングに取り組むストアでも導入しやすいアプリです。

設定はShopify管理画面内で直接でき、シームレスにプログラムの設定や管理が行えます。 アプリは日本語にも対応しているので、ストレスなく使える点もおすすめのポイントです。

費用対効果が高い

費用対効果の高いアフィリエイトですが、ASPを用いると初期費用や月額費用がかかります。そのため、小規模なストアには敷居が高いでしょう。UpPromoteなら、自社アフィリエイトを無料から始められるため、低コストで始められます。

当初は無料プランから始め、アフィリエイターを獲得できてきたり、商品の知名度が高まってきたり、高度な機能が必要になってきたりしたら、有料プランに切り替えると良いでしょう。

様々なビジネス規模に対応したプラン設計になっているため、コストを抑えながらアフィリエイトマーケティングを始められます。

ShopifyアプリUpPromoteの料金プラン

UpPromoteの料金プランについて、一覧表にまとめました。

プラン名 Free Growth Professional Enterprise
月額料金 無料 29.99ドル 89.99ドル 199.99ドル
年払い時の月額料金 無料 24.99ドル 74.99ドル 166.66ドル
プログラム数 1つ 無制限 無制限 無制限
紹介レビュー 200件/月 300件/月 600件/月 無制限
アフィリエイトごとに
割り当てられたクーポン
1 1 無制限 無制限
1日あたりの一括メール数 100通 300通 400通 500通
機能 アフィリエイト登録フォーム
分析
他、10以上の機能
Freeプランの全ての機能
プレミアム登録ページ
ストアクレジット
ホワイトラベルメール
他、4つ以上の機能
Growthプランの全ての機能
カスタムアフィリエイトリンク
クーポンを自動生成
PayPalによる自動支払い
マルチレベルマーケティング
ボーナス
他、10以上の機能
Professionalプランの全ての機能
複数店舗
クーポンコードの委託
カスタム開発
追加の高度なオプション
スタッフアカウント 4人 無制限

2025年4月時点

UpPromoteは多機能なアプリで、表には記載しきれない機能が多数あります。詳細について確認したい方は、UpPromoteの公式ページをご確認ください。

ShopifyアプリUpPromoteの導入方法と始め方

UpPromoteの導入方法と始め方について解説します。

はじめにShopifyアプリストアから、アプリをインストールします。

UpPromote|Shopifyアプリストア

画像出典:UpPromote|Shopifyアプリストア

Shopifyストアで再度インストールの確認が表示されますので、「インストール」をクリックします。


「インストール」をクリック

画像出典:Shopify管理画面

インストールが完了すると、アプリ画面に初期設定のオンボーディング(設定ガイド)が表示されます。

プログラムを作成する前に、まずアプリ画面の言語を日本語に設定しましょう。画面下の言語セレクターをクリックし、「Japanese」を選択します。

アプリ画面の言語を日本語に設定しましょう。画面下の言語セレクターをクリックし、「Japanese」を選択

画面の表示が日本語に変更されました。なお、機械翻訳されたような正確な日本語ではないため、注意してください。

画面の表示が日本語に変更されます

プログラムの作成

オンボーディングに沿って、アフィリエイトプログラムの作成手順を解説します。

※UpPromoteの日本語設定に基づいて表記します。本来の意味と異なった翻訳がされている箇所には、「()」で補足を加えています。

※UpPromoteの日本語翻訳では、アフィリエイターのことが単に「アフィリエイト」と表記されます。アフィリエイトプログラムのことを指しているのか、アフィリエイターのことを指しているのかは文脈で判断する必要があります。

1.プログラムを設定する

プログラムを設定する

アフィリエイトプログラムの設定をします。

「追跡方法」には、リンクとクーポンがあります。リンクはクリックすることで自社のECサイトに移動できる仕組みで、選択は必須です。クーポンはアフィリエイターと紐づくクーポンコードを発行します。このクーポンコードを使用した売上は、アフィリエイターの実績としてカウントされます。クーポンの利用は任意選択です。

「手数料の種類」は3つの選択肢から選べます。(手数料は報酬のことを指します)

  • 販売のパーセンテージ(報酬は注文金額に対して、一定の割合で計算されます。)
  • アイテムごとの一律料金(商品の価格や注文の合計金額に関係なく、アフィリエイターには販売された各商品1点ごとに決まった金額の報酬が支払われます。)
  • 注文ごとの一律料金(注文の合計金額に関係なく、アフィリエイターには1回の注文ごとに決まった金額の報酬が支払われます)

「手数料の金額」では、アフィリエイターへの報酬を何%にするかを設定します。

2.アフィリエイトを募集する

アフィリエイトを募集する

アフィリエイターの募集設定です。

ここでは、アフィリエイターのテストアカウントを作成して、動作の確認をします。「アフィリエイトアカウントを作成する」の「アカウント作成」をクリック。

パスワードを設定し、「作成する」をクリックします。

パスワードを設定し、「作成する」をクリック

続いて、テストアカウントを有効にします。「行動(有効)」の箇所のスイッチをオンにします。

テストアカウントを有効化

3.紹介注文を得る

アフィリエイトリンクのトラッキング(追跡)が正常に動作するかを確認します。

テストアカウント用のアフィリエイトリンクが発行されますので、リンクをクリックします。

テストアカウント用のアフィリエイトリンクが発行されますので、リンクをクリック

オンラインストアの画面が表示されたら、アプリの管理画面に戻りましょう。「トラッキング機能は正常に動作しています」の表記があれば、OKです。

オンラインストアの画面が表示されたら、アプリの管理画面に戻る

4.アフィリエイトに支払う

アフィリエイターへの報酬の支払い方法について設定します。「マニュアル支払い」から一つ以上選んでチェックを入れます。

アフィリエイトに支払う
  • PayPal:個人間送金アプリ
  • Bank Transfer:銀行振込
  • Debit card:デビットカードの口座に送金
  • Check:小切手
  • Venmo:個人間送金アプリ
  • PayTM:個人間送金アプリ
  • UPI:個人間送金アプリ
  • Other:その他

日本のユーザー向けにアフィリエイトを行うなら、支払い方法は銀行振込のほぼ一択です。

デビットカード口座への送金はまだ日本で対応している金融機関は少なく、個人間送金アプリも海外製のものばかりで、日本での利用者は少ないでしょう。普段利用しないサービスへの加入を求めると、アフィリエイターが集まらない恐れがあります。

これでアフィリエイトプログラムの作成は完了です。最後にプランの選択画面が表示されます。無料プランから始める場合には、右上の「登録せずに続ける」をクリックします。

プランの選択画面
右上の「登録せずに続ける」をクリック

アフィリエイター向けの日本語設定

アフィリエイターのログイン画面、およびマイページのデフォルト言語は英語です。そのため、日本語に変更しておきましょう。

管理画面より「Display」を選択し、「Login」のタブ内にある「ログイン設定」の項目で、「Google翻訳を有効にする」にチェックを入れましょう。これでログイン画面に言語セレクターが表示されます。

「Google翻訳を有効にする」にチェック

続いて「Account transition」のタブの「言語設定」の項目にて、「Default language」を日本語に変更します。「テキスト翻訳」の項目も言語を日本語に変更しましょう。

Account transition」のタブの「言語設定」の項目にて、「Default language」を日本語に変更

アフィリエイターを募集する

準備ができたら、アフィリエイトプログラムへの参加募集をしましょう。独自アフィリエイトへの参加募集の方法は、主に以下のような方法があります。

  • 公式サイトで募集
  • メルマガや公式LINE、SNSで募集
  • 購入者に案内
  • インフルエンサーに直接声掛け

募集方法が決まったら、アフィリエイトプログラムの登録リンクを掲載、または送付をします。アフィリエイトプログラム登録リンクは、管理画面の「ホーム」より取得できます。

募集方法が決まったら、アフィリエイトプログラムの登録リンクを掲載、または送付

有力なインフルエンサーに直接声掛けをしたいときには、通常のアフィリエイト報酬とは別に、少し報酬率を高めに設定するのが効果的です。この場合、プログラムを別途作成することになるため、有料プランに変更する必要があります。

UpPromoteで自社アフィリエイトを始めよう

この記事では、Shopifyの自社アフィリエイトアプリ「UpPromote」を紹介しました。

UpPromoteを活用すれば、独自のアフィリエイトプログラムを構築できます。無料から始められ、ASPを活用するよりも費用対効果よくアフィリエイトを実施できるでしょう。インフルエンサーマーケティングやリファラルマーケティングにも活用できます。

一方で、専門用語が多い中、日本語対応が不完全であるため、初心者には少し難しいでしょう。また、アフィリエイターを自社で獲得する必要がある点にも注意が必要です。

今回の内容を参考に、ぜひ自社アフィリエイトの導入を検討してみてください。

ブログに戻る
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までご連絡をいただけますようお願いいたします。