public void OnSaveToProfilePressed(GameObject go) { if (!ITTDataCache.Instance.HasNetworkConnection) { ModalPopupOK.Spawn("Experiencing connection issues with the server. Please check your connection and try again."); return; } if (false == _hasBeenOrCurrentlyRotated) { StartCoroutine(RotateEffect()); ITTGoogleAnalytics.Instance.googleAnalytics.LogEvent(new EventHitBuilder() .SetEventCategory("Detail - Detail Card") .SetEventAction("Click - Save to Profile Button") .SetEventLabel("User has clicked on the Save to Profile button for Nid: " + Nid.ToString())); ITTDataCache.Instance.FlagSaved(Nid, null, null); } }
public void OnWebsiteButtonPressed(GameObject go) { if (!Website.ToLower().Contains("http://")) { Website = "http://" + Website; } ITTGoogleAnalytics.Instance.googleAnalytics.LogEvent(new EventHitBuilder() .SetEventCategory("Detail - Detail Card") .SetEventAction("Click - Website Button") .SetEventLabel("User has clicked on the website button for Nid: " + Nid.ToString() + "url: " + Website)); Application.OpenURL(Website); }
public void OnPhoneButtonPressed(GameObject obj) { ITTGoogleAnalytics.Instance.googleAnalytics.LogEvent(new EventHitBuilder() .SetEventCategory("Detail - Detail Card") .SetEventAction("Click - Phone Button") .SetEventLabel("User has clicked on the phone button for Nid: " + Nid.ToString())); HelperMethods.Instance.FormatAndCallNumber(phoneNumberTextLabel.text); }
public void OnMapButtonPressed(GameObject obj) { ITTGoogleAnalytics.Instance.googleAnalytics.LogEvent(new EventHitBuilder() .SetEventCategory("Detail - Detail Card") .SetEventAction("Click - Map Button") .SetEventLabel("User has clicked on the map button for Nid: " + Nid.ToString())); string addressLocation = ("N/A" == locationAddressTextLabel.text) ? latitude + ", " + longitude : locationAddressTextLabel.text; HelperMethods.Instance.OpenMap(addressLocation); }
public void OnRecommendPressed(GameObject go) { ITTGoogleAnalytics.Instance.googleAnalytics.LogEvent(new EventHitBuilder() .SetEventCategory("Detail - Detail Card") .SetEventAction("Click - Recommend Button") .SetEventLabel("User has clicked on the recommended button for Nid: " + Nid.ToString())); ITTDataCache.Instance.IsFlaggedRecommended(Nid, OnFlagStatusReturned, null); UIEventListener.Get(recommendButton.gameObject).onClick -= OnRecommendPressed; }
private void OnSharePressed(GameObject go) { ITTGoogleAnalytics.Instance.googleAnalytics.LogEvent(new EventHitBuilder() .SetEventCategory("Facebook - Detail Card") .SetEventAction("Click - Facebook Share Button") .SetEventLabel("User is trying to share activity Nid: " + ((Nid > 0) ? Nid.ToString() : ""))); if (!FacebookWrapper.IsInitialized) { return; } if (!FacebookWrapper.IsLoggedIn) { ITTGoogleAnalytics.Instance.googleAnalytics.LogEvent(new EventHitBuilder() .SetEventCategory("Facebook - Facebook Login Flow") .SetEventAction("Login - Facebook Login Flow") .SetEventLabel("Prompting user to log into Facebook")); StartCoroutine(LogIntoFacebookAndShare()); } else { ShareToFacebook(); } }