Jump to content

3 Screenshots

  • 307
  • 2
  • 8.2 kB

Works with

About Google Analytics

ga4.png.905139f25e71269b6cf79eae41cb6db3.png

image.png.b6982f550fd53e3ec6632488c9b3d2ff.png
image.png.6aac9be6a08439275ce3817314e732ec.png

 

 

This plugin is an re-write of the free Google Analytics plugin on uMod (https://umod.org/plugins/analytics) that works with GA4.

image.png.4191cbff901e94146be209c0104029f5.png

image.png.a64bf8a4932f3f5551074d2680f07be3.png

 

 

  • Works with Google Analytics 4
  • Developer API for use in other plugins
  • Event queueing system to prevent rate-limiting
  • Fast and performant

image.png.4191cbff901e94146be209c0104029f5.png

image.png.69c35302dd9f0ab82d4aa541ed4c3f72.png

 

{
  "Debug": false, // Enables debug logging in the console.
  "Measurement ID": "", // The measurement ID in your GA dashboard.
  "API Secret": "", // Your API Secret from your GA dashboard.
  "Client ID": "My Rust Server", // The server identifier in the events.
  "Send Data Interval": 3.0, // How often queued events are processed.
  "Analytics": { 
    "player_join": true,
    "player_leave": true,
    "player_pvp_death": true,
    "player_chat": true,
    "player_command": true,
    "report_receive": true,
    "player_buy_vending": true,
    "player_kit_redeem": true
  } // Enable and disable events (you can also add events from other plugins here). If an event isn't in this list, it will be enabled by default
}

image.png.4191cbff901e94146be209c0104029f5.png

image.png.60ee385a13663a0dda3678cfb0e37fe9.png

 

 

Plugin developers can integrate events into their plugins using our API.

API Methods:

API_QueueAnalytic(Dictionary<string, Dictionary<string,object>> events, ulong? userId = null)

 

Example of queueing an event:

GAPlugin.Call("API_QueueAnalytic", 
    new Dictionary<string, Dictionary<string, object>>() // A list of events.
    {
        {
          "kit_redeem", // The event name.
          new Dictionary<string, object>() // Event parameters.
          {
              { "kit_name", kitName }
          }
        }
    }, 
    userId // The user ID of a player (optional, should be set for events that involve a player).
);

ziptie.entity's Collection

User Feedback

1.5m

Downloads

Total number of downloads.

7.3k

Customers

Total customers served.

108.5k

Files Sold

Total number of files sold.

2.2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.