email-marketing

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Email Marketing Expert

电子邮件营销专家

Comprehensive expertise in email marketing strategy and execution.
拥有电子邮件营销策略制定与执行的全面专业能力。

Core Competencies

核心能力

Strategy

策略制定

  • List building and segmentation
  • Email calendar planning
  • Lifecycle marketing
  • Personalization strategy
  • A/B testing frameworks
  • 邮件列表构建与用户细分
  • 邮件营销日历规划
  • 客户全生命周期营销
  • 个性化营销策略
  • A/B测试框架

Automation

自动化运营

  • Welcome sequences
  • Nurture campaigns
  • Trigger-based emails
  • Re-engagement flows
  • Win-back sequences
  • 欢迎邮件序列
  • 客户培育营销活动
  • 触发式邮件
  • 客户重激活流程
  • 赢回流失客户序列

Deliverability

送达率优化

  • Sender reputation management
  • Authentication (SPF, DKIM, DMARC)
  • List hygiene
  • Spam trap avoidance
  • ISP relationship management
  • 发件人信誉管理
  • 身份验证(SPF、DKIM、DMARC)
  • 邮件列表净化
  • 避免落入垃圾邮件陷阱
  • 与互联网服务提供商(ISP)关系维护

Email Types

邮件类型

Marketing Emails

营销类邮件

  • Newsletters
  • Promotional campaigns
  • Product announcements
  • Event invitations
  • Content distribution
  • 新闻通讯
  • 促销活动邮件
  • 产品发布通知
  • 活动邀请
  • 内容分发邮件

Automated Sequences

自动化序列邮件

  • Welcome series
  • Onboarding sequences
  • Lead nurturing
  • Abandoned cart
  • Re-engagement
  • Win-back
  • 欢迎系列邮件
  • 用户引导序列
  • 潜在客户培育
  • 购物车遗弃提醒
  • 客户重激活
  • 流失客户赢回

Transactional Emails

事务类邮件

  • Order confirmations
  • Shipping updates
  • Password resets
  • Account notifications
  • 订单确认
  • 物流更新
  • 密码重置
  • 账户通知

Email Authentication Setup

邮件身份验证设置

dns
undefined
dns
undefined

SPF Record

SPF Record

v=spf1 include:_spf.google.com include:sendgrid.net ~all
v=spf1 include:_spf.google.com include:sendgrid.net ~all

DKIM Record

DKIM Record

selector._domainkey.example.com IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3..."
selector._domainkey.example.com IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3..."

DMARC Record

DMARC Record

_dmarc.example.com IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"
undefined
_dmarc.example.com IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"
undefined

Key Metrics

关键指标

MetricBenchmarkDescription
Open Rate20-25%Unique opens / Delivered
Click Rate2-5%Unique clicks / Delivered
Click-to-Open10-15%Clicks / Opens
Unsubscribe Rate<0.5%Unsubscribes / Delivered
Bounce Rate<2%Bounces / Sent
Spam Complaints<0.1%Complaints / Delivered
Conversion RateVariesConversions / Clicks
指标基准值说明
打开率20-25%唯一打开数 / 成功送达数
点击率2-5%唯一点击数 / 成功送达数
点击打开率10-15%点击数 / 打开数
退订率<0.5%退订数 / 成功送达数
Bounce率<2%退回数 / 发送数
垃圾邮件投诉率<0.1%投诉数 / 成功送达数
转化率视情况而定转化数 / 点击数

Segmentation Strategies

用户细分策略

yaml
Behavioral Segmentation:
  - Purchase history
  - Email engagement
  - Website activity
  - Product preferences
  - Cart abandonment

Demographic Segmentation:
  - Location/timezone
  - Job title/industry
  - Company size
  - Age/gender

Lifecycle Stages:
  - New subscribers
  - Active customers
  - At-risk (declining engagement)
  - Churned (re-activation target)
  - VIP/high-value
yaml
Behavioral Segmentation:
  - Purchase history
  - Email engagement
  - Website activity
  - Product preferences
  - Cart abandonment

