サムネイル

ShopifyQL Notebooks とは?実践的な具体例を交えて徹底解説!

目次

はじめに

この記事では、ストアのデータを分析するために Shopify が提供している ShopifyQL Notebooks についてそのの概要から実践的な使用方法まで解説しています。

この記事を読んで効果的なマーケティングに欠かすことができないストアデータの取得方法について学んでいきましょう!

ShopifyQL とは

ShopifyQL Notebooks は Shopify が提供するクエリ言語で、Shopify ストアのデータを効率的に分析するために開発されました。このツールは、複雑なデータ集計と分析をシンプルなクエリで実行できるように設計されています。

ShopifyQL Notebooks を使うメリット

ShopifyQL Notebooks を利用することで、ビジネスデータの検証、分析、可視化が可能になります。このアプリを使えば、ビジネスの業績を詳細に把握し、カスタマイズされたレポートを作成し、ビジネス成長を明確に把握することができます。

ShopifyQL Notebooks の基本

ShopifyQL Notebooks を使用するための条件

ShopifyQL を使用するためには以下の条件を満たす必要があります。

Shopify Plus ではないストアでは ShopifyQL Notebooks を使用することはできないので注意してください。

Shopify Plus プランに入っている人は ShopifyQL Notebooks アプリをインストールすることで ShopifyQL Notebooks の機能を使用することができるようになります。

ShopifyQL Notebooks の主な機能

ShopifyQL Notebooks は、売上、顧客、注文、商品といった多岐にわたるデータソースにアクセスできる機能を備えています。これにより、ユーザーは様々な角度からビジネスのパフォーマンスを分析することができます。

対応しているデータタイプと構文

ShopifyQL Notebooks は数値、文字列、日付など、様々なデータタイプをサポートしています。また、SQL に似た構文を採用しているため、SQL に精通しているユーザーならば容易に使いこなすことができます。

ShopifyQL Notebooks ノートブックの基本操作

新しい Notebook 作成する

  1. 管理画面から、[設定] > [アプリと販売チャネル] の順にクリックします。
  2. [アプリと販売チャネル] ページで、[ShopifyQL Notebooks] をクリックします。
  3. [アプリを開く] をクリックします。
  4. [Notebook を作成] をクリックします。
  5. Notebook にはデフォルトで 1 つのコードブロックが含まれています。次のいずれかの操作を行います:
    • コードブロックのテンプレートを選択する。
    • 独自のコードブロックを書く。
  6. オプション: ブロックを追加する場所にマウスを移動し、[テキストブロック] または [コードブロック] を選択して、コードブロックまたはテキストブロックを Notebook に追加します。
  7. Notebook を保存するには、[...] ボタンをクリックし、[名前] をクリックします。
  8. Notebook の名前を入力し、[保存] をクリックします。

Notebook をエクスポートする

  1. 管理画面から、[設定] > [アプリと販売チャネル] の順にクリックします。
  2. [アプリと販売チャネル] ページで、[ShopifyQL Notebooks] をクリックします。
  3. [アプリを開く] をクリックします。
  4. [Notebooks] セクションで、エクスポートする Notebook を選択します。
  5. [...] ボタンをクリックして、[プレゼンテーションモード] を選択します。
  6. [エクスポート] をクリックします。

Notebook はダウンロードされる際に PNG ファイルとしてダウンロードされます。

Notebook を編集する

  1. 管理画面から、[設定] > [アプリと販売チャネル] の順にクリックします。
  2. [アプリと販売チャネル] ページで、[ShopifyQL Notebooks] をクリックします。
  3. [アプリを開く] をクリックします。
  4. [Notebooks] セクションで、編集する Notebook をクリックします。
  5. ブロックを編集したり、新しいブロックを追加したり、ブロックを削除したりして、Notebook に変更を加えます。
  6. [保存] をクリックして変更を保存します。

Liquid を使用してデータを参照する

