05 July 2021 / Published in Magento
オープンソースのPHPベースのeコマースプラットフォームであるMagentoは、世界中のオンラインショップで最も人気のあるコンテンツ管理システム(CMS)の1つです。2021年のMagentoの統計は、世界的な利用状況、人気の高まり、その背景にある主要な理由など、このプラットフォームに関連する重要な側面を熟知することを目的としています。 Magentoは、2018年半ばからAdobeに属しており、親会社のリソースにより、プラットフォームの強みを生かして、さらに大きなeコマース現象になることが期待されています。あなたのビジネスもMagentoの恩恵を受けられる可能性は十分にあります。 Magentoを使用しているマーチャントは、平均して3倍の速さで成長しています。 インターネットの0.7%を占めるMagento これは全ECサイトの12%にあたります。 CMS市場の1.2%に相当 2017年から2018年にかけてMagentoの採用率が約2倍になったことから、この数字は伸びる可能性があります 正確には、250,00以上のアクティブなサイトがMagentoを使用しています。 そのうちMagento 2で運用されているのは、わずか11,000件ですが 2021年のMagentoの使用状況 Magentoは最も強力なeコマースソリューションの一つですが、その分、ある程度の複雑さを伴います。 1. Magentoはインターネットの0.7%を占めています (出典:W3Techs) これは大したことではないと思われるかもしれませんが、生の数字で見ると、これは何の問題もありません。15億以上のウェブサイトがあることを考えると、Magentoがどれだけ多くのウェブサイトで使われているかがわかります。これは、WordPressやDrupalとは異なり、ほとんどがeコマースに特化したソフトウェアであることも印象的です。 2. Magentoを使用しているウェブサイトの11%は米国に拠点を置いています (出典:BuiltWith) Magentoプラットフォームを利用しているウェブサイトの数が最も多いのは米国ですが、利用データを見ると世界中に広がっていることがわかります。西ヨーロッパでの人気はもちろんのこと、南アメリカ、インド、アフリカ、ロシアでも多くの電子商取引に利用されています。 3. CMS市場でのMagentoのシェアは1.2% (出典:W3Techs) W3Techsによると、全ウェブサイトの約54%が既知のCMSを使用しています。このうち、MagentoはCMSを運用しているサイトの1.2%で使用されています。Shopifyは2.4%とCMS市場でのシェアがやや高い。 4. Magentoは世界で2番目に人気のあるeコマースプラットフォーム (出典:CloudWays) eコマースサイトに限って言えば、Magento と Shopify の対決は、Magento に軍配が上がります。Magentoはeコマース市場の12%を占めています(オープンソース版とエンタープライズ版を含む)。WooCommerceは18%、Shopifyは8%となっています。 5. 全世界で25万以上のマーチャントがEコマースプラットフォームとしてMagentoを使用しています (出典:Magento IT Solutions, Magento.com) Magento自体のデータによると、25万以上のマーチャントがこの強力なCMSを利用してオンラインビジネスを行っています。 6. 2017年3月から2018年8月の間に、Magentoサイトの数は約2倍になっています (出典:BuiltWith) 実際、BuiltWithのデータによると、Magentoベースのウェブサイトの数はさらに素晴らしいものとなっています。この成長は、最近の現象でもありません。Magentoの利用は、2011年から大規模な成長を遂げています。 7. トップ10Kのウェブストアの中で、Magentoは16%のシェアを持っています (出典: Magestore) 最もトラフィックの多いオンラインストアを考慮すると、使用状況のデータは改善されます。ここでは、WooCommerceのシェアが18%となり、リードが狭まります。Oracle ATG CommerceとMagentoは16%のシェアを持ち、Shopifyは13%で4位となっています。 8. インターネット・リテーラーのトップ1000リストには202名のMagentoユーザーが名を連ねています (出典:Magento.com) アメリカとカナダのトップ1000の電子小売業者の20%以上がMagentoを使用しており、最も人気のあるeコマースCMSとなっています。2018年の数字はまだ出ていませんが、このシェアは上がっていると予想されます。このように、eコマースに最適なCMSは何かを絶対的に断言することはできませんが、Magentoの利用データは考えるきっかけを与えてくれます。 9. Magento は Internet Retailer 1000 で 4 年連続で 1 位を獲得しています (出典:Magento.com) この人気も決してあっという間ではありません。Magentoは、このカテゴリーのCMSの中で、かなり長い間トップを維持しています。この一貫性は、ソフトウェア開発者が市場の変化するニーズに効果的に対応できていることを示しています。 10. Internet Retailer B2B eコマース300のリストで、Magentoは42のマーチャントで1位となっています (出典:Magento.com) Magentoは、B2B eコマースの分野でも高い評価を得ています。Magentoのシェアは14%で、B2Cほどではありませんが、競合他社を抑えてトップに立つには十分な数字です。 11. Ford、Omega Watches、Christian Louboutin、Bulgariなどのトップ企業がMagentoを使用しています (出典:Paul Rogers) 他にも、Liverpool FC、Pepe Jeans、Land Rover、Harvey Nicholsなどの素晴らしいMagentoサイトがあります。世界中で人気があり、定期的に大量のトラフィックが発生するブランドからの支持は、他のマーチャントにMagentoへの移行を促すのに大きく貢献しています。 12. 昨年、OpenCart、osCommerce、VirtueMartからMagentoに移行したお客様は7,500人近くにのぼります (出典:BuiltWith) Magento は、E コマースのエコシステムにおいて、平均よりも高い内向きの移行を経験しているようです。昨年、Magentoは他の3つのCMSから約7,500の加盟店を獲得しました。外部への移行が顕著なのは、WooCommerce Checkout だけです。 13. Magentoは、毎年1,550億ドル以上のトランザクションを扱っています (出典:Magento.com) Magentoのウェブサイトの統計によると、デジタルコマースプラットフォームでは、毎年1,550億ドル以上の商品総量の取引が行われています。これは、アメリカとカナダのトップ1000の電子小売業者の3分の1以上に相当します。これは、Magento が E コマースの中ではニッチな存在であると考えている人にとって、再考を促すのに十分である。 14. Magentoを利用した世界のオンラインeコマースの売上は、2020年までに2,240億ドルに成長すると予想されています (出典:Creative Minds) 2016年の試算によると、この商品量は2020年には2000億ドルを大きく超えます。新しいデータによると、Magentoはこの数字の達成に向けて非常に順調に進んでいます。 15. Magentoのマーチャントがサービスを提供するオンラインショッパーの数は、2016年から2020年の間に200%増加すると予想されています。 (出典:Creative Minds)
02 July 2021 / Published in Magento
ウェブ開発者にとって、「Ajax」という言葉は、ここ数年、実際に使用される機会が増えたため、技術用語としてかなり一般的になっています。 WebアプリケーションにおけるAjax技術の使用はシンプルですが、優れた開発の可能性を示しています。より深く理解するために、Ajaxのメリットとデメリットについて説明します。さらに、Magento 2におけるAjax技術のいくつかの実践例をご覧ください。 1.Ajaxとは? Ajaxの定義を簡単に見てみると、それほど時間はかからないだろう。最も基本的なレベルでは、AjaxはAsynchronous JavaScrip and XMLの頭文字をとったものです。 XML、HTML、CSS、Javascriptを使用して、より良い、より速いWebアプリケーションを作成するために使用される一連のWeb開発技術として理解することができます。 つまり、Webアプリケーションは、Ajax技術を適用することで、既存のページの表示を中断することなく、サーバーからデータを送受信することができます。 2. Ajaxの長所と短所 技術やその利用法について語るとき、私たちは通常、あらゆるものの長所と短所を議論します。もちろん、他の多くの技術と同様に、Ajax自体にも様々な長所と短所があります。 最近のAjax技術について、この2つの側面を深く見てみましょう。 AJAXの長所 サーバーのトラフィックを減らし、スピードを上げる Ajaxの第一の利点は、Webアプリケーションのパフォーマンスとユーザビリティを向上させることができることです。 もっと詳しく説明すると、Ajaxの技術は、アプリケーションがデータなしでレンダリングすることを可能にし、リクエスト内部のサーバー・トラフィックを削減します。つまり、ウェブ開発者は、双方のレスポンスにかかる時間を大幅に短縮することができるのです。 その結果、Ajaxの実装により、Webサイトの訪問者が白いウィンドウを見たり、ページの更新を待つ必要がなくなります。 非同期呼び出しの有効化 Ajaxは、そのフレームワークをレイジーローディングに利用できるという点で、ウェブ開発者にメリットをもたらします。レイジーローディングとは、オンラインコンテンツの最適化技術のひとつで、広く使われています。 要するにAjaxは、ユーザーがウェブページ全体をリロードすることなく、ウェブサーバーに非同期呼び出しを行うことを可能にします。ウェブ訪問者としては、ページコンテンツ全体にアクセスするために、ページ全体の読み込みを待つ必要がありません。 レイジーローディングのコンセプトは、必要なセクションのみをロードすることを支援し、残りのセクションはユーザーが必要とするまで遅延させます。このように、Ajax Lazy Loadingは、Webページの読み込みを改善するだけでなく、ユーザー体験やコンバージョン率にも好影響を与えます。 XMLHttpRequest XMLHttpRequestは、Ajaxページへのリクエスト送信に広く使われているリクエストタイプです。非同期HTTPリクエストという別の名前で呼ぶこともできます。Web開発におけるAjax技術の実装に重要な役割を果たしています。 XMLHttpRequestは、HTTPを用いてWebサービスとの間でXMLデータを転送・操作します。その目的は、Webページのクライアントサイドとサーバーの間に独立した接続を確立することです。 帯域使用量の削減 もう一つのAjaxの利点は、帯域幅の使用にあります。この動作は、ウェブのパフォーマンスやロードスピードの向上にも効果的です。 Ajaxは、ページのコンテンツ全体を送信するのではなく、パーティクルコンテンツを取得することで、サーバーの帯域幅を有効に利用します。つまり、データベースからデータを持ってきて、それをデータベースに格納することで、ページをリロードすることなくバックグラウンドで実行することができるのだ。 フォームの検証 従来のフォーム送信では、送信後にクライアントサイドの検証が行われていましたが、AJAX方式では、正確かつ即時のフォーム検証が可能です。AJAXはスピード感があり、これも大きなメリットの一つです。 Ajaxの短所 ここまでで、Ajaxを導入することで大きな可能性を発揮できる分野をすべて挙げてきました。それでは、Ajaxを使用する際に遭遇する可能性のある欠点に移りましょう。 オープンソースであること。ソースの閲覧が許可されており、誰でもAjax用に書かれたコードソースを見ることができます。このため、他の技術に比べて安全性が低いです。 検索エンジンにインデックスされない Ajaxのページは、Googleや他の検索エンジンにもインデックスされません。 Ajaxの使用は、ウェブページのデバッグを困難にし、将来的にセキュリティ上の問題が発生しやすくなります。 最も重要なことは、AjaxはJavaScriptにかなり依存しているため、JavascriptsやXMLHttpRequestをサポートするブラウザでなければ、Ajax技術を使ったページを利用できないということです。 動的なWebページのため、ユーザーはアプリケーションの特定の状態をブックマークすることが困難になる。 ユーザーの視点に立つと、ブラウザの「戻る」ボタンをクリックしたときに、ページの前の状態に戻るのではなく、ページ全体に戻ることがあります。これは、連続したAjaxリクエストを持つページが、ブラウザの履歴に登録できないために起こります 3. Magento 2におけるAjaxの活用について Ajaxは、ページ全体をリロードすることなく、サーバーから少量のデータを保存または受信する必要がある多くのケースで活用できます。そのため、ウェブオーナーは店舗全体を閲覧する際に、はるかにシームレスな体験を提供することができます。 しかし、ウェブアプリケーション用の機能をゼロから開発するには、時間と労力がかかります。しかし、世の中にはAjax技術を使った優れた拡張機能がたくさんありますので、心配はいりません。 必要なのは、自分のニーズに合ったモジュールをダウンロードしてインストールするだけで、使用することができます。そこで今回は、Magento 2の店舗向けにAjax技術を使用したエクステンションをいくつかご紹介します。 Magento 2 Lazy Loading 先に述べたように、レイジーローディングとは、ウェブサイトのレンダリング処理を高速化するために用いられるAjaxコーディングの用語です。Magento 2 の Lazy Loading エクステンションは、その名の通り、必要な時にだけウェブ画像を表示することで、ウェブの読み込み速度を向上させます。 Lazy Loadingモジュールは、画像の読み込みにAjax技術を適用します。つまり、ユーザーが特定のブラウザの視点までスクロールするまで、ウェブページ上の画像は読み込まれません。 この機能は、お客様に摩擦のないブラウジング体験を提供する上で、Eコマースサイトに大きなメリットをもたらします。 Magento 2 Ajax Layered Navigation Lazy Loading と同様に、Magento 2 Ajax Layered Navigation は、ページの読み込みにかかる時間を大幅に短縮します。 このモジュールに採用されているAjax技術は、ウェブの応答性を向上させ、すべてのタッチポイントでより速いローディングを実現します。 Magento 2 Ajax Cart Extension Magento 2 Lazy Loading が画像の読み込み速度の最適化に焦点を当てているとすれば、Ajax Cart for Magento 2 は、顧客がショッピングカートに来たときに、より良いショッピング体験を提供します。 具体的には、顧客はカートに追加するポップアップを介して、商品を即座に選択し、カートに追加することができます。もちろん、このポップアップはAjax技術を使って作られています。含まれています。 カートに入れる 比較に追加 欲しい物リストに追加 このモジュールを使えば、ユーザーフレンドリーなショッピングサイトで、顧客のショッピング体験を楽に高めることができます。 Magento 2 Ajax Search Magento 2 Ajax Searchエクステンションは、消費者が検索フィールドに単語を入力すると、すぐにオートコンプリートの検索結果を得ることができます。 検索結果は、検索フィールドのすぐ下のドロップダウンリストに表示され、特に提案された各アイテムのすべての重要な情報が含まれます。 画像 商品名 価格 短い説明文 この機能は、ウェブ訪問者にとって、欲しい商品を素早く便利に見つけることができるので、非常に有益です。