Download the PHP package bnomei/kirby3-utm without Composer

On this page you can find all versions of the php package bnomei/kirby3-utm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package kirby3-utm

Kirby 3 UTM

Release Downloads Build Status Coverage Status Maintainability Twitter

Install

Using composer:

Using git submodules:

Using download & copy: download the latest release of this plugin then unzip and copy it to site/plugins

Commercial Usage


Support open source!

This plugin is free but if you use it in a commercial project please consider to sponsor me or make a donation.
If my work helped you to make some cash it seems fair to me that I might get a little reward as well, right?

Be kind. Share a little. Thanks.

‐ Bruno
 

M O N E Y
Github sponsor Patreon Buy Me a Coffee Paypal dontation Hire me

Usage

UTM Page

Create a new page at root level with the blueprint utm.

dashboard
campaign

Tracking

Events will automatically be tracked to a sqlite database and appear in the UTM page within the panel grouped by campaign and displaying multiple stats.

UTM

Original UTM explanation from Bonnie Kittle at cdgi.com.

utm_source

The advertiser, site, publication, etc. that is sending traffic to your property

utm_medium

The advertising or marketing medium, for example, CPC (cost-per-click), banner ad, email newsletter

utm_campaign

The individual campaign name, slogan, promo code, etc.

utm_term

Identify paid search keywords. If you’re manually tagging paid keyword campaigns, you should also use utm_term to specify the keyword.

utm_content

Used to differentiate similar content or links within the same ad. For example, if you have two call-to-action links within the same email message, you can use utm_content and set different values for each so you can tell which version is more effective. (i.e. image, button, headline)

Settings

bnomei.utm. Default Description
enabled true
cache.ipstack true seperate cache for ip data, expires at ipstack.expire
cache.ratelimit true seperate cache for ratelimit, expires at ratelimit.expire
cache.queries true seperate cache for most queries used in panel, flushes automatically with each event tracked
ipstack.access_key null string. access key
ipstack.https false boolean. if true will use premium https endpoint.
ipstack.expire 60*24 int. cache in minutes for ipstack IP resolution.
sqlite.file fn() path to sqlite file. like site/logs
stats.range 30 int. half of range of days for bar and change percentage
ratelimit.enabled true bool. if true it will limit on params below
ratelimit.expire 60 int. in minutes before trials reset
ratelimit.trials 120 int. number of allowed trials in given duration
botDetection.CrawlerDetect true check for crawlers (~10ms)
botDetection.DeviceDetector true check for bots (~40ms)

Dependencies

Disclaimer

This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please create a new issue.

License

MIT

It is discouraged to use this plugin in any project that promotes racism, sexism, homophobia, animal abuse, violence or any other form of hate speech.


All versions of kirby3-utm with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
matomo/device-detector Version ^6.1
jaybizzle/crawler-detect Version ^1.2
ext-sqlite3 Version *
getkirby/composer-installer Version ^1.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bnomei/kirby3-utm contains the following files

Loading the files please wait ....