商品ページ用のOG画像

商品ページのOG画像は、ページが共有された際に商品名、価格、サムネイルを表示するソーシャルプレビューです。FastOGはこれを1200×630で動的にレンダリングし、エッジキャッシュするため、デザイナーがテンプレートに触れることなく、すべての商品にブランド化されたカードが提供されます。

なぜEC商品ページに動的なOG画像が必要なのか

顧客がWhatsApp、Slack、Discordで商品リンクを共有すると、プレビューカードはミニ広告になります。実際の商品名、価格、評価が表示されたカードは、ストアの一般的なロゴ画像よりもはるかに高いコンバージョンを生みます。商品ごとに独自のカードを手作業で作成するのはスケールしません。そのためにAPIがあるのです。

製品OG画像の生成方法

template=ecommerce、製品タイトル、価格、評価、画像URLを使用してURLに署名します。APIはカードをオンデマンドでレンダリングし、キャッシュします。

tsx
// Next.js — app/products/[slug]/page.tsx
export function generateMetadata({ params }) {
    const product = await getProduct(params.slug);
    return {
        openGraph: {
            images: [generateOgImageUrl({
                template: "ecommerce",      // product card
                title: product.name,
                subtitle: product.tagline,  // optional
                price: product.price,       // e.g. "$29.99"
                rating: product.rating,     // e.g. "4.9"
                image: product.imageUrl,    // product photo
            })],
        },
    };
}

Eコマーステンプレートのフィールド

フィールド 表示内容 任意かどうか
title 商品名(見出し) 必須
subtitle タグラインまたはカテゴリ 任意
price 価格タグ(例:$29.99) 任意
rating レビュー評価(例:4.9) 任意
image 商品画像/アバターURL 任意

FAQ

FastOGはカードに商品画像を読み込みますか?

はい。imageパラメータに商品の画像URLを渡すと、eコマーステンプレートがそれをカードに合成します。

価格はリアルタイム表示され、編集可能ですか?

価格は署名時に渡した値がそのまま使用されます。価格を変更する→URLを変更する→新しいレンダリングが1回行われる、という流れです。

割引価格・セール価格についてはどうですか?

現在の価格をpriceとして渡してください。セール内容が変わったときにカードを更新し、共有プレビューに最新の価格が表示されるようにしている販売者もいます。

無料で試す — サインアップ不要

動的OG画像を数秒でプレビューおよびテスト。

無料のOG画像テスターを開く

From Us

A BeCaSimulations site