Пример #1
0
        public async Task WP81SL_TrackEventTest2()
        {
            MixpanelClient client = await MixpanelClient.GetCurrentClient();

            TrackingEvent evt = GetEvent2();
            await client.Track <TrackingEvent>(evt);
        }
Пример #2
0
        public async Task WP81SL_ProfileUpdateTest3()
        {
            MixpanelClient client = await MixpanelClient.GetCurrentClient();

            ProfileUpdate pu = GetProfileUpdate3();
            await client.Track <ProfileUpdate>(pu);
        }
Пример #3
0
        public async Task UNIVERSAL_ProfileUpdateTest7()
        {
            MixpanelClient client = await MixpanelClient.GetCurrentClient();

            ProfileUpdate pu = GetProfileUpdate7();
            await client.Track <ProfileUpdate>(pu);
        }
Пример #4
0
        public async Task UNIVERSAL_TrySendLocalElementsTest()
        {
            MixpanelClient client = await MixpanelClient.GetCurrentClient();

            TrackingEvent e1 = GetEvent1();
            await client.SaveElement <TrackingEvent>(e1);

            TrackingEvent e2 = GetEvent2();
            await client.SaveElement <TrackingEvent>(e2);

            ProfileUpdate p1 = GetProfileUpdate1();
            await client.SaveElement <ProfileUpdate>(p1);

            ProfileUpdate p2 = GetProfileUpdate2();
            await client.SaveElement <ProfileUpdate>(p2);

            ProfileUpdate p3 = GetProfileUpdate3();
            await client.SaveElement <ProfileUpdate>(p3);

            ProfileUpdate p4 = GetProfileUpdate4();
            await client.SaveElement <ProfileUpdate>(p4);

            ProfileUpdate p5 = GetProfileUpdate5();
            await client.SaveElement <ProfileUpdate>(p5);

            ProfileUpdate p6 = GetProfileUpdate6();
            await client.SaveElement <ProfileUpdate>(p6);

            ProfileUpdate p7 = GetProfileUpdate7();
            await client.SaveElement <ProfileUpdate>(p7);

            await client.TrySendLocalElements();
        }
Пример #5
0
        public async Task UNIVERSAL_TrackEventTest1()
        {
            MixpanelClient client = await MixpanelClient.GetCurrentClient();

            TrackingEvent evt = GetEvent1();
            await client.Track <TrackingEvent>(evt);
        }
Пример #6
0
        public void NETFX_ProfileUpdateTest7()
        {
            MixpanelClient client = MixpanelClient.GetCurrentClient();
            ProfileUpdate  pu     = GetProfileUpdate7();

            client.Track(pu);
        }
Пример #7
0
        public void NETFX_TrackEventTest2()
        {
            MixpanelClient client = MixpanelClient.GetCurrentClient();
            TrackingEvent  evt    = GetEvent2();

            client.Track(evt);
        }
Пример #8
0
        public void NETFX_RevenueTrackingTest()
        {
            MixpanelClient client = MixpanelClient.GetCurrentClient();
            ProfileUpdate  pu     = GetRevenueTracking();

            client.IsVerboseEnabled     = true;
            client.IsGeolocationEnabled = false;
            client.Track(pu);
        }
Пример #9
0
        /// <summary>
        /// Gets the user.
        /// </summary>
        /// <returns></returns>
        internal async Task <MixpanelClient> GetMixpanelClient()
        {
            if (_client != null)
            {
                return(_client);
            }

            _client = await MixpanelClient.GetCurrentClient();

            return(_client);
        }
Пример #10
0
        public async Task WP8SL_RevenueTrackingTest()
        {
            MixpanelClient client = await MixpanelClient.GetCurrentClient();

            client.IsGeolocationEnabled = false;
            ProfileUpdate pu = GetRevenueTracking();

            client.IsVerboseEnabled = true;

            await client.Track <ProfileUpdate>(pu);
        }
Пример #11
0
        public void NETFX_TrySendLocalElementsTest()
        {
            MixpanelClient client = MixpanelClient.GetCurrentClient();

            TrackingEvent e1 = GetEvent1();

            client.SaveElement(e1);

            TrackingEvent e2 = GetEvent2();

            client.SaveElement(e2);

            ProfileUpdate p1 = GetProfileUpdate1();

            client.SaveElement(p1);

            ProfileUpdate p2 = GetProfileUpdate2();

            client.SaveElement(p2);

            ProfileUpdate p3 = GetProfileUpdate3();

            client.SaveElement(p3);

            ProfileUpdate p4 = GetProfileUpdate4();

            client.SaveElement(p4);

            ProfileUpdate p5 = GetProfileUpdate5();

            client.SaveElement(p5);

            ProfileUpdate p6 = GetProfileUpdate6();

            client.SaveElement(p6);

            ProfileUpdate p7 = GetProfileUpdate7();

            client.SaveElement(p7);

            client.TrySendLocalElements();
        }