Análise Avançada Do Código Do Cupom

Compreender o desempenho do cupom de sua empresa é uma maneira interessante de segmentar seus pedidos e também entender melhor seus clientes. Este tópico aborda as etapas para criar análises para entender quais clientes você adquire usando cupons, como eles são executados e rastrear o uso geral do cupom.

Esta análise contém colunas calculadas avançadas.

Introdução

Como primeira etapa, você precisa garantir que as seguintes colunas sejam sincronizadas com a Data Warehouse. Se não estiverem, acesse e rastreie-os navegando até Manage Data > Data Warehousee sincronizando o seguinte:

  • sales_flat_order tabela
  • coupon_code
  • base_discount_amount

Colunas calculadas

Colunas a serem criadas independentemente da política de ordens do convidado:

  • sales\_flat\_order tabela

  • A ordem tem o cupom aplicado?

    • Column type: Same Table => CALCULATION

    • Inputs:

      • A: coupon\_code
    • Tipo de dados: String

    • Calculation: caso quando A é nulo e depois No coupon else Coupon fim

  • [INPUT] customer_id - código do cupom

    • Column type: Same Table => CALCULATION

    • Inputs:

      • A: customer\_id
      • B: coupon\_code
    • Datatype String

    • Calculation: concat(A,' - ',B)

  • Número de pedidos com este cupom

    • Column type: Same Table => EVENT\_NUMBER
    • Proprietário do evento:INPUT customer_id - coupon code
    • Classificação do evento: created\_at
    • Filters: Orders we count conjunto de filtros

Colunas adicionais a serem criadas se as ordens de convidado NÃO forem suportadas:

  • customer\_entity tabela

    • O primeiro pedido do cliente incluiu um cupom? (Cupom/Nenhum cupom)

    • Column type: Many to One => MAX

    • Path: sales\_flat\_order.customer\_id = customer\_entity.entity\_id

    • Selecione um column: Order has coupon applied? (Coupon/No coupon)

    • Filters:

      • A: Orders we count
      • B: Customer's order number = 1
    • Cupom de primeira ordem do cliente

      • Column type: Many to One => MAX

      • Path: sales\_flat\_order.customer\_id = customer\_entity.entity\_id

      • Selecione um column: coupon\_code

      • Filter:

        • A: Orders we count
        • B: Customer's order number = 1
    • Número de cupons usados pelo cliente por toda a vida útil

      • Column type: Many to One => COUNT

      • Path: sales\_flat\_order.customer\_id = customer\_entity.entity\_id

      • Filter:

        • A: Orders we count
        • B: Order has coupon applied? (Coupon/No coupon) = Coupon
    • Cliente de aquisição de cupom ou cliente de aquisição que não é de cupom

      • Column type: Same Table => CALCULATION

      • Inputs:

        • A: Customer's first order included a coupon? (Coupon/No coupon)
      • Tipo de dados: String

      • Calculation: caso em que A='Coupon' então o fim 'Coupon acquisition customer' else 'Non-coupon acquisition customer' end

    • Porcentagem de ordens do cliente com cupom

      • Column type: Same Table => CALCULATION

      • Inputs:

        • A: User's lifetime number of coupons used
        • B: User's lifetime number of orders
      • Tipo de dados: Decimal

      • Calculation: caso em que A é nulo ou B é nulo ou B=0 então nulo senão A/B termina

    • Uso do cupom do cliente

      • Column type: Same Table => Calculation

      • Inputs:

        • A: Percent of customer's orders with coupon
      • Tipo de dados: String

      • Calculation: caso em que A é nulo então nulo quando A=0 então 'Nunca usou cupom' quando A<0,5 então 'Preço quase todo' quando A=0,5 então '50/50' quando A=1 então 'Cupons apenas' quando A>0,5 então 'Principalmente cupom' senão o fim 'Indefinido'

  • sales\_flat\_order tabela

    • O primeiro pedido do cliente incluiu o cupom? (Cupom/Nenhum cupom)

      • Column type: One to Many => JOINED\_COLUMN
      • Path: sales\_flat\_order.customer\_id = customer\_entity.entity\_id
      • Selecione um column: Customer's first order included a coupon? (Coupon/No coupon)
        ^
    • Cupom de primeira ordem do cliente

      • Column type: One to Many => JOINED\_COLUMN
      • Path: sales\_flat\_order.customer\_id = customer\_entity.entity\_id
      • Selecione um column: Customer's first order coupon?

