Jump to content

3 Screenshots

  • Image
  • Image
  • Image
  • 1.8k
  • 7
  • 8.2 kB
  • Update details
    v1.0.0
    Released
    Download size8.2 kB
    Total versions3
    Time between versions 11 days
    Typical update pace About every 6 days
    Freshness 439 days ago

Works with

Compatible add-ons, packages, or tools that pair well with this resource.

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

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.3m
Total downloads
Customers
10.7k
Customers served
Files Sold
155k
Marketplace sales
Payments
3.3m
Processed total
×
×
  • 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.