Map<String, dynamic> toJson() { return { 'analytics_label': analyticsLabel, 'link': link, }..removeWhere((k, v) => v == null); }