Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-27fix core folder with php-cs-fixer for psr-2fabiocarneiro
2014-11-26Fix failed phpstorm refactor.diosmosis
2014-11-25Moving DataTable::getSiteIdFromMetadata to Piwik\Archie\DataTableFactory.diosmosis
2014-11-14Make sure all goals IDs present in a DataTable are processed when adding ↵diosmosis
goal specific processed metrics to a DataTable.
2014-11-14Move all Metrics to Columns folder.diosmosis
2014-11-13Move goal translations and metric docs to metric classes from Goals ↵diosmosis
visualization. Allow these values as defaults for translations in visualizations, and fix a bug in GoalsTable where sort was improperly applied if no data was in the data table. Also include in-memory caching for Goals.getGoals API method.
2014-11-11Filling out missing documentation and removing simpler TODOs.diosmosis
2014-11-08Document ProcessedMetric class.diosmosis
2014-11-08Documented Metric class and fixed regression in last commit's refactor.diosmosis
2014-11-08Rename Metric::getColumn to Metric::getMetric and get rid of Metrics\Base.diosmosis
2014-11-07Rewrite AddColumnsProcessedMetricsGoal filter to use processed metrics ↵diosmosis
DataTable metadata.
2014-09-30coding style fixes, some PHPStorm inspection fixes, improved readability of ↵Thomas Steur
code, few refactorings, all as part of our code cleanup strategy
2014-07-23removed lots of trailing whitespaceChristian Raue
2014-06-10Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵mattab
to use free/libre instead of open source
2014-05-30Documentation tweaks.diosmosis
2014-05-13refs #4706 added possibility to register a closure or a callable method to ↵Thomas Steur
process processed metrics as late as possible and to make sure it always returns the correct value whenever it is called. Otherwise the value does not get updated in case for instance the nb_visits column changes (done in SumRow). Whenever there is a column that is not numeric and not the label column it should use a callback method instead of calculating the value directly to make sure the correct value is returend when using flat or truncate or ...
2014-02-03Remove all occurences of @package / @subpackage / @category from core/ files.Fabian Becker
refs #4609
2013-12-08Fixes #4200, revised rest of @api classes/methods, closing ticket.diosmosis
2013-12-03refs #4244 converted more linksThomas Steur
2013-12-03converted some links to use @linkThomas Steur
2013-11-20Rename minormattab
2013-11-12Small update doc testmattab
2013-10-22Refs #4200, make DataTable:: private & add public methods necessary, ↵diosmosis
tweaking some filter docs, and remove AddConstantMetadata filter.
2013-10-21Refs #4200 fixing build and documented AddColumnsProcessedMetricsGoal.diosmosis
2013-10-08Applying phpstorm code style PSR refs #3771mattab
2013-10-08Refs #4123 Applying phpstorm "Organize imports" on core/* and plugins/* ↵mattab
directories
2013-10-08refs #4123 Removing unused imports (using phpstorm Inspections>Fix feature)mattab
2013-07-31Refs #3741 PHP Namespace conversion continued: Tracker classes,mattab
renaming Unzip to Uncompress, Renaming Tracker/Referer to Tracker/Referrer, and few more
2013-07-31Fixing post merge bugsmattab
2013-07-21Refs #4059 Work in progress: Conversion to use Namespaces: Period*, Metrics, ↵mattab
Segment, SegmentExpression, PluginsManager. Removed some deprecated code.
2013-07-20Converting to namespace: Period*, Metrics, Segment, SegmentExpression, ↵mattab
PluginsManager
2013-07-20Removing extra namespace \Coremattab
2013-07-18Refactor class Piwik to \Piwik\Core\PiwikFabian Becker
2013-06-18Adding new Metrics class that knows about all metrics. Moving from ↵mattab
Piwik_Archive class. Also moved some other const to Piwik class.
2013-03-28Mass conversion of all files to the newly agreed coding standard: PSR 1/2mattab
Converting Piwik core source files, PHP, JS, TPL, CSS More info: http://piwik.org/participate/coding-standards/
2013-02-06Removing SVN $, since Git does not provide auto properties.Fabian Becker
2012-05-30Refs #3137 Fixing last issues with datatable features ?mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@6400 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-05-28added/fixed doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6353 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-05-24completed a bunch of php doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6300 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-12-18Fixes #2700mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@5574 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-11-23Refs #1820 Fixing few bugs when plotting and switching views, and fixing ↵mattpiwik
sorting issue with generic filters git-svn-id: http://dev.piwik.org/svn/trunk@5465 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-05-31Fixes #2458 - Visitor Generator now based on a "piwik access log, combined ↵mattpiwik
format" that is replayed faking Time/IP/User Agent/Accept language header. The file can be swapped for any other log file containing requests to piwik.php The current log file generates a little bit of ecommerce activity, as well as various pages & custom variables (based off Forum.piwik.org log file) git-svn-id: http://dev.piwik.org/svn/trunk@4841 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-05-27Refs #898 mattpiwik
* Adding "Abandoned carts" metrics to Metadata * Fixing few bugs in Metadata with custom parameters * Adding much needed tests * Adding % to "rates" in metadata output git-svn-id: http://dev.piwik.org/svn/trunk@4819 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-05-23Refs #898 mattpiwik
When Ecommerce enabled, the first submenu of "Ecommerce & Goals" will be Ecommerce report. On click, loads a graph with below the following metrics: conversions, overall revenue, Average order value, conversion rate and number of purchased products The "segment" tables is similar to other Goal reports, except it shows the following metrics (for each country/continent/server hour/referrer etc.): Visits, Ecommerce orders, Total Revenue, Ecommerce conversion rate, Average Order value, Purchased products. more to come in the UI... git-svn-id: http://dev.piwik.org/svn/trunk@4785 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-05-16Refs #898 Work in progress (but should leave trunk stable and not break ↵mattpiwik
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
2011-04-20Fixes #2346mattpiwik
* Do not display Conversion rate from "All columns" view, when there is "per goal" metric available * Do not display conversion rate on the "Goals" view * Remove nb_visits_converted from the API when there is "per goal" metric * Revenue per visit, is now based on the sum of revenue for all goals, rather than trusting the "revenue" field in the visit (in case Goal Revenue was attributed to a Referrer that is different from the visit Referrer where this conversion occurred) API Breaking: nb_visits_converted not already in response anymore (only when there is no "per goal" metrics for this report) git-svn-id: http://dev.piwik.org/svn/trunk@4525 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-04-19Fixes Warning: Division by zero in ↵mattpiwik
trunk\core\DataTable\Filter\AddColumnsProcessedMetricsGoal.php on line 80 git-svn-id: http://dev.piwik.org/svn/trunk@4509 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-04-14Ensuring that metrics with goal conversions, but no visit, still display in ↵mattpiwik
the "Goals" view table. Also now the "Revenue per visit" will be hijacked to show "Revenue per conversion" to avoid not showing any kind of revenue information in this edge case. git-svn-id: http://dev.piwik.org/svn/trunk@4435 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-04-04fixes #2256 - missing data type in phpdocs, e.g., @param $namerobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4311 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-03-23Refs #2218 Thanks for the tip Anthon, it helped me see the light... mattpiwik
Now the filter object itself will take care of applying recursively when the table was recursively loaded indeed. Leaving open until I can check that all occurences on demo are fixed git-svn-id: http://dev.piwik.org/svn/trunk@4169 59fd770c-687e-43c8-a1e3-f5a4ff64c105