所在分类:  Amazon 所属圈子: Amazon Amazon PPC

亚马逊广告ACOS的救星-亚马逊营销云(AMC)

发帖2次 被置顶2次 被推荐1次 质量分0星 回帖互动43次 历史交流热度33.33% 历史交流深度0%
“市场越来越卷,广告 CPC越来越高,广告 ACOS 持续在爆”这应该是目前大多数运营经常听到的话,也是在运营过程中经常遇到的事情吧。在目前竞争激烈的大环境下,低成本的流量越来越少,而我们经常在广告运营上遇到最核心的问题:广告转化率太低。往往我们通过一系列,这啊那啊的手段去优化,到最终发现告的转化率还是那个si样,然后陷入一筹莫展、无从下手的状态。但是!!!现在亚马逊做了个史诗级更新-开放了亚马逊营销云,即 AMC。AMC的功能有很多,目前我觉得最实用的功能无愧就是人群包的建立了。以前我们听到的 AMC 人群包都是在一些ERP 上经常见到的,并且是可以直接创建 ERP 系统中已经默认设置好的人群包模板。但是现在,我们可以直接在亚马逊后台,去建立更加丰富,更加精准的 AMC 人群包。而这些 AMC 人群包,就是来拯救我们亚马逊广告运营 ACOS 的一把利剑!!!
https://assert.wearesellers.com/questions/20251030/76a0448be2b7917ca8bd84e53e88fb78.png

亚马逊AMC目前也有很多已经设置好的默认模板,对比市场上ERP自带的AMC人群包模板,个人觉得亚马逊后台的人群包模板会更加精准且丰富。(目前后台全是英文版,我们可以使用小插件,翻译成中英结合,这样可能更方便于我们去使用。英语大佬可以pass这个环节)
https://assert.wearesellers.com/questions/20251030/839802ed79158afa437b541803c1182c.png
 
以上介么多的模板,目前我个人使用最多的是下面这个模板。
https://assert.wearesellers.com/questions/20251030/02f2a596653a120aaa1d978791744a9b.png
为什么是它呢?听我细细道来。该人群包模板的作用是:建立一个受众群体,该群体是由之前使用某些特定关键词(往往是我们广告中打的那些核心关键词)进行搜索后,但还没购买我们自己的产品的客户群体所组成的。
https://assert.wearesellers.com/questions/20251030/8d65663d658f77a73e0d6c5540facddd.png
https://assert.wearesellers.com/questions/20251030/069fa02a041db4bd1b9f0be27a783ba9.png
根据我个人的理解,这部分客户群体使用了跟我们产品相关较高的关键词进行搜索,证明该群体是对我们的产品有购买欲望的,他们可能已经在搜索页面看过我们的产品,但是没有点击,或者已经进入过我们的页面,但是由于某些原因没有造成转化。此时,如果我们再通过人为干预,让客户再次,或者多次的触达我们的链接页面。根据我个人的购买习惯,往往在我购买东西的时候,如果多次见到某个产品,可能会因此产生购买的欲望。(当然,这个应该站在该产品对于我来说,是满意的,并且对比了其他产品,没有明显缺点的情况上)。
因此,根据以上所说,我们可以根据我们的广告架构,关键词情况,去创建一大批的关键词人群包,然后在我们已有的,或者新的广告上做人群包的加价。

https://assert.wearesellers.com/questions/20251030/d62a8456953ba08980a62ed2d4bdc437.png
 
目前这个AMC人群包加价的功能已经覆盖到所有广告类型上了,这里我们重点讲SP广告。
前面可能讲了一大堆废话,但是接下来重点来了。关键词人群包究竟该怎么使用更加合理呢。

 
目前,我所能想到的有以下3种:
1. SKAG广告组+对应SKAG关键词人群包
2. Auto广告组+不同关键词人群包(这里可以做更加细致的区分:紧密匹配广告/同类匹配广告,以及结合不同的关键词人群包做加价)
3. 竟对ASIN定投广告组+特定关键词人群包(特定关键词往往是跟我们产品相关度极高的词)
品牌词人群包+品牌营销促销组合(这里的品牌词可以是自身的,也可以是竟对的)

