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, vá em frente e rastreie-os navegando até Manage Data > Data Warehouse e sincronizando o seguinte:

  • tabela sales_flat_order
  • cupom_código
  • base_desconto_valor

Colunas calculadas

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

  • Tabela sales\_flat\_order

  • A ordem tem um cupom aplicado?

    • Column type: Same Table => CALCULATION

    • Inputs:

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

    • Calculation: caso quando A é nulo então No coupon mais Coupon termina

  • [INPUT] customer_id - código do cupom

    • Column type: Same Table => CALCULATION

    • Inputs:

      • A: customer\_id
      • B: coupon\_code
    • Cadeia de caracteres Datatype

    • 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:

  • Tabela customer\_entity

    • A primeira ordem 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 durante a vida útil do cliente

      • 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 seja 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 quando A='Cupom' então 'Cliente de aquisição de cupom' senão 'Cliente de aquisição de não cupom' fim

    • Percentual de pedidos 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 quando 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 e depois nulo quando A=0 e depois 'Nunca usou cupom' quando A<0,5 e depois 'Preço quase todo' quando A=0,5 e depois '50/50' quando A=1 e depois 'Apenas cupons' quando A>0,5 e depois 'Principalmente cupom' senão 'Indefinido' termina

  • Tabela sales\_flat\_order

    • 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:

  • Tabela sales\_flat\_order

    • A primeira ordem do cliente incluiu um cupom? (Cupom/Nenhum cupom) - criado pelo analista como parte do seu tíquete [COUPON ANALYSIS]
    • Cupom do primeiro pedido do cliente- criado pelo analista como parte do seu tíquete [COUPON ANALYSIS]
  • O número de cupons usados pelo cliente- criado por analista como parte do seu tíquete [COUPON ANALYSIS]

  • Cliente de aquisição de cupom ou cliente de aquisição que não seja 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 quando A='Cupom' então 'Cliente de aquisição de cupom' senão 'Cliente de aquisição de não cupom' fim

  • Percentual de pedidos 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 quando 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 e depois nulo quando A=0 e depois 'Nunca usou cupom' quando A<0,5 e depois 'Preço quase todo' quando A=0,5 e depois '50/50' quando A=1 e depois 'Apenas cupons' quando A>0,5 e depois 'Principalmente cupom' senão 'Indefinido' termina

Métricas

  • Valor do desconto do cupom

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

  • Esta métrica executa uma Soma

  • Na coluna discount\_amount

  • Ordenado pelo carimbo de data/hora created\_at

  • Filter:

  • Número de cupons usados

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

  • Esta métrica executa uma Contagem

  • Na coluna entity\_id

  • Ordenado pelo carimbo de data/hora created\_at

  • Filter:

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

Relatórios

  • % de clientes com e sem cupons 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 adquiridos e não adquiridos com cupom

    • 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 vitalícia: cupom Acq. (mais de 90 dias)

    • 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 vitalícia: não cupom Acq. (mais de 90 dias)

    • Metric: Receita média vitalícia
    • 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 repetição de pedido: 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 %

    • Selecione um número estatisticamente significativo do gráfico Customer's by lifetime orders. 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 %

    • Selecione um número estatisticamente significativo do gráfico 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 de clientes adquiridos com cupom (pedidos repetidos)

    • 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 que não foram adquiridos com o cupom (pedidos repetidos)

    • 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 for negativo); B+C (se C for 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 (o tempo todo)

    • 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 (o tempo todo)

    • 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 (o tempo todo)

    • 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 for negativo); B+C (se C for positivo)

    • Formato: Currency

    • Formula: C/(B-C) (se C for negativo); C/(B+C) (se C for 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 esta análise, ou se quiser simplesmente envolver a equipe de Serviços Profissionais, contate o suporte.

NOTE
A partir do Adobe Commerce 2.4.7, os clientes podem usar as tabelas quote_coupons e sales_order_coupons para obter informações sobre como os clientes usam vários cupons.

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