Skip to Content

GuestLoyaltyReport

Summary

GuestLoyaltyReport computes loyalty segment metrics and guest-level KPIs. This can include loyalty tier counts, repeat guest rates, and lifetime metrics useful for marketing and retention analysis.

Where it’s implemented

  • Code: gp-etl-jobs/etl_lib/pipeline/reports/GuestLoyaltyReport.py
  • Run by the Workflow along with the other reports.

Inputs

  • Guest and reservation processed dataframes from the workflow context.

Outputs

  • Writes loyalty and guest segmentation metrics to the configured DatabaseSink or other destinations.

Notes

  • The report often depends on outputs from the GuestLoyalty processing step that enriches guest records with loyalty information.
  • Running only this report can be done with only_run_reports=["GuestLoyaltyReport"].
Last updated on