Age | Commit message (Collapse) | Author |
|
* Forbid unused use statements
* Fix some incorrect classnames
* fix tests
* remove unused use statements
|
|
for new visits/returning visitors (#18255)
|
|
* update doc blocks with new name
* submodule updates
* updates expected UI files
|
|
|
|
|
|
(#15294)
* update submodules to fix build
* Handle DataTable Maps in VisitFrequency API and in DataTable merger, make sure to correctly copy child datatables.
* fix some tests
* Copy metadata over.
* Updated expected test results.
* Adding unit tests.
|
|
* Switch VisitFrequency to use Simple datatable, restore constant in Goals API for BC
* Update system test files
|
|
|
|
I updated the link tag for all php files with the new matomo link.
Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
|
|
* Fix fatal when multiple sites are requested in referrers API report
* add more checks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
to use free/libre instead of open source
|
|
using phpstorm optimize imports feature
|
|
segmented metrics. Removed Archiver and API. Old segmented VisitFrequency metrics will not be accessible.
|
|
and fix errors in build.
|
|
combine pre-2.0 VisitFrequency data with new data.
|
|
add test for multiple periods w/ pre Piwik 2 VisitFrequency data.
|
|
|
|
path
|
|
|
|
cannot be found. Commit includes commented out tests for changes.
|
|
|
|
fixes #4609
|
|
|
|
|
|
getInstance()
(some tests failing)
|
|
|
|
directories
|
|
|
|
Conflicts:
core/Tracker/Request.php
core/ViewDataTable.php
core/ViewDataTable/HtmlTable/Goals.php
plugins/Actions/Actions.php
plugins/Annotations/API.php
plugins/CoreHome/CoreHome.php
plugins/DBStats/DBStats.php
plugins/DevicesDetection/DevicesDetection.php
plugins/Goals/Goals.php
plugins/Live/Live.php
plugins/Referers/Referers.php
plugins/UserSettings/UserSettings.php
plugins/UsersManager/API.php
plugins/VisitTime/VisitTime.php
plugins/VisitorInterest/VisitorInterest.php
|
|
|
|
\Piwik\Plugins\*
Added namespaces to functions.php files in the five plugins that had one
Work in progress
|
|
Removed many Piwik_ functions, in Piwik 2 it is best practise to use the methods calls instead
Todo: finish converting core/ classes + convert plugins/ classes to use \Piwik\Plugin namespace + fix build + Merge master
|
|
PluginsManager
|
|
|
|
|
|
instead, with a visitorType==returning segment
Fixing a 4 year old bug which I'm happy about!
Also removing an old hack in Archive.php
|
|
Converting Piwik core source files, PHP, JS, TPL, CSS
More info: http://piwik.org/participate/coding-standards/
|
|
|
|
to make metrics consistent and short. new api methods for comparing metrics in Referers and VisitsSummary. minor tweaks.
git-svn-id: http://dev.piwik.org/svn/trunk@5421 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@5248 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@5138 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
anything)
* Now tracking Ecommerce Items (sku,name,category,qty,price)
* zero, 1 or many items can be in a Ecommerce Cart (total), or an Ecommerce order (orderid, grandtotal, subtotal, tax, shipping, discount)
* A Cart left at the end of a visit becomes an Abandoned cart. New reports separate orders from abandoned carts.
* JS API and PHP API have 3 new functions (add items, track cart update, track ecommerce order)
* JS stores timestamp last ecommerce transaction in id cookie so we can count repeat buyers
* Goals.get API now returns stats for the two goals: ecommerceOrder and ecommerceAbandonedCart
* new API functions to request Items (product) reports: getItemsSku, getItemsName, getItemsCategory. See doc:
If you are tracking Ecommerce orders and products on your site, the functions "getItemsSku", "getItemsName" and "getItemsCategory"
will return the list of products purchased on your site, either grouped by Product SKU, Product Name or Product Category. For each name, SKU or category, the following
metrics are returned: Total revenue, quantity, average price, average quantity, number of orders with this product.
By default, these functions returns the 'Products purchased'. These functions also accept an optional parameter &abandonedCarts=1.
If the parameter is set, it will instead return the metrics for products that were left in an abandoned cart therefore not purchased.
The API also lets you request overall Goal metrics via the method "get": Conversions, Visits with at least one conversion, Conversion rate and Revenue.
If you wish to request specific metrics about Ecommerce goals, you can set the parameter &idGoal=ecommerceAbandonedCart to get metrics about abandoned carts (including Lost revenue, and number of items left in the cart)
or &idGoal=ecommerceOrder to get metrics about Ecommerce orders (number of orders, visits with an order, subtotal, tax, shipping, discount, revenue, items ordered)
* showing ecommerce orders/abandoned carts in the Live! API output
* new segments: visitEcommerceStatus and daysSinceLastEcommerceOrder
* these new attributes also appears in Live! API output
* Fixes #1975 as side effect of cleaning up all this code this bug should now be fixed (bug was to use nb of conversions as dividend, rather than number of converted visits)
* adding full integration test testing all possible use cases regarding Ecommerce carts/orders/items etc.
* also integration testing the changes to piwik.js
git-svn-id: http://dev.piwik.org/svn/trunk@4691 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
* Adding one sentence to one paragraph description of each API (feedback on the actual test is most welcome!)
* This will be displayed on the API Reference page: http://piwik.org/docs/analytics-api/reference/
that's why it's pretty important :)
* Adding table of contents in the API Page
git-svn-id: http://dev.piwik.org/svn/trunk@4448 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@3270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|