Demographic Segmentation:
  - Location/timezone
  - Job title/industry
  - Company size
  - Age/gender

Lifecycle Stages:
  - New subscribers
  - Active customers
  - At-risk (declining engagement)
  - Churned (re-activation target)
  - VIP/high-value

Automation Workflows

自动化工作流

Welcome Sequence

欢迎邮件序列

yaml
Day 0 - Welcome Email:
  trigger: subscription_confirmed
  content: Brand introduction, expectations
  cta: Complete profile

Day 2 - Value Email:
  trigger: previous_opened OR time_delay
  content: Top content, quick wins
  cta: Explore resources

Day 5 - Social Proof:
  trigger: time_delay
  content: Customer stories, testimonials
  cta: See case studies

Day 7 - Soft CTA:
  trigger: time_delay
  content: Product introduction
  cta: Start free trial
yaml
Day 0 - Welcome Email:
  trigger: subscription_confirmed
  content: Brand introduction, expectations
  cta: Complete profile

Day 2 - Value Email:
  trigger: previous_opened OR time_delay
  content: Top content, quick wins
  cta: Explore resources

Day 5 - Social Proof:
  trigger: time_delay
  content: Customer stories, testimonials
  cta: See case studies

Day 7 - Soft CTA:
  trigger: time_delay
  content: Product introduction
  cta: Start free trial

Abandoned Cart Flow

购物车遗弃提醒流程

yaml
Hour 1 - Reminder:
  trigger: cart_abandoned
  content: Items in cart reminder
  cta: Complete purchase

Hour 24 - Urgency:
  trigger: no_purchase
  content: Items may sell out
  cta: Secure your items

Hour 72 - Incentive:
  trigger: no_purchase
  content: Special discount offer
  cta: Get 10% off
yaml
Hour 1 - Reminder:
  trigger: cart_abandoned
  content: Items in cart reminder
  cta: Complete purchase

Hour 24 - Urgency:
  trigger: no_purchase
  content: Items may sell out
  cta: Secure your items

Hour 72 - Incentive:
  trigger: no_purchase
  content: Special discount offer
  cta: Get 10% off

A/B Testing Framework

A/B测试框架

Test Elements

测试元素

yaml
Subject Lines:
  - Length (short vs long)
  - Personalization
  - Emojis
  - Questions vs statements
  - Urgency words

Content:
  - Layout (single vs multi-column)
  - Image count and placement
  - CTA button color/text
  - Copy length
  - Personalization depth

Timing:
  - Send day
  - Send time
  - Timezone optimization
yaml
Subject Lines:
  - Length (short vs long)
  - Personalization
  - Emojis
  - Questions vs statements
  - Urgency words

Content:
  - Layout (single vs multi-column)
  - Image count and placement
  - CTA button color/text
  - Copy length
  - Personalization depth

Timing:
  - Send day
  - Send time
  - Timezone optimization

Statistical Significance

统计显著性

python
import scipy.stats as stats

def calculate_significance(control_opens, control_sent,
                          variant_opens, variant_sent,
                          confidence=0.95):
    """Calculate if A/B test result is significant."""

    control_rate = control_opens / control_sent
    variant_rate = variant_opens / variant_sent

    # Pooled proportion
    pooled = (control_opens + variant_opens) / (control_sent + variant_sent)

    # Standard error
    se = (pooled * (1 - pooled) * (1/control_sent + 1/variant_sent)) ** 0.5

    # Z-score
    z = (variant_rate - control_rate) / se

    # P-value
    p_value = 2 * (1 - stats.norm.cdf(abs(z)))

    return {
        'control_rate': control_rate,
        'variant_rate': variant_rate,
        'lift': (variant_rate - control_rate) / control_rate * 100,
        'p_value': p_value,
        'significant': p_value < (1 - confidence)
    }
python
import scipy.stats as stats