Liquid を用いた Shopify のテンプレート言語を活用して、動的なデータストーリーを構築し、ShopifyQL Notebooks からデータを取得することができます。取得したデータは、ShopifyQL コードブロック内のデータ要素として参照され、テキストブロック内で Liquid を用いて編集することが可能です。

  1. 管理画面から、[設定] > [アプリと販売チャネル] の順にクリックします。
  2. [アプリと販売チャネル] ページで、[ShopifyQL Notebooks] をクリックします。
  3. [アプリを開く] をクリックします。
  4. [Notebooks] セクションで、編集する Notebook をクリックします。
  5. 参照データを作成するテキストを探します。
  6. [参照を追加] をクリックして Liquid エディタを開きます。
  7. 参照するデータ要素の Liquid コードを入力します。
  8. 利用可能な参照データ、行、列の自動入力候補を使用して正確に処理します。
  9. [適用] をクリックして参照データを保存します。

以上で ShopifyQL Notebooks の基本操作の説明は終了です。

基本操作についてはこちらの Shopify ヘルプセンターで丁寧に解説されているので参考にしてください。

実践的な ShopifyQL Notebooks の使用例

ここからは具体的な実践例を紹介していきます。

クエリ内の文法についてはこちらの記事で詳しく説明されているので参考にしてみてください。

売上データの分析

売上トレンドを分析するために、特定期間内の日別の総売上を集計する ShopifyQL クエリの例です。このクエリは日付ごとに売上を集計し、時間の経過とともに売上がどのように変化しているかを視覚的に把握するのに役立ちます。

SHOW TOTAL(sales) BY day
FROM sales
WHERE processed_at BETWEEN '2023-01-01' AND '2023-01-31'
ORDER BY day

顧客行動の分析

顧客の購買パターンを分析するために、最も人気のある商品を特定するクエリです。このクエリは、指定期間内で最も売れた商品をランキング形式で表示し、どの商品が最も需要が高かったかを理解するのに役立ちます。

SHOW product_title, TOTAL(sales) AS total_sales
FROM sales
WHERE processed_at BETWEEN '2023-01-01' AND '2023-01-31'
GROUP BY product_title
ORDER BY total_sales DESC
LIMIT 10

在庫管理と予測

在庫レベルを効率的に管理し、将来の補充計画を立てるためのクエリです。このクエリは特定のカテゴリーの商品について、現在の在庫数と過去 30 日間の売上を基にした将来の在庫需要を推計します。

SHOW product_title, inventory_quantity, PREDICT(inventory_quantity)
FROM products
WHERE product_type = 'T-shirts'
AND processed_at BETWEEN '2023-01-01' AND '2023-01-31'

まとめ

今回は ShopifyQL Notebooks の概要説明から、実践的な ShopifyQL クエリの具体例の紹介までを行いました。

ShopifyQL Notebooks は、その強力なデータ分析能力により、Shopify ユーザーにとって貴重なリソースとなります。このツールを活用することで、データを元にした効果的なマーケティング政策の考案、実施が可能になり、ビジネスの成長を加速させることが期待できます。

この記事が皆さんの効果的なストア運営に貢献できれば幸いです。

最後まで読んでいただきありがとうございました!

おすすめ Shopify アプリ

シンプルブログタグ絞り込み|お手軽タグ一覧挿入のアイコン

シンプルブログタグ絞り込み|お手軽タグ一覧挿入

シンプルなブログ絞り込みアプリ。ストアにタグによるブログ絞り込み機能を簡単に導入できます。

シンプル会員商品割引|お手軽ログイン商品セール設定のアイコン

シンプル会員商品割引|お手軽ログイン商品セール設定

シンプルな日本製の商品割引アプリ。ログインしている顧客を対象とした商品割引を簡単に実現できます。

シンプルボリュームディスカウント|お手軽まとめ買い割引のアイコン

シンプルボリュームディスカウント|お手軽まとめ買い割引

商品毎に、割引テーブルに応じたまとめ買い割引を行えます。

