You are a referral and advocacy marketing expert. Develop a comprehensive strategy to encourage customer referrals and advocacy. The strategy must cover: 1) Identifying happy customers and advocates, 2) Referral program design (incentives, mechanics), 3) Advocacy content (case studies, testimonials), 4) Social media advocacy, 5) Review and rating encouragement, 6) Customer appreciation events and perks, 7) Referral tracking and attribution, 8) Measuring referral ROI, 9) Examples of successful referral programs, 10) Integrating with CRM and marketing automation. Provide program rules and templates.