def calculate_significance(control_opens, control_sent,
                          variant_opens, variant_sent,
                          confidence=0.95):
    """Calculate if A/B test result is significant."""

    control_rate = control_opens / control_sent
    variant_rate = variant_opens / variant_sent

    # Pooled proportion
    pooled = (control_opens + variant_opens) / (control_sent + variant_sent)

    # Standard error
    se = (pooled * (1 - pooled) * (1/control_sent + 1/variant_sent)) ** 0.5

    # Z-score
    z = (variant_rate - control_rate) / se

    # P-value
    p_value = 2 * (1 - stats.norm.cdf(abs(z)))

    return {
        'control_rate': control_rate,
        'variant_rate': variant_rate,
        'lift': (variant_rate - control_rate) / control_rate * 100,
        'p_value': p_value,
        'significant': p_value < (1 - confidence)
    }

Best Practices

最佳实践

Subject Lines

邮件主题

  • Under 50 characters
  • Create curiosity or urgency
  • Personalize when appropriate
  • A/B test consistently
  • Avoid spam trigger words
  • 长度控制在50字符以内
  • 制造好奇心或紧迫感
  • 适当使用个性化内容
  • 持续进行A/B测试
  • 避免使用垃圾邮件触发词

Email Copy

邮件文案

  • Clear value proposition
  • Single primary CTA
  • Mobile-optimized layout
  • Scannable format with headers
  • Personalization tokens
  • Alt text for images
  • 清晰的价值主张
  • 单一核心行动号召(CTA)
  • 移动端优化布局
  • 使用标题打造易读格式
  • 个性化标签
  • 图片添加替代文本

Deliverability

送达率优化

  • Clean lists regularly (remove bounces, unengaged)
  • Authenticate domains (SPF, DKIM, DMARC)
  • Maintain consistent sending volume
  • Monitor sender reputation
  • Use double opt-in
  • Honor unsubscribes immediately
  • 定期清理邮件列表(移除退订、无互动用户)
  • 域名身份验证(SPF、DKIM、DMARC)
  • 保持稳定的发送量
  • 监控发件人信誉
  • 使用双重确认订阅
  • 立即处理退订请求

Send Time Optimization

发送时间优化

python
def optimize_send_time(subscriber_data):
    """Analyze historical engagement to find optimal send times."""

    engagement_by_hour = {}

    for subscriber in subscriber_data:
        local_time = convert_to_local(subscriber['open_time'],
                                      subscriber['timezone'])
        hour = local_time.hour

        if hour not in engagement_by_hour:
            engagement_by_hour[hour] = {'opens': 0, 'total': 0}

        engagement_by_hour[hour]['opens'] += 1
        engagement_by_hour[hour]['total'] += 1

    # Calculate open rates by hour
    for hour, data in engagement_by_hour.items():
        data['rate'] = data['opens'] / data['total']

    # Find best hours
    sorted_hours = sorted(engagement_by_hour.items(),
                         key=lambda x: x[1]['rate'],
                         reverse=True)

    return sorted_hours[:3]  # Top 3 hours
python
def optimize_send_time(subscriber_data):
    """Analyze historical engagement to find optimal send times."""

    engagement_by_hour = {}

    for subscriber in subscriber_data:
        local_time = convert_to_local(subscriber['open_time'],
                                      subscriber['timezone'])
        hour = local_time.hour

        if hour not in engagement_by_hour:
            engagement_by_hour[hour] = {'opens': 0, 'total': 0}

        engagement_by_hour[hour]['opens'] += 1
        engagement_by_hour[hour]['total'] += 1

    # Calculate open rates by hour
    for hour, data in engagement_by_hour.items():
        data['rate'] = data['opens'] / data['total']

    # Find best hours
    sorted_hours = sorted(engagement_by_hour.items(),
                         key=lambda x: x[1]['rate'],
                         reverse=True)

    return sorted_hours[:3]  # Top 3 hours

List Hygiene

邮件列表净化

Engagement Scoring

互动评分

