running-marketing-campaigns について
running-marketing-campaignsは、コンテンツ、SNS、メール、分析を横断してデジタルキャンペーンを計画・実行・測定するスキルです。分野別資料、Pythonユーティリティ、手順案内、公開前チェックリストを備えています。
主な機能
- 01複数チャネルのキャンペーンを計画
- 02メールシーケンスとコンテンツカレンダーを作成
- 03UTMリンクを生成・検証
- 04ブランド指針に沿ってコピーを確認
- 05キャンペーン手順と公開前チェックを活用
活用シーン
- 01四半期のマーケティング計画を作る
- 02キャンペーンのトラッキングURLを作成・検証する
- 03コピーがブランド指針に沿うか確認する
- 04公開前にキャンペーンの準備状況を点検する
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nicepkg/ ai-workflow --skill running-marketing-campaignsインストール後、Claude Code で/running-marketing-campaignsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSEreferences/analytics-measurement.mdbrand-guidelines.mdcontent-strategy.mdemail-marketing.mdgeo-optimization.mdgtm-tools.mdseo-optimization.mdsocial-media.mdutm-tracking.mdscripts/brand_checker.pyutm_tools.py詳細
マーケティングキャンペーンの実施
コンテンツ、ソーシャル、メール、分析にわたるデジタルマーケティングキャンペーンを計画、実施、測定します。
目次
クイックスタート
UTM パラメーターを生成する
Source: where traffic originates (google, facebook, newsletter)
Medium: how it arrives (cpc, email, social, organic)
Campaign: initiative name (spring-sale-2025, product-launch)
Format: lowercase, hyphens, no spaces
Input: "Spring Sale 2025" → Output: "spring-sale-2025"
Input: "Q1 Launch Campaign" → Output: "q1-launch-campaign"
Example: ?utm_source=linkedin&utm_medium=social&utm_campaign=q1-launch
メールシーケンスを作成する
- ウェルカム(即時):期待値を設定し、約束した価値を提供します
- 価値(2~3日目):最良のコンテンツ、またはすぐに得られる成果を提供します
- エンゲージメント(5~7日目):返信やアクションを促します
- オファー(10日目):インセンティブ付きの明確な CTA を提示します
コンテンツカレンダーを計画する
必須項目:タイトル、ターゲットキーワード、ファネル段階(TOFU/MOFU/BOFU)、形式、担当者、公開日、配信チャネル。
キャンペーンのパフォーマンスを確認する
チャネルごとの主要指標:
- メール:開封率(平均 43%)、CTR(平均 2%)、コンバージョン率
- ソーシャル:エンゲージメント率、リーチ、クリックスルー
- 有料広告:ROAS、CPA、CTR
- コンテンツ:トラフィック、ページ滞在時間、コンバージョン
ドメインリファレンスガイド
| ニーズ | リファレンス | 読み込むタイミング |
|---|---|---|
| コンテンツ戦略を計画する | content-strategy.md | トピッククラスター、カレンダー、ファネルのマッピング、コンテンツの再利用 |
| ソーシャルメディアを運用する | social-media.md | プラットフォームごとの戦術、投稿時間、エンゲージメントのベンチマーク |
| メールキャンペーンを作成する | email-marketing.md | シーケンス、件名、セグメンテーション、到達性 |
| キャンペーンを追跡する | utm-tracking.md | UTM の形式、命名規則、GA4 との整合性 |
| パフォーマンスを測定する | analytics-measurement.md | KPI、GA4 の設定、アトリビューション、ROI の計算 |
| 製品をローンチする | gtm-tools.md | GTM フレームワーク、ポジショニング、ツールの選定 |
| ブランドボイスを定義する | brand-guidelines.md | ボイスの要素、トーン、メッセージングのフレームワーク、用語 |
| 検索向けに最適化する | seo-optimization.md | テクニカル SEO、オンページ SEO、コンテンツ SEO、リンク構築、E-E-A-T |
| AI 向けに最適化する | geo-optimization.md | GEO、LLMO、AEO、AI Overviews、チャットボットでの可視性 |
スクリプト
キャンペーン自動化用の Python ユーティリティ:
| スクリプト | 用途 | 使用方法 |
|---|---|---|
| utm_tools.py | UTM の生成、検証、一括処理、QR コード | python utm_tools.py generate --source facebook --medium paid-social --campaign q1-launch |
| brand_checker.py | ブランドボイスへの準拠、読みやすさの評価、禁止語 | python brand_checker.py check --file copy.txt |
スクリプトのクイックリファレンス
UTM を生成して検証する:
# Generate UTM parameters
python scripts/utm_tools.py generate -s facebook -m paid-social -c spring-2025
# Build complete tracking URL
python scripts/utm_tools.py build -u https://example.com -s email -m newsletter -c q1-launch
# Validate existing URL
python scripts/utm_tools.py validate -u "https://example.com?utm_source=email&utm_medium=cpc"
# Batch process from CSV
python scripts/utm_tools.py batch -f campaigns.csv -u https://example.com -o tracking.csv
# Check GA4 channel mapping
python scripts/utm_tools.py ga4-check -s facebook -m paid-social
ブランドへの準拠を確認する:
# Full compliance check
python scripts/brand_checker.py check --file marketing_copy.txt
# Check readability score
python scripts/brand_checker.py readability --text "Your marketing copy here"
# Find banned words
python scripts/brand_checker.py banned --file email_draft.txt
# Full audit with JSON output
python scripts/brand_checker.py full-audit --file campaign.txt --output report.json
ワークフロー決定ツリー
ユーザーが必要としていることは何ですか?
Creating or planning content?
├─ Yes → content-strategy.md
│ • Topic clusters, pillar pages
│ • Content calendars (annual/quarterly/weekly)
│ • TOFU/MOFU/BOFU mapping
│ • Repurposing workflows
└─ No ↓
Platform-specific social guidance?
├─ Yes → social-media.md
│ • Instagram, LinkedIn, TikTok, X, Facebook
│ • Posting cadence and timing
│ • Algorithm priorities
│ • Engagement benchmarks
└─ No ↓
Email campaigns or sequences?
├─ Yes → email-marketing.md
│ • Welcome, drip, re-engagement sequences
│ • Subject line optimization
│ • Segmentation strategies
│ • Deliverability requirements
└─ No ↓
UTM parameters or tracking URLs?
├─ Yes → utm-tracking.md + scripts/utm_tools.py
│ • Parameter formatting rules
│ • Naming conventions
│ • GA4 channel alignment
│ • Dynamic parameters for ads
│ • Batch URL generation
└─ No ↓
Analytics, metrics, or reporting?
├─ Yes → analytics-measurement.md
│ • KPIs by channel
│ • GA4 configuration checklist
│ • Attribution models
│ • ROI formulas
└─ No ↓
Product launch or go-to-market?
├─ Yes → gtm-tools.md
│ • SOSTAC, RACE, AARRR frameworks
│ • Launch campaign structure
│ • Positioning methodology
│ • Marketing tool selection
└─ No ↓
Brand voice, tone, or messaging?
├─ Yes → brand-guidelines.md + scripts/brand_checker.py
│ • Voice dimension matrix
│ • This-but-not-that chart
│ • Messaging framework
│ • Terminology standards
│ • Compliance checking
└─ No ↓
SEO or search engine optimization?
├─ Yes → seo-optimization.md
│ • Technical SEO (crawling, indexing, speed)
│ • On-page SEO (titles, headers, content)
│ • Content SEO (E-E-A-T, topic clusters)
│ • Link building strategies
│ • Core Web Vitals
└─ No ↓
AI visibility, GEO, or chatbot optimization?
├─ Yes → geo-optimization.md
│ • Generative Engine Optimization (GEO)
│ • LLMO (Large Language Model Optimization)
│ • AEO (Answer Engine Optimization)
│ • ChatGPT, Perplexity, AI Overviews visibility
│ • Content structure for AI citation
└─ No → Clarify the specific marketing need
複数ドメインにまたがる場合の読み込み順序
複数のドメインにまたがるリクエストでは、優先順位に従ってリファレンスを読み込みます。
| リクエストの種類 | 主要 | 二次 | 補助 |
|---|---|---|---|
| 製品ローンチ | gtm-tools.md | brand-guidelines.md, content-strategy.md | email-marketing.md, social-media.md |
| キャンペーントラッキング | utm-tracking.md | analytics-measurement.md | — |
| 四半期計画 | content-strategy.md | social-media.md, email-marketing.md | analytics-measurement.md |
| パフォーマンス最適化 | analytics-measurement.md | (チャネル固有) | — |
| ブランドボイス | brand-guidelines.md | brand_checker.py | — |
| 検索順位 | seo-optimization.md | content-strategy.md | analytics-measurement.md |
| AI での可視性 | geo-optimization.md | seo-optimization.md | content-strategy.md |
| 全体戦略 | seo-optimization.md, geo-optimization.md | content-strategy.md, social-media.md | email-marketing.md, analytics-measurement.md |
キャンペーン検証チェックリスト
キャンペーンの開始前に、次の項目を確認します。
戦略
- ターゲットオーディエンスが明確に定義されている
- キャンペーンの目標がベースライン指標とともに文書化されている
- 成功基準(KPI と目標値)が設定されている
- スケジュールとマイルストーンが設定されている
トラッキング
- UTM パラメーターが検証されている(小文字、ハイフン使用、スペースなし)
- GA4 のチャネルとの整合性が確認されている
- コンバージョントラッキングがテストされている
- アトリビューションモデルが選択されている
コンテンツ
- ブランドボイスのチェックリストが完了している
- 禁止語や根拠のない主張が含まれていない
- 可読性スコアが許容範囲内である(Flesch 60 以上)
- CTA が明確で、行動につながる内容になっている
技術
- メールシーケンスがプレビューでテストされている
- リンクが正常に動作することを確認済み
- モバイル対応を確認済み
- アナリティクストラッキングを確認済み
ペルソナへの適応
初心者の兆候:「これは何ですか」「どうすればよいですか」「なぜ必要ですか」と尋ねる、専門用語に不慣れ、説明を求める。 → 戦術の前に概念の背景を説明します。フレームワークを解説します。テンプレートを提示します。
**経験者の兆候:**正しい専門用語を使う、ベンチマークやテンプレートを求める、具体的なツールに言及する。 → 基礎的な説明は省略します。ベンチマーク、テンプレート、高度な戦術を直接提示します。
対応範囲
対応範囲内:
- キャンペーン戦略と計画
- コンテンツカレンダーとトピッククラスター
- ソーシャルメディアの戦術と投稿スケジュールのガイダンス
- メールシーケンスとコピーのフレームワーク
- UTM パラメーターの生成とガバナンス
- マーケティング分析と KPI フレームワーク
- 市場投入計画とポジショニング
- マーケティングツールの推奨
- ブランドボイスとメッセージングのフレームワーク
- コピーのコンプライアンスチェック
- SEO 最適化(技術、オンページ、コンテンツ、E-E-A-T)
- GEO/AI での可視性の最適化(ChatGPT、Perplexity、AI Overviews)
対応範囲外(代替案を提案):
- 有料広告キャンペーンの管理(入札戦略、オーディエンスターゲティング)
- CRM ワークフローの実装
- ウェブサイトのデザイン/開発
- ブランドアイデンティティのデザイン(ロゴ、色、ビジュアルデザイン)
- PR とメディアリレーション
- 一般的なコピーライティング(キャンペーンに特化しないもの)
対応を進める前に確認:
- 「マーケティングを手伝って」→ どのドメインですか?
- 「広告を改善したい」→ クリエイティブ/コピー(対応範囲内)ですか、それともキャンペーン管理(対応範囲外)ですか?
- 「アナリティクスを設定したい」→ マーケティング分析ですか、それとも一般的なウェブ分析ですか?
- 「ブランドガイドライン」→ ボイス/メッセージング(対応範囲内)ですか、それともビジュアルアイデンティティ(対応範囲外)ですか?
コメント
Markdown 対応