Shopifyマルチパスは、あるマーチャントのウェブサイトから別のウェブサイトへの顧客の安全で摩擦のないログインを保証する高度な機能です。しかし、なぜこの機能が必要なのでしょうか?
メインコンテンツとオンラインストアのために、別々のウェブサイトを使用しているマーチャントもいます。また、複数のブランドを所有し、完全なアクセスのためにログイン認証情報を必要とする別々のウェブサイトを当然必要とする企業もあります。
それは悪いことではないのだが、あるウェブサイトから別のウェブサイトに乗り換える際に、顧客の立場から見られる問題のひとつは、繰り返しログインを要求される煩わしさである。ほとんどの顧客はそれを不必要なステップとみなし、不便と不満を残す。最終的には、サイトから離脱してしまい、二度と連絡が取れなくなります。
この記事では、Shopifyストアのオーナーが顧客の利益のためにWebサイトでマルチパスログインを有効にすることが重要である理由を説明します。また、Shopifyストアでマルチパスを使用し、有効化し、使用する方法をお教えします。
最後に、マルチパスのために大金を使う必要がないように、マルチパスに代わるものを紹介しよう。それでは始めよう。
Shopifyマルチパスとは何ですか?

ソースミニオレンジ
Shopifyマルチパスは、単一の事業体が所有するウェブサイトに対してシングルサインオン(SSO)機能を提供する独自の機能である。これにより、顧客は同じメールアドレスとアカウント認証情報を使用して複数のオンラインプラットフォームにアクセスすることができる。
Multipassは、既存の顧客データベース(Shopifyのサーバーには保存されていない)をShopifyストアに統合することで、SSOによるシームレスなプラットフォーム間ナビゲーションを可能にする。
マルチパスシステムは、Shopifyのみが確認できるように暗号化されたトークンを生成するため、非常に安全であり、これにより、加盟店のメインサイトからマルチパスを通じてリンクされているオンラインストアへの安全なアクセスを提供する。
マルチパスを使えば、顧客は何度もログインする手間をかけることなく、さまざまなチャネルで加盟店の商品を簡単に購入し、利用することができる。
続きを読む Shopifyオーディエンス101:究極のガイド [2024]
マルチパスが必要な場合
ShopifyストアでMultipassを使用することを強くお勧めするケースは以下の通りです。
01.メインコンテンツとオンラインストアは別のウェブサイトを使用

ソース大和
マーチャントは、記事、ビデオ、チュートリアルなどのメインコンテンツ用に別のウェブサイトを維持し、Shopifyストアを商品販売専用に使用します。
利用者に別のウェブサイトでのログインを要求することで、加盟店はShopify Multipassを使用して顧客アカウントを同期し、SSOを有効にすることができる。
このシームレスな移行により、ログイン時の摩擦がなくなり、楽しいショッピング体験を提供できる可能性が高まる。これにより、顧客は自社店舗での購入を決定する可能性がある。
02.マーチャントは他のCMSより柔軟なコンテンツを必要とし、Shopifyを販売に利用している。

ソースAWSギアショップ
マーチャントは、高度なブログニーズのためにオリジナルのウェブサイトを使用し、詳細なコンテンツを提供し、SEOの柔軟性を活用します。コンテンツ内には、マーチャントの商品のCTAが用意され、それをクリックすることで、顧客はShopifyストアにリダイレクトされる。
元のウェブサイトの読者が両方のプラットフォーム(オンラインストアを含む)でログイン認証情報を入力する必要がある場合、Shopify Multipassを使用することで、顧客は一度だけログインすればよいことになる。
オリジナルのウェブサイトでのコンテンツ消費からShopifyストアでのショッピングへの効率的な移行は、顧客に一貫した体験をもたらします。2つのプラットフォームをリンクさせることで、マーチャントは顧客のエンゲージメントを維持し、より多くの売上を上げることができる。
03.その他の類似シナリオ

ソースバンブル
顧客がウェブサイト間でログインする必要がある場合、マルチパスログインを使用することを強くお勧めします。前述したように、メールアドレスがすでにデータベースに存在する場合、繰り返しリクエストする必要がなくなるからです、
そして、シームレスで自動化されたプロセスに置き換えられる。
クイックリード Shopifyコラボ - 知っておくべきことすべて
マルチパス利用のメリット