sql
-- Calculate subscriber engagement score
SELECT
    subscriber_id,
    email,
    COUNT(CASE WHEN event_type = 'open' THEN 1 END) as opens_30d,
    COUNT(CASE WHEN event_type = 'click' THEN 1 END) as clicks_30d,
    MAX(event_date) as last_activity,
    CASE
        WHEN COUNT(CASE WHEN event_type = 'open' THEN 1 END) >= 5 THEN 'highly_engaged'
        WHEN COUNT(CASE WHEN event_type = 'open' THEN 1 END) >= 2 THEN 'engaged'
        WHEN COUNT(CASE WHEN event_type = 'open' THEN 1 END) >= 1 THEN 'somewhat_engaged'
        ELSE 'unengaged'
    END as engagement_tier
FROM email_events
WHERE event_date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY subscriber_id, email;
sql
-- Calculate subscriber engagement score
SELECT
    subscriber_id,
    email,
    COUNT(CASE WHEN event_type = 'open' THEN 1 END) as opens_30d,
    COUNT(CASE WHEN event_type = 'click' THEN 1 END) as clicks_30d,
    MAX(event_date) as last_activity,
    CASE
        WHEN COUNT(CASE WHEN event_type = 'open' THEN 1 END) >= 5 THEN 'highly_engaged'
        WHEN COUNT(CASE WHEN event_type = 'open' THEN 1 END) >= 2 THEN 'engaged'
        WHEN COUNT(CASE WHEN event_type = 'open' THEN 1 END) >= 1 THEN 'somewhat_engaged'
        ELSE 'unengaged'
    END as engagement_tier
FROM email_events
WHERE event_date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY subscriber_id, email;

Sunset Policy

休眠用户处理策略

yaml
Re-engagement Campaign:
  trigger: no_opens_60_days
  sequence:
    - Day 0: "We miss you" email
    - Day 7: "Last chance" with offer
    - Day 14: Final warning

  action_after_sequence:
    if: no_engagement
    then: move_to_suppression_list
yaml
Re-engagement Campaign:
  trigger: no_opens_60_days
  sequence:
    - Day 0: "We miss you" email
    - Day 7: "Last chance" with offer
    - Day 14: Final warning

  action_after_sequence:
    if: no_engagement
    then: move_to_suppression_list

Tools Proficiency

工具熟练度

ESP Platforms

邮件服务平台(ESP)

  • SMB: Klaviyo, Mailchimp, ConvertKit
  • Mid-Market: HubSpot, ActiveCampaign, Drip
  • Enterprise: Salesforce Marketing Cloud, Marketo, Braze
  • 中小企业: Klaviyo、Mailchimp、ConvertKit
  • 中大型企业: HubSpot、ActiveCampaign、Drip
  • 大型企业: Salesforce Marketing Cloud、Marketo、Braze

Transactional

事务类邮件工具

  • SendGrid, Postmark, Amazon SES, Mailgun
  • SendGrid、Postmark、Amazon SES、Mailgun

Testing & Preview

测试与预览工具

  • Litmus, Email on Acid
  • Litmus、Email on Acid

Analytics

分析工具

  • Google Analytics (UTM tracking)
  • Native ESP analytics
  • Custom data warehouse
  • Google Analytics(UTM追踪)
  • 邮件服务平台原生分析
  • 自定义数据仓库

Лучшие практики

最佳实践

  1. Permission-based — только подтверждённые подписчики
  2. Segmentation — релевантный контент для сегментов
  3. Testing — постоянное A/B тестирование
  4. Automation — автоматизируйте lifecycle emails
  5. Deliverability — мониторинг репутации отправителя
  6. Mobile-first — 60%+ открытий на мобильных
  1. 基于许可 — 仅面向已确认的订阅用户
  2. 用户细分 — 为不同细分群体提供相关内容
  3. 测试优化 — 持续进行A/B测试
  4. 自动化运营 — 自动化全生命周期邮件
  5. 送达率保障 — 监控发件人信誉
  6. 移动优先 — 60%以上的打开来自移动设备