Exemplo n.º 1
0
        public void IdentifySubmit()
        {
            _client.Identify("userId", null);
            _client.Identify("userId", null, null);

            Assert.AreEqual(2, _client.Statistics.Submitted);
        }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        Debug.Log("Info Here");

        RudderClient.SerializeSqlite();

        RudderConfig config = new RudderConfigBuilder()
                              .WithDataPlaneUrl("https://8452ddb9ed62.ngrok.io")
                              .WithLogLevel(RudderLogLevel.VERBOSE)
                              .Build();

        rudderClient = RudderClient.GetInstance("1glg5JWDIVF1c90oLs6CDePrFy9", config);

        // create event properties
        Dictionary <string, object> eventProperties = new Dictionary <string, object>();

        eventProperties.Add("test_key_1", "test_value_1");
        eventProperties.Add("test_key_2", "test_value_2");

        // create user properties
        Dictionary <string, object> userProperties = new Dictionary <string, object>();

        userProperties.Add("test_u_key_1", "test_u_value_1");
        userProperties.Add("test_u_key_2", "test_u_value_2");

        // create message to track
        RudderMessageBuilder builder = new RudderMessageBuilder();

        builder.WithEventName("test_event_name");
        builder.WithEventProperties(eventProperties);
        builder.WithUserProperties(userProperties);

        rudderClient.Track(builder.Build());

        // create message to track
        builder = new RudderMessageBuilder();
        builder.WithEventName("test_event_name");
        builder.WithEventProperty("foo", "bar");
        builder.WithUserProperty("foo1", "bar1");

        rudderClient.Track(builder.Build());

        RudderMessage identifyMessage = new RudderMessageBuilder().Build();
        RudderTraits  traits          = new RudderTraits().PutEmail("*****@*****.**");

        rudderClient.Identify("some_user_id", traits, identifyMessage);
    }
Exemplo n.º 3
0
 public static void Identify(RudderClient client, Traits traits, RudderOptions options)
 {
     client.Identify("user", traits, options);
     RudderAnalytics.Client.Flush();
 }
Exemplo n.º 4
0
 public static void Identify(RudderClient client)
 {
     client.Identify("user", Traits(), Options());
     RudderAnalytics.Client.Flush();
 }