partial analytics fixes and updates

merge-requests/593/head
Zohaib Iqbal Kambrani 4 years ago
parent c61de7cfdc
commit aac15c5a4a

@ -153,7 +153,7 @@ class Appointment{
'doctor_nationality' : doctor.nationalityName,
'doctor_gender' : doctor.genderDescription,
'appointment_day' : day,
'appointment_hour' : time
'appointment_hour' : time // '5-6'
});
}

@ -8,8 +8,8 @@ class OfferAndPromotion{
final offers_and_promotion = 'offers_&_promotion';
log(){
logger('offers_&_promotion', parameters: {
'action' : "click"
logger('offers_and_promotion', parameters: {
'promotion_name' : "offer"
});
}

@ -50,11 +50,11 @@ _logger(String name, {Map<String,dynamic> parameters}) async {
class GAnalytics {
setUser(AuthenticatedUser user){
_analytics.setUserProperty(name: 'login_status', value: 'guest');
if(user != null){
_analytics.setUserProperty(name: 'user_country', value: user.iSOCountryID);
_analytics.setUserProperty(name: 'user_language', value: user.preferredLanguage);
_analytics.setUserProperty(name: 'userid', value: user.patientID.toString() );
_analytics.setUserProperty(name: 'login_status', value: 'yes');
}
}

@ -1,3 +1,5 @@
import 'package:diplomaticquarterapp/analytics/google-analytics.dart';
import 'package:diplomaticquarterapp/locator.dart';
import 'package:diplomaticquarterapp/models/Appointments/DentalChiefComplaintsModel.dart';
import 'package:diplomaticquarterapp/models/Appointments/DoctorListResponse.dart';
import 'package:diplomaticquarterapp/pages/BookAppointment/SearchResults.dart';
@ -24,6 +26,7 @@ class _DentalComplaintCardState extends State<DentalComplaintCard> {
return Container(
child: InkWell(
onTap: () {
// locator<GAnalytics>().appointment.book_appointment_chief_complaints(appointment_type: 'regular', hospital: widget.listDentalChiefComplain.);
getChiefComplaintsList();
},
child: Container(

@ -287,7 +287,7 @@ class _HomePageFragment2State extends State<HomePageFragment2> {
flex: 1,
child: InkWell(
onTap: () {
// projectViewModel.analytics.offerPackages
projectViewModel.analytics.offerPackages.log();
AuthenticatedUser user = projectViewModel.user;
Navigator.of(context).push(MaterialPageRoute(builder: (context) => PackagesOfferTabPage(user)));
},

Loading…
Cancel
Save