mcpField
R
running-marketing-campaigns

running-marketing-campaigns

github.com/nicepkgマーケティング・グロース28865 回インストール40 週間前に更新
リポジトリ

running-marketing-campaigns について

running-marketing-campaignsは、コンテンツ、SNS、メール、分析を横断してデジタルキャンペーンを計画・実行・測定するスキルです。分野別資料、Pythonユーティリティ、手順案内、公開前チェックリストを備えています。

主な機能

  1. 01複数チャネルのキャンペーンを計画
  2. 02メールシーケンスとコンテンツカレンダーを作成
  3. 03UTMリンクを生成・検証
  4. 04ブランド指針に沿ってコピーを確認
  5. 05キャンペーン手順と公開前チェックを活用

活用シーン

  1. 01四半期のマーケティング計画を作る
  2. 02キャンペーンのトラッキングURLを作成・検証する
  3. 03コピーがブランド指針に沿うか確認する
  4. 04公開前にキャンペーンの準備状況を点検する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nicepkg/ai-workflow --skill running-marketing-campaigns

インストール後、Claude Code で/running-marketing-campaignsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE
references/
analytics-measurement.md
brand-guidelines.md
content-strategy.md
email-marketing.md
geo-optimization.md
gtm-tools.md
seo-optimization.md
social-media.md
utm-tracking.md
scripts/
brand_checker.py
utm_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
メールシーケンスを作成する
  1. ウェルカム(即時):期待値を設定し、約束した価値を提供します
  2. 価値(2~3日目):最良のコンテンツ、またはすぐに得られる成果を提供します
  3. エンゲージメント(5~7日目):返信やアクションを促します
  4. オファー(10日目):インセンティブ付きの明確な CTA を提示します
コンテンツカレンダーを計画する

必須項目:タイトル、ターゲットキーワード、ファネル段階(TOFU/MOFU/BOFU)、形式、担当者、公開日、配信チャネル。

キャンペーンのパフォーマンスを確認する

チャネルごとの主要指標:

  • メール:開封率(平均 43%)、CTR(平均 2%)、コンバージョン率
  • ソーシャル:エンゲージメント率、リーチ、クリックスルー
  • 有料広告:ROAS、CPA、CTR
  • コンテンツ:トラフィック、ページ滞在時間、コンバージョン

ドメインリファレンスガイド

ニーズリファレンス読み込むタイミング
コンテンツ戦略を計画するcontent-strategy.mdトピッククラスター、カレンダー、ファネルのマッピング、コンテンツの再利用
ソーシャルメディアを運用するsocial-media.mdプラットフォームごとの戦術、投稿時間、エンゲージメントのベンチマーク
メールキャンペーンを作成するemail-marketing.mdシーケンス、件名、セグメンテーション、到達性
キャンペーンを追跡するutm-tracking.mdUTM の形式、命名規則、GA4 との整合性
パフォーマンスを測定するanalytics-measurement.mdKPI、GA4 の設定、アトリビューション、ROI の計算
製品をローンチするgtm-tools.mdGTM フレームワーク、ポジショニング、ツールの選定
ブランドボイスを定義するbrand-guidelines.mdボイスの要素、トーン、メッセージングのフレームワーク、用語
検索向けに最適化するseo-optimization.mdテクニカル SEO、オンページ SEO、コンテンツ SEO、リンク構築、E-E-A-T
AI 向けに最適化するgeo-optimization.mdGEO、LLMO、AEO、AI Overviews、チャットボットでの可視性

スクリプト

キャンペーン自動化用の Python ユーティリティ:

スクリプト用途使用方法
utm_tools.pyUTM の生成、検証、一括処理、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.mdbrand-guidelines.md, content-strategy.mdemail-marketing.md, social-media.md
キャンペーントラッキングutm-tracking.mdanalytics-measurement.md—
四半期計画content-strategy.mdsocial-media.md, email-marketing.mdanalytics-measurement.md
パフォーマンス最適化analytics-measurement.md(チャネル固有)—
ブランドボイスbrand-guidelines.mdbrand_checker.py—
検索順位seo-optimization.mdcontent-strategy.mdanalytics-measurement.md
AI での可視性geo-optimization.mdseo-optimization.mdcontent-strategy.md
全体戦略seo-optimization.md, geo-optimization.mdcontent-strategy.md, social-media.mdemail-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 とメディアリレーション
  • 一般的なコピーライティング(キャンペーンに特化しないもの)

対応を進める前に確認:

  • 「マーケティングを手伝って」→ どのドメインですか?
  • 「広告を改善したい」→ クリエイティブ/コピー(対応範囲内)ですか、それともキャンペーン管理(対応範囲外)ですか?
  • 「アナリティクスを設定したい」→ マーケティング分析ですか、それとも一般的なウェブ分析ですか?
  • 「ブランドガイドライン」→ ボイス/メッセージング(対応範囲内)ですか、それともビジュアルアイデンティティ(対応範囲外)ですか?

コメント