- oct. 19, 2012
-
-
sgiehl a rédigé
git-svn-id: http://dev.piwik.org/svn/trunk@7249 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- oct. 15, 2012
-
-
mattpiwik a rédigé
Implementing Site Search tracking & reporting in Piwik core! * New Admin UI to customize, for each site, wheter site search is enabled. Also options to set default values to use. * New Reports: Searches, Searches with no result, Search categories, Top Pages Following a Search * to track "No result keyword" users will have to tag their site with a JS call, or add a new parameter to the search result page &search_count=X (X being zero for no result searches) * Reports works with Row evolution, PDF/HTML reports, Piwik Mobile * idaction_url is now NULLable because, Site Search records a page with idaction_name == Keyword, and idaction_url == NULL. This ensures that the Site Searches don't create "Page URL Not defined" records. * updates to Tracker JS API, new function trackSiteSearch, also added in PHP tracker * New fields in log_visit to track searches * new segment, "searches" which can be used to select visitors who did a search ie. searches>0 or those who searched a lot, ie searches>10 TODO: * commmit integration test, TESTING, DOCS, FAQ, release, and a nice Prayer to the universe and the stars, hoping that I can code a major new feature without any bug... * It would be awesome to have compatiblity with Transitions so we can see, for a given site search, what are the starting pages and Destination pages Thank you for your patience Timo, and thank in advance everyone for your help Testing this new feature! git-svn-id: http://dev.piwik.org/svn/trunk@7190 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- oct. 10, 2012
-
-
benakamoorthi a rédigé
* Renamed getVisitsByCity & getVisitsByRegion to getCity & getRegion. * Extra testing for anonymized IPs. * Show visitor city & region in visitor log & last visits widget. * Do specific check for apache module in checking for server based geoip implementation. * Fix for continent segment error. * Redesigned admin UI to be more compact & to show reason for broken implementations. * Don't show duplicate Unknowns in pretty location strings. * Don't use REMOTE_ADDR, instead get IP from Piwik_IP. git-svn-id: http://dev.piwik.org/svn/trunk@7140 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- oct. 07, 2012
-
-
benakamoorthi a rédigé
Refs #1823, modified UserCountry plugin to allow use of GeoIP databases if desired. Added two reports, getVisitsByRegion + getVisitsByCity. Notes: * Supports country, region, city, org & isp GeoIP databases. * Supports GeoIP PHP API, PECL module & server modules. * Added ability to regenerate 'general' tracker cache. * Removed location_continent column from log_visit & log_conversion tables, and removed visits by continent blob record. Report is now a view over country report. git-svn-id: http://dev.piwik.org/svn/trunk@7122 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- déc. 18, 2011
-
-
mattpiwik a rédigé
git-svn-id: http://dev.piwik.org/svn/trunk@5570 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- sept. 11, 2011
-
-
mattpiwik a rédigé
git-svn-id: http://dev.piwik.org/svn/trunk@5153 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
mattpiwik a rédigé
Renamed segment from Timo commit + adding one test git-svn-id: http://dev.piwik.org/svn/trunk@5145 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- sept. 09, 2011
-
-
BeezyT a rédigé
git-svn-id: http://dev.piwik.org/svn/trunk@5141 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- sept. 07, 2011
-
-
BeezyT a rédigé
git-svn-id: http://dev.piwik.org/svn/trunk@5138 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- mai 21, 2011
-
-
mattpiwik a rédigé
Refs #898 Showing Ecommerce orders & Abandoned cart in the Visitor Log, with detail of the order revenues (tax, shipping, discount, base, total), quantity of items in the cart, and then detail of each item (sku, name, category, price, quantity) + added 2 icons git-svn-id: http://dev.piwik.org/svn/trunk@4740 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- mai 17, 2011
-
-
mattpiwik a rédigé
Fixes #2434 Now Actions.get* and Goals.get* (which were the two API not supporting all segments) have full support of all segments + adding tests Refs #2432 * Processing Custom vars per page: they are merged in the existing Custom Variables output (rather than create a separate one) * So there is no need for a new Report in the UI, Custom variables of scope "page" are displayed in the "Visitors > Custom Variables" report * Displaying Custom vars per page in the Live API output git-svn-id: http://dev.piwik.org/svn/trunk@4717 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- mai 16, 2011
-
-
mattpiwik a rédigé
* New segment visitType=returningCustomer for visits that are returning, and bought something in a previous visit + integration tests Refs #2432 * Tracking Custom vars per page + PHP Tracking API + tests * TODO: JS API + js tests + Reporting Also trying to improve mysqli build.. git-svn-id: http://dev.piwik.org/svn/trunk@4709 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- mai 15, 2011
-
-
mattpiwik a rédigé
* 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
-
- avr. 15, 2011
-
-
mattpiwik a rédigé
git-svn-id: http://dev.piwik.org/svn/trunk@4466 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- avr. 14, 2011
-
-
mattpiwik a rédigé
The next step that would be a real OMG would be to have Filters in the UI to be able to ajax search any visitor based on any criteria... oh that would be cool ;) Fixes #2309 - also adding visitorId as a segment + integration tests for both new features git-svn-id: http://dev.piwik.org/svn/trunk@4441 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- fév. 14, 2011
-
-
mattpiwik a rédigé
* Adding new metrics: Visit count, Days since first visit, Days since last visit, these are new fields in the table * The new Reports will be done in 1.3 * Reading the timestamps and visit count from the 1st party cookie * Fixing tests that are using the 1st party cookies (added also tests for the 3rd party cookie use case) git-svn-id: http://dev.piwik.org/svn/trunk@3892 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- fév. 13, 2011
-
-
http://piwik.org/docs/analytics-api/segmentation/mattpiwik a rédigé
git-svn-id: http://dev.piwik.org/svn/trunk@3878 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
- fév. 12, 2011
-
-
mattpiwik a rédigé
Renaming one segment git-svn-id: http://dev.piwik.org/svn/trunk@3871 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-
mattpiwik a rédigé
* API functions returning data now have a new optional 'segment' parameter. segment can define a Visitor segment dynamically that will be applied to the report. For example, &segment=country==FR;actions>=3 (AND, OR supported. Only == and != supported currently, but easy to add more) * For API requests with a segment parameter, the reports will now be processed on the fly, and only the requested plugin report will be archived. * All plugins now define the 'segments', with a name, category, SQL field, filter, etc. * Simplifying archiving code a bit * Fixes #2069 Exit rate computation * New widget: lists the Top Keywords for a page URL, Widgets for a website only. Maybe later we could create a widget category "For your site"? * This widget is pretty cool SEO wise, but maybe the PHP snippet should do caching (not so good hitting the API on each page view... but why not?) * still to do! git-svn-id: http://dev.piwik.org/svn/trunk@3870 59fd770c-687e-43c8-a1e3-f5a4ff64c105
-