Colunas adicionais a serem criadas se as ordens de convidado NÃO forem suportadas:

  • sales\_flat\_order tabela

    • O primeiro pedido do cliente incluiu um cupom? (Cupom/Nenhum cupom) - criado pelo analista como parte do ticket [COUPON ANALYSIS]
    • Cupom de primeira ordem do cliente- criado pelo analista como parte do ticket [COUPON ANALYSIS]
  • Número de cupons usados pelo cliente por toda a vida útil- criado pelo analista como parte do ticket [COUPON ANALYSIS]

  • Cliente de aquisição de cupom ou cliente de aquisição que não é de cupom

    • Column type: Same Table => CALCULATION

    • Inputs:

      • A: Customer's first order included a coupon? (Coupon/No coupon)
    • Tipo de dados: String

    • Calculation: caso em que A='Coupon' então o fim 'Coupon acquisition customer' else 'Non-coupon acquisition customer' end

  • Porcentagem de ordens do cliente com cupom

    • Column type: Same Table => CALCULATION

    • Inputs:

      • A: User's lifetime number of coupons used
      • B: User's lifetime number of orders
    • Tipo de dados: Decimal

    • Calculation: caso em que A é nulo ou B é nulo ou B=0 então nulo senão A/B termina

  • Uso do cupom do cliente

    • Column type: Same Table => Calculation

    • Inputs:

      • A: Percent of customer's orders with coupon
    • Tipo de dados: String

    • Calculation: caso em que A é nulo então nulo quando A=0 então 'Nunca usou cupom' quando A<0,5 então 'Preço quase todo' quando A=0,5 então '50/50' quando A=1 então 'Cupons apenas' quando A>0,5 então 'Principalmente cupom' senão o fim 'Indefinido'

Métricas

  • Valor do desconto do cupom

    • Orders we count
    • Order has coupon applied? (Coupon/No coupon)= Coupon
  • No sales\_flat\_order tabela

  • Essa métrica executa uma Sum

  • No discount\_amount coluna

  • Ordenado por created\_at carimbo de data e hora

  • Filter:

  • Número de cupons usados

    • Orders we count
    • Order has coupon applied? (Coupon/No coupon)= Coupon
  • No sales\_flat\_order tabela

  • Essa métrica executa uma Contagem

  • No entity\_id coluna

  • Ordenado por created\_at carimbo de data e hora

  • Filter:

NOTE
Verifique se adicionar todas as novas colunas como dimensões às métricas antes de criar novos relatórios.

Relatórios

  • % de clientes com e sem cupões adquiridos

    • Metric: New customers
  • Métrica A: Coupon acquisitions

  • Time period: All time


  • Intervalo: None

  • Group by: Coupon acquisitions customer ou Non coupon acquisition customer


  • Tipo de gráfico: Pie

  • Número de clientes com e sem cupons adquiridos

    • Metric: New customers
  • Métrica A Coupon acquisitions

  • Time period: All time

  • Interval: By Month

  • Group by: Coupon acquisitions customer ou Non coupon acquisition customer

  • Chart type: Stacked column

  • Receita média da vida útil: cupom Acq. (mais de 90 dias de idade)

    • Metric: Average lifetime revenue
    • Filter:
      • A primeira ordem do cliente incluiu um cupom (Cupom/Sem Cupom) = Cupom
  • Métrica A: Average lifetime revenue (at least 3 months age)

  • Time period: X years ago to 90 days ago


  • Intervalo: None


  • Tipo de gráfico: Scalar

  • Receita média do ciclo de vida: não cupom Acq. (mais de 90 dias de idade)

    • Metric: receita média ao longo da vida
    • Filter:
      • A primeira ordem do cliente incluiu um cupom (Cupom/Sem Cupom) = Sem cupom
  • Métrica A: Average lifetime revenue (at least 3 months age)

  • Time period: X years ago to 90 days ago


  • Intervalo: None


  • Tipo de gráfico: Scalar

  • Receita média vitalícia por cupom de primeira ordem

    • Metric: Average lifetime revenue
  • Métrica A: Average lifetime revenue

  • Time period: All time


  • Intervalo: None

  • Group by: Customer's first order's coupon


  • Tipo de gráfico: Column