シンプルノベルティ|お手軽ギフト特典のアイコン

シンプルノベルティ|お手軽ギフト特典

シンプルな日本製のノベルティ付与アプリ。条件を満たした注文に対してノベルティ商品を自動で付与します。シンプルな日本製のノベルティ付与アプリ。条件を満たした注文に対してノベルティ商品を自動で付与します。

シンプルおひとり様一点限りの購入制限設定のアイコン

シンプルおひとり様一点限りの購入制限設定

シンプルな日本製のおひとり様一点限りの購入制限アプリ。商品毎に、おひとり様一点限りの購入制限を行えます。

シンプル期間限定セール|お手軽バーゲンセールのアイコン

シンプル期間限定セール|お手軽バーゲンセール

「シンプル期間限定セール|お手軽バーゲンセール」は、ストアの全商品に対して期間限定セールを簡単に実現できるアプリです。

シンプルVIP会員商品割引|お手軽VIP商品セール設定のアイコン

シンプルVIP会員商品割引|お手軽VIP商品セール設定

シンプルな日本製の条件に応じた商品割引アプリ。特別な顧客を対象とした商品割引を簡単に実現できます。

シンプル決済カスタマイズ|お手軽条件ごとの決済方法のアイコン

シンプル決済カスタマイズ|お手軽条件ごとの決済方法

シンプルな日本製の決済カスタマイズアプリ。チェックアウト画面で、特定の条件に基づいて、決済方法の非表示を行えます。

シンプル配送カスタマイズ|お手軽条件ごとの配送方法のアイコン

シンプル配送カスタマイズ|お手軽条件ごとの配送方法

シンプルな日本製の配送カスタマイズアプリ。指定した条件下で特定の配送方法を非表示にできます。

シンプルクラウドファンディング|お手軽自社クラファンのアイコン

シンプルクラウドファンディング|お手軽自社クラファン

シンプルなクラウドファンディングアプリ。商品毎にクラウドファンディングを実現できます。

シンプル会員初回注文割引|お手軽初回ログインセール設定のアイコン

シンプル会員初回注文割引|お手軽初回ログインセール設定

シンプルな日本製の条件に応じた注文割引アプリ。ログインしている顧客を対象とした初回購入時の注文割引を簡単に実現できます。

シンプル顧客タグ注文割引|顧客タグ BtoB 割引のアイコン

シンプル顧客タグ注文割引|顧客タグ BtoB 割引

シンプルな日本製の注文割引アプリ。顧客タグに応じて注文を割引したり、無料にしたりできます。

シンプル会員初回送料割引|お手軽初回ログイン送料無料のアイコン

シンプル会員初回送料割引|お手軽初回ログイン送料無料

シンプルな日本製の条件に応じた送料割引アプリ。ログインしている顧客を対象とした初回購入時の配送料割引を簡単に実現できます。

シンプル会員送料割引|お手軽ログイン送料無料のアイコン

シンプル会員送料割引|お手軽ログイン送料無料

シンプルな日本製の会員配送料割引アプリ。ログイン状態に応じて配送料を割引できます。

シンプル会員注文割引|お手軽ログインセール設定のアイコン

シンプル会員注文割引|お手軽ログインセール設定

シンプルな日本製の注文割引アプリ。顧客のログイン状態に応じて注文を自動割引できる。

シンプルセット商品在庫連携|お手軽セット商品管理の自動化のアイコン

シンプルセット商品在庫連携|お手軽セット商品管理の自動化

シンプルな日本製のセット商品在庫連携アプリ。在庫連携したセット商品販売を簡単に実現できます。

シンプルVIP注文割引|お手軽VIP会員セール設定のアイコン

シンプルVIP注文割引|お手軽VIP会員セール設定

シンプルな日本製の条件に応じた注文割引アプリ。特別な顧客を対象とした注文割引を簡単に実現できます。

シンプル延長保証|お手軽保証付き商品販売のアイコン

シンプル延長保証|お手軽保証付き商品販売

シンプルな保証付与アプリ。商品毎に保証付与ができます。

シンプルVIP送料割引|お手軽VIP会員送料無料のアイコン

シンプルVIP送料割引|お手軽VIP会員送料無料

シンプルな日本製の条件に応じた送料割引アプリ。特別な顧客を対象とした配送料割引を簡単に実現できます。

シンプル追従カート|追従購入ボタン(Buy Button)のアイコン

シンプル追従カート|追従購入ボタン(Buy Button)

シンプルな追従カートアプリ。ストアに追従カートを簡単に導入できます。

シンプル顧客タグ送料割引|お手軽顧客タグ送料無料のアイコン

シンプル顧客タグ送料割引|お手軽顧客タグ送料無料

シンプルな日本製の送料割引アプリ。顧客タグに応じて配送料を割引したり、無料にしたりできます。

シンプルパンくずリスト|お手軽 Breadcrumbsのアイコン

シンプルパンくずリスト|お手軽 Breadcrumbs

カスタマイズ性の高いパンくずをストアに表示できる!

シンプルブログ記事カスタマイズ|お手軽ブログテンプレートのアイコン

シンプルブログ記事カスタマイズ|お手軽ブログテンプレート

シンプルなブログ記事カスタマイズアプリ。ストアにブログ記事カスタマイズ機能を簡単に実現できます。

シンプルお知らせ一覧|お手軽ブログ一覧挿入アプリのアイコン

シンプルお知らせ一覧|お手軽ブログ一覧挿入アプリ

シンプルなお知らせセクションアプリ。ストアにお知らせセクションを簡単に挿入できます。

シンプルブログ記事目次|自動見出し一覧挿入のアイコン

シンプルブログ記事目次|自動見出し一覧挿入

シンプルなブログ目次生成アプリ。ストアにブログ目次を簡単に表示できます。

シンプルスライドショー|お手軽画像スライダーのアイコン

シンプルスライドショー|お手軽画像スライダー

シンプルなスライドショーアプリ。ストアにスライドショーを簡単に表示できます。

シンプル流れるロゴ|流れるロゴリスト挿入アプリのアイコン

シンプル流れるロゴ|流れるロゴリスト挿入アプリ

シンプルな流れるロゴリストアプリ。ストアに流れるロゴリストを簡単に表示できます。

シンプル名入れ|お手軽名前入りギフトオプションのアイコン

シンプル名入れ|お手軽名前入りギフトオプション

シンプルな日本製の名入れオプションアプリ。商品毎に名入れオプションを追加できます。

シンプル在庫数表示|お手軽残りわずか表示のアイコン

シンプル在庫数表示|お手軽残りわずか表示

シンプルな商品の残りわずか表示アプリ。ストアに商品の残りわずか表示を簡単に導入できます。

シンプルギフトラッピング|お手軽ギフト包装アプリのアイコン

シンプルギフトラッピング|お手軽ギフト包装アプリ

シンプルな日本製のギフトラッピングアプリ。カートページに簡単にギフト包装オプションを追加できます。

シンプル購入制限|お手軽注文制限について徹底解説のアイコン

シンプル購入制限|お手軽注文制限について徹底解説

シンプルな日本製の購入数制限アプリ。商品ごとに数量の規制を行えます。

シンプルランキング表示|お手軽ベストセラーのアイコン

シンプルランキング表示|お手軽ベストセラー

購入促進!コレクションにランキングラベルを表示してストアの人気商品をアピール

シンプル顧客タグごとの限定販売|お手軽ロイヤリティのアイコン

シンプル顧客タグごとの限定販売|お手軽ロイヤリティ

日本製の顧客タグごとの購入制限アプリ。特定のタグを持つ顧客への限定販売を簡単に実現できます。

シンプルロゴ一覧|お手軽ロゴリスト表示のアイコン

シンプルロゴ一覧|お手軽ロゴリスト表示

シンプルなロゴリストアプリ。ストアにロゴリストを簡単に導入できます。

