ugc-campaign-management について
ECチーム向けに、顧客の写真、動画、レビューをUGCとして収集・審査・公開するスキルです。権利管理、ストア内ギャラリー、承認済みコンテンツの有料ソーシャル広告への転用を扱います。
主な機能
- 01UGCプラットフォーム選定の案内
- 02レビューとソーシャル投稿の収集
- 03利用許諾の申請フロー
- 04コンテンツ審査の確認項目
- 05ストア内ギャラリーの配置
- 06有料ソーシャル広告への転用
活用シーン
- 01商品ページへの顧客写真の掲載
- 02Instagram投稿の利用許可申請
- 03ショッパブルなソーシャルギャラリーの作成
- 04承認済みUGCによる有料広告の更新
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill ugc-campaign-managementインストール後、Claude Code で/ugc-campaign-managementを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
tile.jsonevals/content-moderation-pipeline/criteria.jsontask.mdevals/rights-management-workflow/criteria.jsontask.mdevals/ugc-collection-pipeline-and-display-api/criteria.jsontask.md詳細
UGCキャンペーン管理
概要
ユーザー生成コンテンツ(UGC)――実際の顧客による写真、動画、レビュー――は、一貫してブランド制作のコンテンツを上回る成果を上げています。買い物客はUGCを見ると購入する可能性が79%高くなり、有料ソーシャル広告のUGC広告は、通常、スタジオ制作の広告よりCTRが4倍高くなります。専用のUGCプラットフォーム(Yotpo、Okendo、TINT)は、収集、権利管理、モデレーション、表示ウィジェットに対応しています。独自のパイプラインが適しているのは、UGCの量が多いヘッドレスストアに限られます。
このスキルを使用するタイミング
- 商品ページに星評価以外のソーシャルプルーフが必要な場合
- 有料ソーシャル広告のクリエイティブが古くなり、UGC形式の広告でパフォーマンスを高められる場合
- オーガニックコンテンツを大規模に生み出すハッシュタグキャンペーンを開始する場合
- 顧客の写真を広告で使用する前に、権利管理のワークフローが必要な場合
- ストアフロントに購入可能なInstagramまたはTikTokギャラリーを構築する場合
基本手順
ステップ1:適切なUGCプラットフォームを選ぶ
| プラットフォーム | 最適な用途 | Shopify | WooCommerce | BigCommerce | 価格 |
|---|---|---|---|---|---|
| Yotpo | レビュー+写真+ソーシャル同期 | App Store | プラグイン | App Marketplace | 無料プランあり;月額119ドル以上 |
| Okendo | 写真・動画レビュー、属性評価 | App Store | — | — | 月額19ドル以上 |
| TINT | 購入可能なギャラリー、エンタープライズ | JS経由 | JS経由 | JS経由 | 月額500ドル以上 |
| Loox | 写真重視のレビュー、Shopifyネイティブ | App Store | — | — | 月額9ドル以上 |
| Stackla | ハッシュタグのモニタリング+ブランドギャラリー | JS経由 | JS経由 | JS経由 | 要問い合わせ |
推奨: Shopifyで、商品ページの写真レビュー収集を優先する場合は、LooxまたはOkendoを使用してください。レビュー収集と購入可能なUGCギャラリーの両方が必要な場合は、Yotpoを使用してください。WooCommerceでは、Yotpo、またはWooCommerceの商品レビュー(標準機能)とギャラリープラグインの組み合わせで、ほとんどのニーズに対応できます。
ステップ2:UGCの収集を設定する
Looxを使ったShopify(写真レビュー)
- Shopify App StoreからLooxをインストールします
- Loox → Settings → Review Request Emailsに移動します:
- 注文の発送完了後にレビューを自動リクエストする設定を有効にします
- タイミングを設定します:注文の配達から14日後
- Photo review incentiveを有効にします:「レビューに写真を追加すると、次回の注文が10%オフになります」
- Loox → Widgetsに移動し、商品ページとホームページに写真レビューのカルーセルを追加します
- Looxが投稿された写真を自動でモデレーションし、承認後に割引コードを発行します
Yotpoを使ったShopify(写真レビュー+ソーシャル同期)
- Shopify App StoreからYotpoをインストールします
- Yotpo → Reviews → Mail After Purchaseに移動し、配達後14日目の写真レビューリクエストを有効にします
- Yotpo → Gallery → Sourcesに移動し、Instagramを接続します:
- ブランドのInstagramハッシュタグを追加します
- Yotpoがそのハッシュタグを含むすべての公開投稿を自動で取り込みます
- Yotpo → Gallery → Moderationに移動し、取り込んだInstagramのUGCを確認して承認します
- 掲載したいInstagram投稿ごとにRequest Rightsをクリックします。Yotpoが使用許可を求めるコメントを自動で送信します
- Yotpo → Gallery → Displayに移動し、商品ページまたはホームページに購入可能なUGCギャラリーのセクションを追加します
WooCommerce
- WooCommerce → Settings → Products → Reviewsで、WooCommerce標準の商品レビュー機能を有効にします
- 写真レビューには、レビュー投稿フォームに写真アップロード機能を追加するCustomer Reviews for WooCommerceプラグインをインストールします(無料プランあり)
- ソーシャルUGCギャラリーには、ハッシュタグでInstagram/TikTokのコンテンツを取り込み、サイト上に表示するFlow-Flow Social Streamプラグインをインストールします
- 収集したUGCの権利管理には、JavaScript埋め込みでTINTまたはStacklaを使用します。どちらもあらゆるプラットフォームで動作します
BigCommerce
- BigCommerce App MarketplaceからYotpoをインストールします
- 設定は上記のShopify版Yotpoの手順と同様です
- ハッシュタグ経由のUGCを追加で取得するには、YotpoのSocial Feeds機能でInstagramを接続します
カスタム/ヘッドレス
ヘッドレスストアでは、Instagram APIと直接アップロードウィジェットを使ってUGCコレクションを構築します。
// Fetch posts by hashtag from Instagram Graph API
async function fetchHashtagPosts(hashtag: string, since: Date) {
const hashtagSearch = await fetch(
`https://graph.facebook.com/v18.0/ig_hashtag_search?user_id=${process.env.IG_USER_ID}&q=${hashtag}&access_token=${process.env.IG_ACCESS_TOKEN}`
);
const { id: hashtagId } = await hashtagSearch.json();
const postsResponse = await fetch(
`https://graph.facebook.com/v18.0/${hashtagId}/recent_media?user_id=${process.env.IG_USER_ID}&fields=id,media_url,permalink,caption,timestamp,username&access_token=${process.env.IG_ACCESS_TOKEN}`
);
const { data: posts } = await postsResponse.json();
for (const post of posts.filter(p => new Date(p.timestamp) > since)) {
await db.ugcSubmissions.upsert({ externalId: post.id }, {
source: 'hashtag',
platform: 'instagram',
authorHandle: post.username,
mediaUrl: post.media_url,
contentUrl: post.permalink,
caption: post.caption,
status: 'pending', // always start as pending — requires moderation + rights
});
}
}
ステップ3:権利の管理
明示的な許可なく、顧客のコンテンツを広告やウェブサイトで使用してはいけません。 Instagramの規約では、権利を取得せずにUGCを商用利用することが禁止されています。これは任意ではありません。
Yotpoの場合(自動):
- YotpoギャラリーでInstagramのUGCを承認したら、権利をリクエストをクリックします
- Yotpoが元のInstagram投稿に自動でコメントし、権利を許可するには「Yes」と返信するようクリエイターに依頼します
- クリエイターが返信すると、Yotpoはコンテンツを権利承認済みとしてマークします
- 公開ギャラリーに表示されるのは、権利承認済みのコンテンツのみです
レビュー投稿フォームから直接アップロードする場合(Judge.me、Loox、Okendo):
- ストアのレビュー投稿フォームから送信された写真付きレビューは、ストアの使用権を含むレビューサービスの利用規約の対象となります
- レビュー写真について個別に権利をリクエストする必要はありません
手動で権利をリクエストする場合(UGCプラットフォームを使用しない場合): 次のコメントを送信します:「素敵な写真ですね!ウェブサイトやマーケティングで紹介してもよろしいでしょうか?許可する場合は「YES」と返信するか、[link]から設定を管理してください。」
ステップ4:公開前にUGCをモデレーションする
Yotpo/Looxによる自動モデレーション:
- どちらのプラットフォームにも、自動コンテンツ安全性チェック機能が含まれています
- モデレーション設定でキーワードフィルターを設定し、競合他社への言及、不適切な表現、誤解を招く主張を検出します
UGCを承認する前の手動モデレーションチェックリスト:
- 商品がはっきりと写っており、商品リストと一致している
- 競合商品やブランドが写っていない
- 不適切なコンテンツ(成人向け、暴力)が含まれていない
- 商品について誤解を招く主張がない
- (InstagramのUGCの場合)権利が許諾されている
ステップ5:商品ページにUGCを表示する
Yotpoの場合: ギャラリー → 表示 → ストアに追加に移動し、ShopifyテーマエディターでUGCギャラリーウィジェットを商品ページのテンプレートにドラッグします。
Looxの場合: ウィジェット → 写真付きレビューに移動し、Shopifyテーマエディターから商品ページに追加します。
主な掲載場所(コンバージョンへの影響が大きい順):
- 商品ページ — 説明文の下、カスタマーレビューの前
- ホームページ — 「お客様の着用例」ギャラリーセクション
- カートページ — 「こちらを購入したお客様がシェアしたコンテンツ」セクション
- 購入後の確認ページ — 類似のUGCを表示するソーシャルシェアの案内
ステップ6:有料ソーシャル広告でUGCを使用する
UGC風の広告は、TikTokやMetaで、洗練されたブランドコンテンツよりも安定して高い成果を上げます。承認済みのUGCを再利用する手順は次のとおりです。
- UGCプラットフォームから元の高解像度メディアをダウンロードします(権利の許諾が必要です)
- Meta広告マネージャで新しい広告を作成し、UGCの画像または動画をアップロードします
- TikTokのSpark Adsでは、ダウンロードしたものではなく、Spark Adの認証を通じてクリエイターの元のTikTok投稿を使用します
- パフォーマンスを追跡します。同じターゲティングと予算を使ってUGC広告とブランド広告を比較し、CTRとコンバージョン率を測定します
ベストプラクティス
- 購入後のフローにUGC収集を恒久的に組み込みます — 購入後のレビュー依頼メールは、UGCを継続的に集める最も確実な方法です。停止せずに運用を続けます
- タグ付けされた投稿に公開コメントで返信します — 顧客の投稿に「素敵ですね!ウェブサイトで紹介しました」とコメントすると、今後の投稿が自然に増えます
- メールキャンペーンでUGCを紹介します — 購入後のフローメールに顧客の写真を追加すると、商品画像を使う場合と比べてクリック率が大幅に向上します
- 有料広告のUGCを2~4週間ごとに入れ替えます — ソーシャル広告ではクリエイティブの疲弊が早いため、UGCを安定して供給できることが競争優位につながります
- 金銭以外の形で認知を示します — ブランドの公式チャンネルで紹介されることは、割引よりも動機づけになる場合がよくあります。「注目のお客様」というInstagramハイライトを作成します
よくある落とし穴
| 問題 | 解決策 |
|---|---|
| 権利のないコンテンツを使用してDMCA申し立てを受ける | プラットフォーム上で権利ステータスが「承認済み」になるまで、UGCを公開しないでください。フォームで収集した写真は対象になりますが、Instagramのハッシュタグ投稿には別途権利確認が必要です |
| 権利許諾リクエストへの返信率が低い | 簡潔にしましょう。コメントに「許可するには「はい」と返信してください」と書くと、フォームへのリンクを貼る場合より効果が3倍高くなります |
| UGCギャラリーの読み込みが遅い | サムネイルを事前に生成してCDN経由で配信し、画面下部の画像はIntersectionObserverで遅延読み込みします |
| 承認済みUGCに競合他社の商品が表示される | モデレーションチェックリストに競合ブランド名の検出を追加し、競合他社のブランドが表示された画像は却下するか、トリミングしてください |
| 初回キャンペーン後にUGCの投稿数が減る | 購入後のレビュー依頼は常時実施する必要があります。これが継続的な供給源として唯一信頼できる方法です |
関連スキル
- @review-generation-engine
- @social-proof-widgets
- @influencer-marketplace-integration
- @tiktok-ads-integration
- @content-commerce