NOTE
Se você tiver muitos códigos de cupom, como muitos clientes, desejará aplicar um Superior/Inferior, como Os 10 principais classificados pela receita vitalícia média
  • Probabilidade de ordem repetida: Aquisições de cupom

    • Metric: Number of orders

    • Filter:

      • A primeira ordem do cliente incluiu um cupom (Cupom/Sem Cupom) = Cupom
    • Metric: Number of orders

    • Filter:

      • A primeira ordem do cliente incluiu um cupom (Cupom/Sem Cupom) = Cupom
      • O último pedido do cliente? = Não
    • Fórmula: B/A

    • Format: Percentage %

    • Selecionar número estatisticamente significativo de Customer's by lifetime orders gráfico. Ao observar o gráfico, como uma boa regra é procurar números de pedido com 30 ou mais clientes no intervalo. Dependendo do conjunto de dados, esse número pode ser grande, portanto, fique à vontade para adicionar de 1 a 10.

  • Métrica A: Number of orders

  • Métrica B: Number of non last orders

  • Formula: Repeat order probability

  • Time period: All time


  • Intervalo: None

  • Group by: Customer's order number

  • Chart type: Bar chart

  • Probabilidade de ordem repetida: Aquisições sem cupom

    • Metric: Number of orders

    • Filter:

      • A primeira ordem do cliente incluiu um cupom (Cupom/Sem Cupom) = Sem Cupom
    • Metric: Number of orders

    • Filter:

      • A primeira ordem do cliente incluiu um cupom (Cupom/Sem Cupom) = Sem Cupom
      • O último pedido do cliente? = Não
    • Fórmula: B/A

    • Format: Percentage %

    • Selecionar número estatisticamente significativo de Customer's by lifetime orders ou 1-5.

  • Métrica A: Number of orders

  • Métrica B: Number of non last orders

  • Formula: Repeat order probability

  • Time period: All time


  • Intervalo: None

  • Group by: Customer's order number

  • Chart type: Bar chart

  • Taxa de uso de cupom dos clientes adquiridos com cupom (ordens repetidas)

    • Metric: New customers

    • Filter:

      • Cliente de aquisição de cupom ou cliente de aquisição sem cupom = Aquisição de cupom
    • Metric: Number of orders

    • Filter:

      • Número da ordem do cliente > 1
      • O primeiro pedido do cliente incluiu um cupom? (Cupom/Nenhum cupom) = Cupom
    • Metric:Number of orders

    • Filter:

      • Número da ordem do cliente > 1
      • O primeiro pedido do cliente incluiu um cupom? (Cupom/Nenhum cupom) = Cupom
      • A ordem tem o cupom aplicado? (Cupom/Nenhum cupom) = Cupom
    • Fórmula: C/B

    • Format: Percentage %

  • Métrica A: Coupon-acquired customers

  • Métrica B: Number of repeat orders

  • Métrica C: Number of repeat orders with coupon

  • Formula: % of repeat orders with coupon

  • Time period: All time


  • Intervalo: None


  • Tipo de gráfico: Table (pode transpor esta tabela para uma melhor visualização)

  • Taxa de uso de cupom de clientes não adquiridos (ordens repetidas)

    • Metric: New customers

    • Filter:

      • Cliente de aquisição de cupom ou cliente de aquisição sem cupom = Aquisição sem cupom
    • Metric: Number of orders

    • Filter:

      • Número da ordem do cliente > 1
      • O primeiro pedido do cliente incluiu um cupom? (Cupom/Sem cupom) = Sem cupom
    • Metric: Number of orders

    • Filter:

      • Número da ordem do cliente > 1
      • O primeiro pedido do cliente incluiu um cupom? (Cupom/Sem cupom) = Sem Cupom
      • A ordem tem o cupom aplicado? (Cupom/Nenhum cupom) = Cupom
    • Fórmula: C/B

    • Format: Percentage %

  • Métrica A: Non-coupon-acquired customers

  • Métrica B: Number of repeat orders

  • Métrica C: Number of repeat orders with coupon

  • Formula: % of repeat orders with coupon

  • Time period: All time


  • Intervalo: None


  • Tipo de gráfico: Table (pode transpor esta tabela para uma melhor visualização)

  • Detalhes de uso do cupom (ordens pela primeira vez)

    • Metric: Number of orders

    • Filter:

      • Número da ordem do cliente = 1
      • Número de pedidos com este cupom > 10
    • Métrica: Revenue

    • Filter:

      • Número da ordem do cliente = 1
      • Número de pedidos com este cupom > 10
    • Metric: Coupon discount amount

    • Filter:

      • Número da ordem do cliente = 1
      • Número de pedidos com este cupom > 10
    • Formula: B-C (se C é negativo); B+C (se C é positivo)

    • Formato: Currency

    • Metric: Average order value

    • Filter:

      • Número da ordem do cliente = 1
      • Número de pedidos com este cupom > 10
  • Métrica A: First time orders (FTO)

  • Métrica B: Revenue from FTO

  • Métrica C: Discounts applied to FTO

  • Formula: Gross revenue from FTO

  • Métrica E: Average order value for FTO

  • Time period: All time


  • Intervalo: None

  • Group by: coupon code


  • Tipo de gráfico: Table

