Meta Video Ad Deconstructor技能使用说明
2026-04-01
新闻来源:网淘吧
围观:14
电脑广告
手机广告
视频广告解构器
通过人工智能将视频广告创意解构为可执行的营销洞察。
此技能的功能
- 生成摘要:提取产品、特性、受众、行动号召
- 解构营销维度:钩子、社会认同、紧迫感、情感等
- 支持多种内容类型:消费品和游戏广告
- 进度跟踪:支持长时间分析的回调
- JSON输出:用于下游处理的结构化数据
设置
1. 环境变量
# Required for Gemini
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json
2. 依赖项
pip install vertexai
使用方式
基本广告解构
from scripts.deconstructor import AdDeconstructor
from scripts.models import ExtractedVideoContent
import vertexai
from vertexai.generative_models import GenerativeModel
# Initialize Vertex AI
vertexai.init(project="your-project-id", location="us-central1")
gemini_model = GenerativeModel("gemini-1.5-flash")
# Create deconstructor
deconstructor = AdDeconstructor(gemini_model=gemini_model)
# Create extracted content (from video-ad-analyzer or manually)
content = ExtractedVideoContent(
video_path="ad.mp4",
duration=30.0,
transcript="Tired of messy cables? Meet CableFlow...",
text_timeline=[{"at": 0.0, "text": ["50% OFF TODAY"]}],
scene_timeline=[{"timestamp": 0.0, "description": "Person frustrated with tangled cables"}]
)
# Generate summary
summary = deconstructor.generate_summary(
transcript=content.transcript,
scenes="0.0s: Person frustrated with tangled cables",
text_overlays="50% OFF TODAY"
)
print(summary)
完整解构
# Deconstruct all marketing dimensions
def on_progress(fraction, dimension):
print(f"Progress: {fraction*100:.0f}% - Analyzed {dimension}")
analysis = deconstructor.deconstruct(
extracted_content=content,
summary=summary,
is_gaming=False, # Set True for gaming ads
on_progress=on_progress
)
# Access dimensions
for dimension, data in analysis.dimensions.items():
print(f"\n{dimension}:")
print(data)
输出结构
摘要输出
Product/App: CableFlow Cable Organizer
Key Features:
Magnetic design: Keeps cables organized automatically
Universal fit: Works with all cable types
Premium materials: Durable silicone construction
Target Audience: Tech users frustrated with cable management
Call to Action: Order now and get 50% off
解构输出
{
"spoken_hooks": {
"elements": [
{
"hook_text": "Tired of messy cables?",
"timestamp": "0:00",
"hook_type": "Problem Question",
"effectiveness": "High - directly addresses pain point"
}
]
},
"social_proof": {
"elements": [
{
"proof_type": "User Count",
"claim": "Over 1 million happy customers",
"credibility_score": 7
}
]
},
# ... more dimensions
}
营销维度解构
| 维度 | 提取内容 |
|---|---|
口语化钩子 | 从文稿中提取的开场钩子 |
视觉钩子 | 吸引注意的视觉元素 |
文本钩子 | 屏幕文本钩子 |
社会认同 | 推荐语、用户数量、评论 |
紧迫感与稀缺性 | 限时优惠、库存警告 |
情感触发点 | 恐惧、渴望、归属感等 |
问题与解决方案 | 痛点与解决方案 |
行动号召分析 | 行动号召的有效性 |
目标受众 | 广告针对的人群 |
独特机制 | 产品独特之处 |
定制提示词
编辑位于prompts/marketing_analysis.md中的提示词以定制:

- 分析维度
- 输出格式
- 评分标准
- 游戏产品与消费品的侧重点
常见问题解答
- "这则广告使用了哪些吸引点?"
- "其情感诉求是什么?"
- "这则广告如何制造紧迫感?"
- "这则广告的目标受众是谁?"
- "展示了哪些社会认同元素?"
- "解构这则竞争对手的广告"
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~