https://assert.wearesellers.com/questions/20251030/0a745298ffa93ee55f49f8e8b95fe90e.png
https://assert.wearesellers.com/questions/20251030/ca0db0dc4ecd5e91e55260629f10cd9e.png
以上两个截图,为一个对照组。
广告类型分别是:
1) 类目大词SKAG广告
2) 类目大词SKAG广告+类目大词人群包加价
可以看到,做了人群包加价的广告组各项核心数据明显优于没做加价的广告组.

https://assert.wearesellers.com/questions/20251030/dff8358a6bdac2f6b94835bec00bda8c.png
 
https://assert.wearesellers.com/questions/20251030/20f6f3835a06154864732d979c054819.png
 
上面的截图为一组AUTO的同类匹配广告,属于进攻广告。在上一个周期的数据是很差的,经过选定了合适的人群包加价之后,可以看到下一个周期的数据明显变好了。
因此,我们可以看到,AMC的人群包加价对于某些类目来说是有一定的优化作用的。如果能够使用好这些AMC人群包,对于我们的广告上将会有很大的帮助的。当然,以上仅仅是本人的测试结果。这些结果我认为根据不同类目,不同时期产品,效果都会不一样。建议大家在尝试过程中,可以先做测试,给予小部分的预算做测试即可。若遇到测试结果比较好的,我们可以再做预算的放大。
还想要分享的还有一个,就是上面所说的“品牌词人群包+品牌营销促销组合”

 
首先,可以创建一个自己目前所有品牌词的人群包,然后可以结合亚马逊的购物车再营销促销,结合SP/SD广告,将此促销定位投放到之前搜索过自身品牌词的受众群体,以此收割之前未转化的部分客户。
另外,如果想要从竟对手里中抢走些许订单,可以做一个关于竟对品牌词的人群包,再结合我们的品牌定制促销,定投到对应人群,形成转化。(当然,关于竟对品牌的,我这边还没尝试,毕竟我们本身定投效果较差,有尝试过的大佬可以分享一下经验。

https://assert.wearesellers.com/questions/20251030/c85a4afb1638a1a58221912fd8442934.png
 
关于人群包的使用,我们也可以进行拓展。
例如,当我们知道我们的客户群体是属于高消费人群,那我们可以去建立一下专属于高收入人群的人群包,例如收入在100000+以上的客户群体,这里可能适用于一些高客单价的产品,当然低客单的可以考虑缩小收入水平,另外这种人群包目前可以需要会写SQL代码的大佬才能在后台直接创建,否则可能需要使用到一些DSP的服务商可以帮忙创建。
另外,如果你的广告预算够多,你有预算去把广告拉满。那你可以考虑设置多个广告组。普通的不做人群包加价的广告组用来触达新的更多的亚马逊客户,而同时设置相同的,但是做了人群包加价的关键词广告组去做受众收割,即再次触达另一个广告组没有完成转化的客户群体。


!!小TIP,创建人群包的时候,需要满足2000~的人群基数。如果你在创建失败的时候,可以尝试增加ASIN,或者选择ABA排名更高的关键词,这样更容易创建成功。
最后,如果有大佬做了相应的人群包测试,欢迎大佬在评论区底下做交流。以上也仅是本人测试出来的小众结果。

 
更新:AMC创建的人群包一旦创建成功后是无法删除的哦,只有失败的才能删除,建议大佬们尝试的时候做好命名区分,这样使用过程也比较方便
已邀请:
丢一个最近在用的人群转化路径SQL代码,可以追溯不同的转化路径分析:
1、细致到不同转化路径(客户点击的广告活动和顺序)
2、该转化路径的 曝光 - 点击 - 花费 - 成交 逻辑链条的 客户数量 
-- 功能:分析用户从DSP广告和赞助广告(Sponsored Ads)的展示到最终转化的完整路径,
-- 计算各路径的覆盖用户数、展示量、成本、销售额等指标,评估不同广告路径的转化效果。
-- 适用场景:广告投放策略优化、转化路径归因分析


-- 1. 整合广告展示数据(DSP + 赞助广告)
-- 作用:收集两类广告的用户展示记录,统一格式并聚合基础指标(首次展示时间、总展示量、总成本)
WITH impressions AS (
-- 1.1 DSP广告展示数据
SELECT
-- 可选配置:如需将特定campaign_id归类(如Awareness/Conversion),可启用下方CASE语句
-- CASE campaign_id
-- WHEN 11111111111111 THEN 'Display_Awareness'
-- WHEN 222222222222 THEN 'Display_Conversion'
-- ELSE 'Other'
-- END AS campaign,
'DSP' AS product_type, -- 广告类型:DSP
campaign, -- 广告活动名称(如需重命名可启用上方CASE)
user_id, -- 用户唯一标识
MIN(impression_dt) AS impression_dt_first, -- 用户对该活动的首次展示时间
SUM(impressions) AS impressions, -- 总展示量
SUM(total_cost) AS total_cost -- 总成本(原始单位:毫分)
FROM dsp_impressions
WHERE user_id IS NOT NULL -- 过滤无效用户
-- 可选:如需限定特定活动,可添加条件(如 AND campaign_id IN (xxx, yyy))
GROUP BY product_type, campaign, user_id -- 按广告类型、活动、用户分组

UNION ALL -- 合并DSP和赞助广告数据

-- 1.2 赞助广告展示数据(Sponsored Products/Display/Brands)
SELECT
-- 可选配置:如需将特定campaign重命名,可启用下方CASE语句
-- CASE campaign
-- WHEN 'SP_campaign_name1' THEN 'SP_Awareness_name'
-- WHEN 'SP_campaign_name2' THEN 'SP_Conversion_name'
-- ... 其他活动映射 ...
-- ELSE 'Other'
-- END AS campaign,
ad_product_type AS product_type, -- 广告类型(如sponsored_products)
campaign, -- 广告活动名称(如需重命名可启用上方CASE)
user_id, -- 用户唯一标识
MIN(event_dt) AS impression_dt_first, -- 用户对该活动的首次展示时间
SUM(impressions) AS impressions, -- 总展示量
SUM(spend) AS total_cost -- 总成本(原始单位:微分)
FROM sponsored_ads_traffic
WHERE user_id IS NOT NULL -- 过滤无效用户
-- 可选:如需限定特定活动,可添加条件(如 AND campaign IN ('xxx', 'yyy'))
GROUP BY product_type, campaign, user_id -- 按广告类型、活动、用户分组
),


-- 2. 收集转化数据(购买行为)
-- 作用:提取用户的购买转化记录,关联到对应的广告活动,聚合转化指标
converted AS (
SELECT
-- 可选配置:与impressions保持一致的campaign命名规则,需同步启用
-- CASE campaign_id
-- WHEN 11111111111111 THEN 'Display_Awareness'
-- WHEN 222222222222 THEN 'Display_Conversion'
-- ELSE 'Other'
-- END AS campaign,
campaign, -- 广告活动名称(需与impressions中的campaign保持一致)
user_id, -- 用户唯一标识
MAX(conversion_event_dt) AS conversion_event_dt_last, -- 用户对该活动的最后转化时间
SUM(product_sales) AS product_sales, -- 总销售额
SUM(purchases) AS purchases -- 总购买量
FROM amazon_attributed_events_by_traffic_time
WHERE
purchases + total_purchases_clicks > 0 -- 过滤有购买行为的记录
AND user_id IS NOT NULL -- 过滤无效用户
-- 可选:如需限定特定活动,可添加条件(如 AND (campaign_id IN (xxx) OR campaign IN ('yyy')))
GROUP BY campaign, user_id -- 按活动、用户分组
),


-- 3. 过滤有效展示(展示时间早于转化时间)
-- 作用:关联展示数据和转化数据,仅保留"展示在转化之前"的有效记录,并转换成本单位为美元
filter_impressions AS (
SELECT
i.user_id AS imp_user_id, -- 展示用户ID
c.user_id AS pur_user_id, -- 转化用户ID(未转化则为NULL)
i.campaign, -- 广告活动
i.impressions, -- 展示量
i.impression_dt_first, -- 首次展示时间
-- 转换成本单位为美元:
-- 赞助广告(微分→美元:÷1亿),DSP广告(毫分→美元:÷10万)
CASE
WHEN i.product_type IN ('sponsored_products', 'sponsored_display', 'sponsored_brands')
THEN i.total_cost / 100000000 -- 赞助广告成本转换
ELSE i.total_cost / 100000 -- DSP广告成本转换
END AS total_cost,
c.conversion_event_dt_last, -- 最后转化时间(未转化则为NULL)
COALESCE(c.product_sales, 0) AS product_sales, -- 销售额(未转化则为0)
COALESCE(c.purchases, 0) AS purchases -- 购买量(未转化则为0)
FROM impressions i
-- 左连接转化数据(按用户+活动关联,确保转化归因到对应的展示)
LEFT JOIN converted c
ON c.user_id = i.user_id
AND c.campaign = i.campaign
-- 过滤条件:仅保留"有转化且展示在转化前"或"无转化"的展示记录
WHERE
(c.user_id IS NOT NULL AND i.impression_dt_first < c.conversion_event_dt_last) -- 有效转化的展示
OR c.user_id IS NULL -- 未转化的展示
),


-- 4. 标记用户广告接触顺序
-- 作用:按用户分组,对其接触的广告活动按"首次展示时间"排序,标记接触顺序
ranked AS (
SELECT
-- 创建包含"顺序+活动"的结构化数据(便于后续排序)
NAMED_ROW(
'order', -- 顺序字段(按首次展示时间排序的序号)
ROW_NUMBER() OVER (
PARTITION BY f.imp_user_id
ORDER BY f.impression_dt_first -- 按首次展示时间升序(最早的在前)
),
'campaign', -- 广告活动
f.campaign
) AS campaign_order,
imp_user_id -- 用户ID
FROM filter_impressions f
WHERE f.imp_user_id IS NOT NULL -- 过滤无效用户
),


-- 5. 生成用户广告接触路径
-- 作用:按用户分组,将其接触的广告活动按时间顺序汇总为"路径"数组
assembled AS (
SELECT
-- 收集用户的所有广告接触记录,去重后按顺序排序,生成路径
ARRAY_SORT(COLLECT(DISTINCT a.campaign_order)) AS path,
a.imp_user_id -- 用户ID
FROM ranked a
GROUP BY a.imp_user_id
),


-- 6. 用户级别去重(聚合展示和转化指标)
-- 作用:按用户去重,避免同一用户多条记录重复计算,聚合用户级指标
filter_impressions_dedupe AS (
SELECT
imp_user_id, -- 用户ID
SUM(impressions) AS impressions, -- 该用户的总展示量
SUM(total_cost) AS total_cost, -- 该用户的总成本
-- 标记用户是否有转化(1=有转化,0=无转化)
MAX(CASE WHEN pur_user_id IS NOT NULL THEN 1 ELSE 0 END) AS has_purchase,
MAX(product_sales) AS product_sales, -- 该用户的销售额(取最大值,因同一用户可能多条记录)
MAX(purchases) AS purchases -- 该用户的购买量(取最大值)
FROM filter_impressions
GROUP BY imp_user_id -- 按用户去重
),


-- 7. 关联路径与效果指标(按路径聚合)
-- 作用:将用户的广告接触路径与用户级指标关联,按路径汇总整体效果
assembled_with_imp_conv AS (
SELECT
path, -- 广告接触路径(按时间排序的活动数组)
COUNT(DISTINCT a.imp_user_id) AS reach, -- 该路径覆盖的独立用户数
SUM(b.impressions) AS total_impressions, -- 该路径的总展示量
SUM(b.total_cost) AS total_cost, -- 该路径的总成本
SUM(b.has_purchase) AS converted_users, -- 该路径中有转化的用户数
SUM(b.product_sales) AS total_sales, -- 该路径带来的总销售额
SUM(b.purchases) AS total_purchases -- 该路径带来的总购买量
FROM assembled a
-- 关联用户级去重后的指标
LEFT JOIN filter_impressions_dedupe b
ON a.imp_user_id = b.imp_user_id
GROUP BY path -- 按路径分组汇总
)


-- 最终输出:各广告路径的效果指标
SELECT
path,
reach AS path_user_count, -- 路径覆盖用户数
total_impressions, -- 总展示量
total_cost, -- 总成本(美元)
converted_users, -- 转化用户数
total_sales, -- 总销售额
total_purchases, -- 总购买量
-- 计算用户购买率(避免除零错误:当reach=0时返回0)
CASE WHEN reach = 0 THEN 0
ELSE converted_users / reach
END AS user_conversion_rate
FROM assembled_with_imp_conv
-- 可选:如需按转化效果排序,可添加 ORDER BY user_conversion_rate DESC
;
要回复问题请先登录注册

加入卖家社群
关注公众号
加入线下社群

亚马逊全球开店

亚马逊全球开店
广告 ×
10s