ソースギークス・フォー・ギークス
この記事の技術的な部分に移る前に、要約すると、ShopifyでMultipassを使用する利点は以下の通りです:
01.シームレスな顧客体験 Shopify Multipassは統一されたログインシステムを提供し、ユーザーを別のウェブサイトからShopifyストアにシームレスにリダイレクトし、一貫したショッピングジャーニーを維持します。
02.データ・セキュリティ: プロキシベースのシステムに依存せず、マルチパスリクエストを使用することで、データセキュリティが強化され、顧客データベース内の顧客記録の整合性が確保されます。これにより、異なるプラットフォーム間で機密性の高い顧客情報を保護し、ネットワークの脆弱性を最小限に抑えます。
03.より簡単な実装: Shopifyでのマルチパス導入は、簡単な導入プロセスで済みます。複雑で手間のかかるプロキシベースのシステムに比べ、マルチパスログインは格段に簡単に統合できます。
04.売上アップマルチパスは、顧客にとってのショッピングの摩擦を減らすことで、オリジナルのウェブサイトからShopifyストアへの購入経路を効率化します。これにより、顧客は買い物がしやすくなり、ストアオーナーにとっては売上コンバージョンの向上につながる可能性がある。
05.柔軟性:Shopifyは主にeコマースストアのためのウェブサイトビルダーであるため、コンテンツ作成に必要な機能はWordPressなどの他のシステムで見つけることができる。そのため、ストアオーナーはShopifyストアにトラフィックを戻しながら、より要求の高いコンテンツマーケティングのニーズに対して他のプラットフォームを活用するためにMultipassを使用することができる。
Shopify Multipassの要件

ソースショッピファイ
Shopifyマルチパスは、マルチプラットフォーム管理の複雑さとそのやや高い複雑性から推測されるように、主にShopifyプラットフォーム内の大規模なビジネスや企業、または運営に2つ以上のウェブサイトを使用している企業向けに作成されました。
そのため、ShopifyのストアオーナーがMultipassにアクセスするには、Shopify Plusプランを使用していることが条件となる。
Shopifyマルチパス識別子
Shopifyユーザーからのマルチパスに関する質問で最も多いのは、マルチパスアイデンティティに関するものです。店舗からの秘密と混同している人もいます。
しかし、リアムという名のショッピファイのスタッフによれば、
"multipass_identifier "は、マルチパスが顧客を識別するために使用する各ユーザーの一意の識別子です。multipass_identifierは店舗からの秘密ではなく、各顧客に固有の値であり、あなたのウェブサイトとShopifyの両方で同じでなければなりません。これはどのような文字列でもかまいませんが、ユーザーごとにユニークでなければなりません。通常、メインサイトのユーザーシステムのユーザーIDのようなものです。"
マルチパス識別子はマルチパスシステム全体のバックボーンのようなものです。識別子が一致しないと、SSO を許可しない無効なマルチパスリクエストが発生します。
以下は、リアムによるマルチパス識別子の全説明である:

ソースShopifyコミュニティ
Shopifyマルチパスの使い方
以下は、Shopifyの公式ドキュメントに従ったMultipassのステップバイステップの実装です:
*これはShopify Plusプランのユーザーにのみ適用されます。
ステップ1:マルチパスを有効にする
Shopifyの管理画面から、 「設定」>「顧客アカウント 」に進みます。
マルチパスセクションで、マルチパスを有効にするには「オン」を選択します。
マルチパスを有効にすると、「シークレット」が共有されます。Shopifyストアにお客様をログインさせるためのトークンを生成するには、このシークレットが必要です。
セキュリティリスクを減らすため、この秘密は誰にも教えないようにしてください。
ステップ2:JSONを使って顧客情報をエンコードする
顧客情報は、少なくとも顧客のメールアドレスと現在のタイムスタンプ(ISO8601エンコーディング)を含むハッシュとして表現されます。また、顧客の姓、名、複数の配送先住所を含めることもできます。オプションで、顧客の現在のブラウザセッションのIPアドレスを含めることができます。このIPアドレスから発信されたリクエストに対してのみトークンが有効になります。
ステップ3:AESを使ってJSONデータを暗号化する
有効なマルチパスログイントークンを生成するには、Shopifyの管理画面で与えられたシークレットが必要です。このシークレットは、暗号化用と署名用の2つの暗号鍵を導き出すために使用されます。この鍵の導出は、SHA-256ハッシュ関数を使用して行われます(最初の128ビットが暗号化鍵として、最後の128ビットが署名鍵として使用されます)。
暗号化は機密性を提供する。誰にも顧客データを読み取られないようにする。暗号化にはAESアルゴリズム(鍵長128ビット、CBC演算モード、ランダム初期化ベクトル)を使用します。
ステップ4:HMACを使って暗号化データに署名する
署名(メッセージ認証コードとも呼ばれる)は真正性を提供する。これは、マルチパス トークンが本物であり、改ざんされていないことを確認します。HMACアルゴリズムとSHA-256ハッシュ関数を使用し、ステップ3の暗号化JSONデータ(ステップ2の平文JSONデータではない)に署名します。
ステップ5:バイナリデータをBase64エンコードする
マルチパス・ログイン・トークンは、128ビットの初期化ベクトル、可変長の暗号文、256ビットの署名(この順番)で構成される。このデータはbase64(URL-safe variant、RFC 4648)を使用してエンコードされます。
ステップ6:顧客をShopifyストアにリダイレクトする
トークンを取得したら、Shopifyストアにリダイレクトする必要があります。
リダイレクトURL: /アカウント/ログイン/マルチパス/insert_token_here
リダイレクトが成功すると(例えば、トークンが有効で有効期限が切れていない)、顧客はShopifyストアにログインします。
マルチパス・トークンは15分間しか有効ではなく、各トークンは1回しか使用できません。これらの理由から、トークンを事前に生成してHTMLサイトにレンダリングすべきではありません。必要なときにその場でトークンを生成し、ブラウザを自動的にリダイレクトするリダイレクトURLを作成する必要があります。
注意: このページでより詳しい説明を読むことができます。 このページ.
ShopifyマルチパスPlusサブスクリプションなし
Shopify Multipassは、複数のプラットフォームで顧客のログインソリューションを必要とするストアオーナーにとって、素晴らしいソリューションであることがわかった。
マルチパスシステム自体は無料だが、Shopify Plusプランのユーザーしか利用できないため、ロックを解除するにはコストがかかる。
Marc_occaというあるユーザーはこう言った:

ソースShopifyコミュニティ
Aftpromisysという別のユーザーもこう言っている:

ソースShopifyコミュニティ
実のところ、メインコンテンツとオンラインショップに別々のウェブサイトを使用しているすべてのマーチャントが、Shopify Plusの高額な価格タグを購入できるわけではありません。
もしあなたがそのようなマーチャントの一人であれば、"Shopify Plusに加入せずにマルチパスを使うにはどうすればいいのか?"と尋ねるかもしれない。
まあ、無理だろう。
しかし、良いニュースは、MultipassのようにSSOアプリを使うことができるということです。私たちのリストのトップにあるアプリはMiniOrange SSOです。
MiniOrange SSOは、Shopify加盟店が契約しているプランに関係なく、所有している複数のプラットフォームでマルチパスのような機能を実装できるログインソリューションです。

ソースShopifyアプリストア
MiniOrangeは月額わずか89ドルから始められ、安全でシームレスな顧客ログインのための実用的なソリューションです。また、月額2000ドルからというShopify Plusの高額な価格設定に比べ、MiniOrangeは非常に手頃な価格設定となっている。
他のウェブサイトからのシームレスな認証のためのマルチパスに代わるもの
Shopifyユーザーの中には、他のユーザーよりも技術に精通している人もおり、特にShopifyで使用されているコーディング言語に精通しているShopifyパートナーはなおさらである。
Shopify Plusのサブスクリプションの価格と比較すると、MiniOrangeはより手頃です。
しかし、月額89ドルという金額は、加盟店によってはまだ大きな金額である。そのため、無料のMultipassのようなソリューションを見つけたいと切望する人々は、いくつかの回避策を発見することができた。
Shopifyのコミュニティを探し回り、最も実現可能な戦略を探したところ、Edweisというユーザーからこんな解決策を見つけました:

ソースShopifyコミュニティ
彼の話によれば、その解決策はうまくいった。しかし、それは「重い回避策」であり、あまり安定したものではありません。したがって、特に埋め込もうとしているコードの影響について確信が持てない場合は、ウェブサイト全体が不安定になる可能性があるため、十分に注意して彼のアドバイスを受けることをお勧めします。
テイクアウェイ
Multipassの実装は複雑である。現実的に言えば、Shopifyストアを1つしか所有していないマーチャントには、このような機能は必要ないだろう。
そのため、ShopifyはPlusプランを利用している加盟店のみが利用できるようにしている。これらの加盟店は、より大規模なオンライン業務を行っており、eコマースネットワーク全体にこのシステムを統合し、監視するために開発者を雇う能力があると想定されているからだ。
一方、複数のブランドを所有するオンライン起業家は、MiniOrange SSOのようなサードパーティアプリを使用して、プラットフォーム全体にSSO機能を実装することができます。
引用したShopifyパートナーによって言及された気の利いた解決策を使用することは可能ですが、起こりうる結果を修正する開発者があなたの側にいない限り、それを行うことは避けることを強くお勧めします。
最後に...
Shopifyのストアオーナーとして、究極のゴールはブランドを成長させることです。しかし、それを実現する唯一の方法は、楽しいカスタマージャーニーを提供することです。
これがShopifyマルチパスが導入された理由である。顧客のショッピング体験における摩擦を減らし、それによって直帰率を減らします。その結果、各ユーザーのウェブサイト滞在時間(セッションとも呼ばれる)が長くなります。オンラインセッションの増加は、売上の増加につながる可能性があります。
最後に、楽しい顧客体験を提供するという観点から、デザイン、アプリ、ウェブコピーなど、ウェブサイトの他の側面も考慮する必要があります。
おすすめできるアプリのひとつがPageFlyです。私たちのプラットフォームは、Shopifyのようなドラッグ&ドロップのソリューションを提供する一方で、熟練したウェブデザイナーがどんなデザインでも実行できる素晴らしい機能を提供しています。PageFlyを利用したユーザーの声をご紹介します。
ご興味があるかもしれません:Shopifyのコンバージョン率最適化[2024] 初心者ガイド