シンプル余白調整|お手軽レイアウトのアイコン

シンプル余白調整|お手軽レイアウト

シンプルな日本製の余白調整アプリ。余白を挿入することでページデザインの調整が簡単にできます。

シンプルのし(熨斗)アプリのアイコン

シンプルのし(熨斗)アプリ

シンプルな日本製のしアプリ。のし選択機能を簡単に実現できます。

シンプル画像バナー|お手軽広告バナーアプリのアイコン

シンプル画像バナー|お手軽広告バナーアプリ

シンプルな画像バナーアプリ。ストアに画像バナーを簡単に表示できます。

シンプル Q&A|どこでも FAQのアイコン

シンプル Q&A|どこでも FAQ

シンプルな Q&A アプリ。ストアに FAQ を簡単に導入できます。

シンプルモバイルアプリバナー|スマホアプリに誘導のアイコン

シンプルモバイルアプリバナー|スマホアプリに誘導

シンプルなモバイルアプリバナー。ストアにモバイルアプリバナーを簡単に導入できます。

シンプル流れる告知|流れるお知らせ挿入アプリのアイコン

シンプル流れる告知|流れるお知らせ挿入アプリ

シンプルな流れる告知アプリ。ストアに流れる告知を簡単に導入できます。

シンプル売り切れ非表示|在庫切れ商品の表示変更のアイコン

シンプル売り切れ非表示|在庫切れ商品の表示変更

売り切れ商品を非表示にすることができる日本製アプリ。売り切れになった商品を、自動的に非表示(下書き状態)にすることができます。

シンプルレビュー|お手軽口コミのアイコン

シンプルレビュー|お手軽口コミ

シンプルな日本製のレビューアプリ。レビュー機能を簡単に実現できます。

シンプル会員限定販売|お手軽アカウント必須販売のアイコン

シンプル会員限定販売|お手軽アカウント必須販売

シンプルな日本製の会員限定販売アプリ。商品毎に、ログインしていない顧客の購入制限を行えます。

シンプル会員ランク|お手軽顧客タグ付けのアイコン

シンプル会員ランク|お手軽顧客タグ付け

日本製の会員ランク管理アプリ。条件を達成した顧客に自動でタグを追加し、顧客管理を手助けします。

シンプル Wishlist|お手軽お気に入りのアイコン

シンプル Wishlist|お手軽お気に入り

商品数・お気に入り数の上限なしで使えるお手軽お気に入りアプリ。簡単にお気に入り機能を実現できます。

シンプル Coming Soon|商品ページ発売予告アプリのアイコン

シンプル Coming Soon|商品ページ発売予告アプリ

シンプルな日本製の Coming Soonアプリ。商品毎に発売予告を行えます。

シンプルセット販売|お手軽クロスセルのアイコン

シンプルセット販売|お手軽クロスセル

シンプルな日本製のセット販売アプリ。セット販売でのクロスセルを簡単に実現できます。

シンプル予約販売|受注販売や在庫切れ商品販売で使えるのアイコン

シンプル予約販売|受注販売や在庫切れ商品販売で使える

日本製の予約販売アプリ。予約販売や受注販売、在庫切れ商品販売を簡単に実現できます。

シンプル販売期間設定|商品ごとに期間限定販売のアイコン

シンプル販売期間設定|商品ごとに期間限定販売

シンプルな日本製の期間限定販売アプリ。商品ごとに販売期間を設定することができます。

シンプルVIPプログラム|お手軽VIP会員限定販売のアイコン

シンプルVIPプログラム|お手軽VIP会員限定販売

日本製の VIP 限定販売アプリ。特別な顧客を対象とした限定商品の販売を簡単に実現できます。

シンプルポイント|追加料金なしで使えるお手軽ポイントアプリのアイコン

シンプルポイント|追加料金なしで使えるお手軽ポイントアプリ

シンプルな日本製の定額ポイントアプリ。顧客はポイントをそのまま利用することができます。

おすすめ記事