NOTE
A quantidade de 10 para "Número de pedidos com este cupom" é arbitrária. Sinta-se à vontade para usar a quantidade mais apropriada para esse filtro.
  • Número de pedidos com cupom (todo o tempo)

    • Metric: Number of coupons used
  • Métrica A: Number or orders with coupon

  • Time period: All time


  • Intervalo: None


  • Tipo de gráfico: Scalar

  • Receita líquida de pedidos com cupons (todo o tempo)

    • Métrica: Revenue

    • Filter:

      • A ordem tem o cupom aplicado? (Cupom/Nenhum cupom) = Cupom
  • Métrica A: Net revenue from orders with coupons

  • Time period: All time


  • Intervalo: None


  • Tipo de gráfico: Scalar

  • Descontos de cupons (todo o tempo)

    • Metric: Number of coupons used
  • Métrica A: Coupon discount amount

  • Time period: All time


  • Intervalo: None


  • Tipo de gráfico: Scalar

  • Número de pedidos com e sem cupons

    • Metric: Number of orders
  • Métrica A: Number of orders

  • Time period: Last 24 months


  • Intervalo: None

  • Group by: Order has coupon applied? (Coupon/No coupon)

  • Chart type: Stacked column

  • Uso do cupom entre usuários repetidos

    • Metric: New customers
    • Filter:
      • Número de ordens vitalícias do cliente > 1
  • Métrica A: New customers

  • Time period: All time


  • Intervalo: None

  • Group by: Customer's coupon usage


  • Tipo de gráfico: Pie

  • Detalhes de uso do cupom

    • Metric: Number of orders with coupon

    • Filter:

      • Número de pedidos com este cupom > 10
    • Métrica: Revenue

    • Filter:

      • Número de pedidos com este cupom > 10
    • Metric: Coupon discount amount

    • Filter:

      • Número de pedidos com este cupom > 10
    • Formula: B-C (se C é negativo); B+C (se C é positivo)

    • Formato: Currency

    • Formula: C/(B-C) (se C é negativo); C/(B+C) (se C é positivo)

    • Formato: Percentage

    • Metric: Average order value

    • Filter:

      • Número de pedidos com este cupom > 10
    • Fórmula: C/A

    • Formato: Currency

    • Metric: Distinct buyers

    • Filter:

      • Número de pedidos com este cupom > 10
  • Métrica A: Number of orders

  • Métrica B: Net revenue from orders

  • Métrica C: Total discounts applied

  • Formula: Gross revenue

  • Formula: % discounted

  • Métrica F: Average net order value

  • Formula: Average order discount

  • Métrica H: Distinct buyers

  • Time period: All time


  • Intervalo: None

  • Group by: coupon code


  • Tipo de gráfico: Table

NOTE
A quantidade de 10 para "Número de pedidos com este cupom" é arbitrária. Sinta-se à vontade para usar a quantidade mais apropriada para esse filtro.

Após compilar todos os relatórios, você pode organizá-los no painel conforme desejar. O resultado pode parecer com a imagem na parte superior da página.

Se você tiver dúvidas ao criar essa análise ou se quiser simplesmente envolver a equipe de serviços profissionais, entre em contato com o suporte.

NOTE
A partir do Adobe Commerce 2.4.7, os clientes podem usar o quote_coupons e sales_order_coupons tabelas para obter insights sobre como o cliente usa vários cupons.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc