【发布时间】:2020-02-10 19:41:27
【问题描述】:
我希望编写一个查询(在 SFMC 中),该查询从数据视图中提取已发送电子邮件和唯一打开次数的计数——然后最终计算打开率的字段——根据域和 JobID 进行过滤。但我不知道如何构建嵌套查询以使其完全正确。任何人都可以提供帮助?我正在寻找类似以下的内容,但我知道我的第三行全错了......
SELECT s.JobID,
COUNT(s.SubscriberKey) as SentCount,
(SELECT COUNT(o.SubscriberKey) as OpenTemp FROM _Open o WHERE o.IsUnique = 'True') as OpenCount
FROM _Sent s
LEFT JOIN _Open o ON s.SubscriberKey = o.SubscriberKey
WHERE s.JobID IN ('111111','222222')
AND s.Domain = 'gmail.com'
GROUP BY s.JobID
【问题讨论】:
-
样本数据、期望的结果以及对您正在尝试做的事情的解释——除了“第三行全错”——都会有所帮助。
-
当然,对不起。 JobID 将是一个 6 位数字,表示电子邮件活动。 SubscriberKey 将是每个成员的唯一 ID。所以我要找的基本上是一个包含 JobID 列表的表格,然后是每个发送的电子邮件计数和唯一打开次数。
-
在salesforce.stackexchange.com,特别是marketing-cloud 和query 标签,您将获得更多关注您的SFMC 问题。
-
谢谢。我会试一试。感谢您的帮助。
标签: sql sql-server salesforce-marketing-cloud