Register | Log in | Password |

365 projects | 71 services | 215 websites | 1073 freelancers | 2757 topics | advertise


Purchase JoomlaWatch:
30 day money-back guarantee
Read more...
9 EUR lifetime license
Buy Now

15 EUR lifetime license
Buy Now
(nofollow link from sponsors page)

Login:

23.1%United States United States
15.4%India India
7.3%Russian Federation Russian Federation
7.2%Colombia Colombia
6.1%Germany Germany
5.1%United Kingdom United Kingdom
4.4%Poland Poland
3.6%Netherlands Netherlands
3%France France
2.9%Canada Canada

Today: 407
Yesterday: 997
This Week: 407
Last Week: 10059
This Month: 7106
Total: 30420

Users

Most active users today from total of 16:
mlewis, armrimas, ArrO, carlo_papa, limorte, macsue, samsun-h, fdsfitri, orshiri, g.bouchet, scorcher, rendry, Griertzep, matto, ypaquette, TWCC
About JoomlaWatch:
JoomlaWatch is popular joomla visitor tracking and live stats component. It provides several features such as spam blocking, goals tracking, charts, nightly email reports, latest visit map, interactive HTML5 traffic flow graph and many other useful functionalities, which will help you to optimize your site.
RSS Feeds:

rss Freelance
rss Projects
rss Forum
rss Resources

Home
JoomlaWatch for Drupal

JoomlaWatch integration for Drupal is now working and available for testing. You can find it in download section as an unlocked free BETA.

So, we have now 3 major CMS integration completed + availability to run it without any CMS. (This is still in BETA, so testing is needed, there will be free version available soon).

 

 
JoomlaWatch Live Stats

One of the most important (and entertaining) ways to use Joomla’s full traffic reporting statistics is to use the Live Stats feature. But as the name suggests, Live Stats does not only give you full reports – it actually serves you the key information as it comes to you in real-time.
This means you can see who’s browsing your site as you use the service – as well as all the information about your users’ vital statistics and chief behaviors as they browse your site.
Here’s a comprehensive guide to using the Joomla Live Stats feature to fully analyze how your website’s traffic is behaving.

Main Overview

Once you log in to your Joomla account and click over to your JoomlaWatch, the first tool you’ll notice is Live Stats. There’s a strong reason that this feature is the first to be listed: because it’s so comprehensive. One glance at the overall dashboard will let you know that.


Because this dashboard seems large and complicated at first, you might be a little intimidated to use all of the information right away. But simply follow the steps we take to outline everything you can view with Live Stats and you’ll be amazed at just how simply each and every step is.
Until you know how to use most of the features of Live Stats, the first thing that will strike you about the Live Stats dashboard is that you are indeed viewing your web site’s statistics in real time, as you can see below:


 

Simply browsing the main dashboard will show you a lot of basic information about your users. This includes information like where your user is from (as you can see with the flag icons located to the left), which URL they came from last, and which keywords they used to find you in Google. All of this information is available on the main list starting on the left-hand side of the page.

Each listing on this main part of the dashboard gives you an overview of the user’s basic behavior – starting at the top, you’ll find information on the most recent visitors. (Note: you’ll also find that the visitors for your site will update themselves as you use the Live Stats, provided you have enough traffic flow.)
Just about everything you see on this dashboard will give you more options or information if you decide to click on or hover over each individual point. For example, clicking on the globe icon on the far left next to a user’s information will bring up a map that shows the user’s approximate location in conjunction with Google Maps.
(A side note on the map tools you use with Live Stats: you might want to do some configuring to make sure that the maps you see are well integrated with tools like Google Maps.)

Focusing on the Left Side of the Page

To further focus on the information that you can find on the left side of the dashboard, let’s see what happens when you scroll down. In this section, we’ll be looking generally at the left side of the Live Stats main page.


Scrolling down, you’ll see older and older visits (as the newer visits display toward the top) without having so much as ran a report on your traffic statistics yet. As you’ll see, the idea of getting as much data as you can read in a traditional traffic report without actually having to run any program is one of the great features about Joomla.


If this seems like a difficult concept to comprehend at first, remember that just about everything you see on the Joomla Live Stats dashboard is clickable or hoverable – you can get more information as you explore its different features, thus allowing you to get a comprehensive look at your live traffic statistics to unprecedented levels.
Below, you can see a zoom-in of the traffic statistics available to you in Live Stats on the left-hand side of the screen:

 

As you can see, there is comprehensive information available on each user’s visit even as you go back to view statistics well in the past. Just about every icon, phrase, and number you see has some kind of special meaning – and many of these icons are clickable so that you can expand and learn even more about each individual user.


If you’re paying close attention, you’re seeing that there’s a listing that looks like a clicking hand along with a number on the right side of each visit’s information. That’s because you’re seeing correctly – these numbers represent a very informative statistic for you how many times a user clicked when on a particular page.


Using the main Joomla Live Stats dashboard on the left side, you’ll also be able to view where your site has been showing up in Google searches. Needless to say, this can be a very handy and quick way of viewing your site’s overall performance in search engines.


(Quick note: There will be additional features on Joomla for recording where your site ranks in searches, so don’t worry if this sounds like a difficult thing to tally off of the dashboard alone).
While clicking on many of these different icons can help you find out more information about each visit, there are other ways you can customize your experience as well. One way to do this is to hover over the description of the visit, whereupon you’ll see the following box appear:


This box gives you a number of options: first, you can choose to block a specific IP address from your website. This one feature alone will help you to specifically weed out users, spammers, or individual bots that you don’t find conducive to building a good website.
Additionally, you can view the URL parameters of each visitors, and you can use each URL parameter as a goal if you so choose, helping you to customize and build upon the style of traffic that you’d like to see out of your audience in the future.


Because this parameter is customizable, you can add a complete page as a goal, which means you can set a shopping cart page as a goal in order to track your conversion rates. This will additionally help you to measure your traffic flow and conversion rates when combined with other Joomla features like the heat map and traffic flow features.


You don’t have to use goals at first if you’re still getting the hang of using Joomla, but as you get used to the idea of tracking visitor conversions to certain sub-sites like feedback forms and shopping cart pages, you’ll probably end up using this feature perhaps more than any of the other features present in Joomla Live Stats.


If a user that you’re hovering over also submitted some kind of form or performed a similar action at your site, you’ll also be able to view that at this point. It will simply indicate whether or not a user who arrived at your site eventually submitted a form.

Below the Main List

A quick note about what you see below the main list on the left side of the dashboard: your live traffic statistics based not on actual visitors, but by the bots who visited your site. You can view what this looks like below:

As you see, many of the main features for tracking your visitors are still present – IP address, individual navigation statistics, etc. – but the key here is that you can also block these IP addresses in order to ensure that you are capable of repelling spam bots. For example, a spam bot that collects information on your email addresses is not something that you want on your website – that’s a great reason to use Joomla live stats in and of itself.


If you want to unblock certain IP addresses from your blocked list, you’ll be able to do that in a similar area on the right hand of the screen. In both cases, you’ll get an easy-to-view summary of blocked IP addresses that allows you to manage your site’s privacy easily.
So far, this has all been about the left side of the main Joomla Live Stats dashboard. But there’s just as much information to be found over on the right-hand side of the dashboard.

Exploring What’s on the Right

One of the beautiful things about Live Stats is that it allows you to view so much information using the same basic dashboard – you’ll be able to pull up just about all the information you want by exploring the different sides of the Live Stats screen.
At first glance, you’ll get true “Live Stats” – including the history of the traffic your site has been pulling throughout the day. But you can customize these stats and features to view statistics well into the past –indeed, at some points, you can quickly view all of your comprehensive statistics since you began recording your traffic.
With that in mind, let’s take a look at the top section located over on the right-hand side of the Live Stats dashboard:


 

As you can see, one of the most prominent visible features is that of the “Last Visit Map,” which uses an icon to display the approximate location of your most recent visitor. You can change where this map is located and zoom out if you’re curious about more of your recent visitors and how your site has been performing across different locations.


In order to make sure that your Live Stats information is properly feeding into this map, you’ll have to perform a very simple operation: acquire the API key of OpenStreetMap. It’s not hard to subscribe to and will allow you an easy-to-navigate map in a prominent place on your Live Stats dashboard.
As you can see in the picture above, right below the main map is a chart of statistics for the week. This simple bar chart allows you to see all sorts of essential stats over the past few days, thus extending all of the statistics you’re able to view on your Live Stats dashboard.


The essential statistics shown here are unique visits, page loads, and overall hits. Live Stats breaks each of these down by day. In the charts above, you can see that the blue bars showed how many unique hits you had, while the green bar displays how many pages they viewed. The number to the right of the blue bars displays a ratio of unique visitors to pages viewed, thus giving you a quick overall idea of how many pages each of your visitors are viewing your site.


Another great feature of Live Stats is that you aren’t limited to viewing only the previous week – you can view different weeks easily by looking at the past (from the moment you started tracking your statistics with Joomla).
Further down the right-hand side of the dashboard, you’ll see this:


All of these statistics refer to daily statistics, as opposed to weekly statistics as you saw higher up. It’s not hard to browse through today’s statistics or simply browse through previous days. You can expand and contract each of the individual results in order to view more or less of the statistics you want to see.
As you also see, there are a number of different types of statistics available here as well. For example, you can read through visits from one page to another, internal features, etc. Each of the daily statistics charts are broken down by starting with the most popular action and working its way down. The percentage you see displayed is how much each action occupied the overall actions taken in each category.
Let’s expand one of the charts to take a further look at how these daily statistics work:


In this example, we’ve opened up the idea of “keyphrases” for one specific day. The “arrow” or “neutral” icons next to the number of instances each keyphrases was used displays how the keyword is performing compared to yesterday’s statistics. For example, in the phrase above, “joomlawatch 1.7” saw no increase or decrease from the previous day.


Generally, many of these individual parameters will show a decrease rather than an increase because you’re measuring live statistics against the full statistics of yesterday’s tally. That’s normal and is to be expected.
As you can see, each of the individual entries also contains a chart icon to let you view the individual trends of that parameter.


For example, if you want to click and see the individual trends of a specific key phrase, you can do exactly that by clicking on that chart icon. This will show you daily and weekly stats for the individual parameter you selected in a box that appears over the main dashboard. This essentially allows you to generate an instant report based on a certain criteria you’ve selected – that’s one of the most valuable tools that you’ll find on the right-hand side of the dashboard.


For further customization of the statistics you’re viewing, you can also make sure that you click on the small icon to the right of the numbers and add certain goals to your analysis.
Going further down the right side of the dashboard, you’ll find a number of other criteria – for example, you can view traffic statistics by individual users, with similar analysis available as we saw in our “key phrase” example.

 

At the bottom of the right hand side, you’ll find something similar to what you see directly above. You can view operating systems for your traffic. And directly below that, you’ll be able to view the daily hits of an IP that you blocked. If you haven’t blocked any IP addresses, of course, then this section will simply appear blank. But you can use this section to also unblock any specific IP that you now want to be able to browse your site.


Keep in mind that you can also block entire IP “wildcard” numbers from your site if you keep receiving visits from a particular spammer. This helps give you even more control over who’s viewing your Joomla site without any inconvenience at all. Simply click “enter IP manually” for more options on blocking specific types of numbers from access to your website.


In addition to all of the live and daily stats that you see on your Live Stats dashboard, you can easily change what you see on the right hand side of the dashboard by selecting a different setting: for example, you can see your all-time traffic statistics. This is a great way to run an “instant report” without having to download any new PDF file or new Word document.


The beauty of Live Stats is that it dos a lot to demonstrate to you exactly what’s going on with your site traffic all in one page. You can certainly integrate your Live Stats with other Joomla features to get an even more comprehensive view of your site and how well it’s directing its users to the right spots. But it all starts with your knowledge and usage of the Live Stats dashboard.

 
Joomlawatch user click Heatmap

What is new on the latest version of JoomlaWatch (1.2.18 beta)

The other day I was checking out my website live stats and wondered if there would be anything new for JoomlaWatch at Codegravity.com, so I went to the site and found out there was a new version of JoomlaWatch available. I felt glad for getting the PRO lifetime license about a year ago.

What is new?

The new version comes with 3 major changes or new features:

  • Heatmap Integration
  • SEO Reports
  • Anti-Spam Section Visualization

 

You will notice 2 new buttons on the top horizontal menu of the component, the SEO and the Heatmap buttons. When you click on the Heatmap button, you are taken to a date based report for the current day, you can also check the Heatmap for other days with the date controls on the top and bottom of each screens.

What is the Heatmap?

It basically consists of a list of the single pages (URLs) that have the most clicks among all visited pages. You also get information of the click-count change rate on a 1-day, 7-day and 28-day change rate basis.

The HeatMap Tab:


Figure 1

The general report allows you to measure how changes or variations in the positioning and appearance of the different objects in the page affects the user interaction within you website. This is very useful to experiment with styles and positioning without having to wait a few days for checking the results when compared with Google Webmaster Tools.

Clicks: The clicks column gives you a color coded count of the number of clicks per page/url. The color-coding is the same as for the heatmap color coding; it ranges from purple for fewer clicks to red for a lot of clicks.

Title: It is the page title, you may see repeated titles and you can differentiate them by comparing the URI columns of each row. Each title is a link, once you click on one of the links, a new tab is opened and the page in question is displayed with the heatmap on top of this page. This will be explained in more detail below in this article.

Uri: The Uri column and data is a great point of reference for differentiating pages and titles. It is especially useful if you are using SEF URLs, which of course you are using if you are reading this article.

1-day, 7-day and 28-day change percentages: These three columns will give you the change rate percentage of each page in if compared to the same page one day before, seven days before and 28 days before.

The reason for having a 28-day change rate is that 28 represents 4 full weeks, if you compare 30 days you would be always comparing 4 weeks and a couple of days.

The charts column: if the above periods are not enough, you may click on the chart icon and the very left of each row and you will be prompted with a pop-up displaying the following:


Figure 2

On the pop-up you will get a more detail representation of the amount of clicks for the selected URL in a daily basis. Below each bar you see the change rate of that day and the date and day of the week.

The second row of bars is a graphical representation of the total number of clicks for the week of the year in the format: week/year or 52/11 for Week # 52 of year 2011.

On the top right corner you get a printer icon, that gives you the option to print that report, if clicked, it will open a new tab with the report and will give you the option to print to a file, a PDF or other media depending on your PC/Mac configuration.


Figure 3

Date Controls: Still on the heatmap tab, you get, at the top of the page, the usual date controls:


Figure 4

The date controls allow you to navigate across days in order to compare heatmap data for specific days.

The Heatmap Overlay: When you click on any Page Title you will get a new tab with a regular page and an overlay on top of this page. It takes a few seconds to generate the overlay for each page, you can check if you are in the correct page – the heat mapped page – if you check on the URL, it should look something like this:


Figure 5

And include the parameter "Joomlawatchheatmap" on it. If you wait a few seconds, the overlay will appear. It places a yellow bar on the very top of the page to let you know you are viewing the Heatmap Overlay:


Figure 6

The overlay has three main controls or shortcuts:

  1. Press "p" for previous Day. You will get the heatmap of the previous day on top of the same page.
  2. Press "n" for the next Day. You will get the heatmap of the next day if you are not in the current day.
  3. Press "t" for toggling the heatmap display and make use of the regular web page functionality such as links and forms.

Finally, the actual heatmap looks like a real infrared heatmap. The color range varies from light purple for one (1) click to red for several clicks and displays circles or spots for the clicked zones of the page.


Figure 7



Figure 8

At first after checking on only a few pages I thought: well, it is expected to get lot of clicks on a registration form, and in fact the heatmap gets less concentrated on pages that require less user interaction, such as scroll and read-only pages or pages with no input fields in general but. Even in some pages with no forms or input fields I was able to notice small elements that were making the website users interact with my website.

I found out that not necessarily one has to put something sparkling or very colorful in order to capture the visitor's attention. In the below example I notice visitors were there looking for some usable or useful information. In this case, they were looking for given line of text that would allow them to solve a problem. This is a particular case but, the point is that users found something that attracted their attention more than adds and colors, you can mimic the same behavior on your users if you put some useful data such as recipes, codes, advices, or other stuff or content that you consider your users would find useful and then, you can place adds or banners or links to other stuff very close to this points.


Figure 9

Another thing that I noticed is that the heatmap can be a bit overlapped or inexact, specifically in a horizontal way. I guess this is due to the page being clicked on different screens resolutions but still you can easily guess where those clicks belong at.


Figure 10

After checking on some more pages I suddenly started to realize a how users were using my site and what they were looking when they navigated the site. I started to get a better idea of how to get a real advantage of the new HeatMap feature.

e.g.

Figure 11

From The figure above (Figure 11), I can figure or imagine that users that were about to register were:

  1. a. Also interested in viewing an online demo?
  2. b. Also interested in checking the downloads page, The Forum and the Support pages?
  3. c. Also interested in going back to the home or about section?
  4. d. Using Tab instead of Click for advancing on the last fields of the form?
  5. Live Stats Tab Integration:

 

Besides the specific HeatMap tab and overlay, when you are checking on the LiveStats, among other new things you'll see one (1) or two(2) pointer icons right next to each line or URL and also a color-coded click count right next to each pointer icon.


Figure 12

The first of two pointer icons:

If you see two pointer icons next to each other, For example, the two icons you see right next to the second and third row of Figure 12. The first icon and click count belong to the logged in user. It means the user that was navigating that URL was logged in and recognized by the system. You may click on the first pointer to get the heatmap of this user only.

The Second Pointer Icon:

The second pointer icon on a set of two is representing the normal heatmap for that page. If you click on this icon you will get the regular heatmap overlay for that page.

Only One Icon:

When you get only one icon, such as in row #1 of Figure 12, it means the URLS is being visited by a non-logged-in user or a visitor, if you click on the only pointer icon of an URL, you'll get the regular heatmap of that page as well.

I think, in simple words, you get a graphical representation of how users are navigating through every specific page. What things they do, what things capture their attention the most and what others are not capturing any attention.

I wish I could know exactly what my visitors are looking at the most when they navigate across my website but that is impossible now days. With the new version of JoomlaWatch I can at least know, in real-time, what my users are being attracted to by their click trace...

You will find out that there may be a page with a high number of visits, but it may not necessary be a page with a high number of clicks and you need to ask yourself: Is this page really benefitting my rank or on the other hand is it only increasing my bounce rate? The Bounce Rate it is a measurement of visitors who arrived a page via Google and immediately left.

 
JoomlaWatch 1.2.18 now available - heatmap and SEO features

JoomlaWatch 1.2.18 now available for download in customer zone

Main features:

- Heatmap integration
- SEO reports
- Anti-spam section visualization


List of pages with most clicks


Click heatmap on one of the pages


Most changing keyphrases


Pages visited from google and their keyword statistics


IP blocking page with bad word highlighting


Complete change log:

2011-12-27 seo: seo functions moved to JoomlaWatchSEO class
2011-12-27 seo: seo functions moved to JoomlaWatchSEO class
2011-12-27 seo: seo functions moved to JoomlaWatchSEO class
2011-12-27 seo: seo functions moved to JoomlaWatchSEO class
2011-12-27 seo: seo functions moved to JoomlaWatchSEO class
2011-12-27 seo: seo functions moved to JoomlaWatchSEO class
2011-12-27 heatmap: toggle heatmap display, ignore heatmap page from stats
2011-12-27 heatmap: protected with hash
2011-12-27 blocking: blocked IP rows styling
2011-12-27 blocking: blocking ordered by date desc with date displayed
2011-12-27 blocking: highlight spam words in reason for blocking
2011-12-27 blocking: return bad word if there is none in reason in anti-spam list
2011-12-27 block: caching countries, displaying bad word
2011-12-27 block: caching countries, displaying bad word
2011-12-27 database: jos_joomlawatch_config name as unique
2011-12-27 build: joomlawatch.j15.xml now contains folders (not individual files in the folders)
2011-12-27 stat: optimize tables in joomlawatch status page
2011-12-27 heatmap: table cells now use style class
2011-12-27 seo: order of seo report by difference desc
2011-12-26 seo: report which displays position changes
2011-12-26 visits: position number in Live Stats
2011-12-26 bugfix: HTTP_X_FORWARDED_FOR changed to: HTTP_X_REAL_IP
2011-12-26 seo: render most dynamic keyphrases
2011-12-26 seo: fixed uriId -> uri2titleId
2011-12-25 heatmap: heatmap link fix
2011-12-25 emails: unique/loads/hits included into email report
2011-12-25 refactor: checkbox values to save moved to config.php
2011-12-25 added text: "this section contains no data"
2011-12-25 refactor: truncate tables in array
2011-12-25 installation: install descriptors now use folders instead of all filenames
2011-12-25 seo: uriId renamed to uri2titleId
2011-12-25 seo: uriId renamed to uri2titleId
2011-12-25 seo: total visits from search engines
2011-12-25 seo: show correct name in popup window of seo trends
2011-12-25 seo: joomlawatch seo as separate class, nightly email report replaced with new one
2011-12-24 seo: calendar control, day differences and graph icon for each line of report
2011-12-24 seo: brand new seo report
2011-12-24 seo: uri2keyphraseId to position mapping
2011-12-23 heatmap: show title 'click to open heatmap'  in visits
2011-12-23 seo: uri2title's uri set as unique
2011-12-23 seo: uri2title's uri set as unique
2011-12-23 heatmap: heatmap license included into license.php and credits.php, heatmap legend drawn on semi-transparent rectangle
2011-12-23 heatmap: in menu and icon files in install descriptors
2011-12-23 heatmap: create table #__joomlawatch_heatmap
2011-12-23 heatmap: using own heatmap keep days parameter in config.php
2011-12-23 heatmap: deleting old heatmap entries, refactor
2011-12-23 heatmap: displays now a legend in english
2011-12-18 bug fix: returning internal IP instead of remote IP address
2011-12-16 bugfix: problem with sending nightly emails fixed
2011-12-15 error message in loading visits, loading stats ...
2011-12-07 translations: urdu.utf-8.php
2011-12-04 Bugfix: rows empty in class.joomlawatch.flow.php on line 91, seo.php on line 34
2011-11-26 seo: fixed saving position and count into db, heatmap name in trends
2011-11-26 seo: keyphrase id is now taken from keyphrase table instead of stats
2011-11-26 bug fix
2011-11-25 only keep: DB_KEY_UNIQUE, DB_KEY_LOADS after x days in DB
2011-11-25 heatmap: heatmap stats being inserted into stats every night
2011-11-25 heatmap: heatmap stats being inserted into stats every night
2011-11-25 seo: trends icon refactor, displayed in Best positioned keyphrases
2011-11-25 seo: do not delete search position from previous day
2011-11-21 environment: page attribute in joomlawatch activations screen (for wordpress)
2011-11-18 heatmap: move between days using keyboard shortcuts
2011-11-18 heatmap: using heatmap icon instead of 'hand' icon
2011-11-18 heatmap: colored number of clicks in visits
2011-11-18 heatmap: colored number of clicks in visits
2011-11-18 heatmap: functions moved from visits to heatmap class
2011-11-18 heatmap: performance optimized
2011-11-18 heatmap: not querying everytime for click counts, but only when there is new visit
2011-11-18 heatmap: refactor
2011-11-18 heatmap: heatmap icons directly in visits list
2011-11-17 heatmap: heatmap day navigation fixed
2011-11-17 heatmap: heatmap navigation added in the administration
2011-11-17 heatmap: heatmap icon
2011-11-17 environment: nocms now works also when there is no subdir and no joomla installed
2011-11-17 environment: parameter fix
2011-11-17 environment: fixes to NoCMS classes
2011-11-16 bug fix: JoomlaWatchHelper -> JoomlaWatchDate
2011-11-15 heatmap: listing heatmap clicks also in vars ajax dialog when hovering over url
2011-11-13 heatmap: joomlawatch heatmap loads only when enabled (was rendering canvas all the time)
2011-11-13 heatmap: onresize clears the datamap
2011-11-13 heatmap: transform coordinates removed
2011-11-13 heatmap: heatmap renders only when all elements are loaded so the canvas has it's correct width/height
2011-11-13 heatmap: showing heatmap based on element xpath (need to take offset into account too)
2011-11-13 heatmap: storing xpath of clicked element
2011-11-12 heatmap: onresize redraw
2011-11-12 heatmap: strip additional jw parameters added to the URI
2011-11-11 heatmap: heatmap includes in modules
2011-11-11 heatmap: heatmap includes in modules
2011-11-11 heatmap: heatmap includes in modules
2011-11-11 heatmap: links instead of combobox, when clicked on link, the new window is open with heatmap rendered for that current day
2011-11-11 heatmap: combobox with top clicked pages
2011-11-11 seo report: not inserting google position if it's 0
2011-11-11 seo report: added 1,7,28-day difference in position
2011-11-11 feature: best positioned keywords
2011-11-11 timezone: fixed missing JoomlaWatchHelper -> JoomlaWatchDate
2011-11-11 bugfix: bars in visits stats were not correct
2011-11-11 translations: romanian.utf-8.php
2011-11-10 translations: serbian.utf-8.php
2011-11-09 feature: google placement (came from which result) inserted into DB
2011-11-09 feature: google placement (came from which result) inserted into DB
2011-11-07 translations: german.utf-8.php corrected
2011-11-06 translations: hungarian.utf-8.php
2011-11-06 merge: module class suffix fix merged from 1.2.17
2011-11-06 merge: module class suffix fix merged from 1.2.17
2011-11-06 merge: module class suffix fix merged from 1.2.17
2011-11-06 flow: erasing flow values each night, putting them into reports
2011-11-06 refactoring: date functions from JoomlaWatchHelper moved to new class JoomlaWatchDate
2011-11-06 refactoring: date functions from JoomlaWatchHelper moved to new class JoomlaWatchDate
2011-11-06 refactoring: date functions from JoomlaWatchHelper moved to new class JoomlaWatchDate
2011-11-06 refactoring: date functions from JoomlaWatchHelper moved to new class JoomlaWatchDate
2011-11-06 refactoring: date functions from JoomlaWatchHelper moved to new class JoomlaWatchDate
2011-11-06 refactoring: date functions from JoomlaWatchHelper moved to new class JoomlaWatchDate
2011-11-06 translations: croatian.php
2011-11-05 merge: timezone offset bugfix merged into trunk
2011-11-05 heatmap: changes
2011-11-05 translations: turkish.utf-8.php updated
2011-11-05 translations: macedonian.utf-8.php
2011-11-05 translations: turkish.utf-8.php updated
2011-11-05 translations: english.php minor errors fixed
2011-11-04 translations: ukrainian.utf-8.php
2011-11-04 translations: vietnamese.utf-8.php
2011-10-30 translations: german.utf-8.php updated
2011-10-28 translations: slovak.iso8859-2.php updated (converted from slovak.utf-8.php)
2011-10-28 translations: slovak.utf-8.php updated
2011-10-28 translations: slovak.utf-8.php updated (part 1)
2011-10-26 bug fix: /components/com_joomlawatch/js/OpenLayers/theme/default/style.css does not excist
2011-10-25 translations: spanish.utf-8.php updated
2011-10-24 translations: bulgarian.utf-8.php, estonian.utf-8.php, italian.utf-8.php updated
2011-10-24 translations: russian.utf-8.php updated
2011-10-17 translations: arabic.utf-8.php, hebrew.utf-8.php, japanese.utf-8.php
2011-10-15 translations: czech.utf-8.php, arabic.utf-8.php, hindi.utf-8.php
2011-10-11 translation: bengali.utf-8.php fixed
2011-10-11 translations: chinese-traditional.utf-8.php fix - syntax error, problem with "
2011-10-11 translations: bengali updated
2011-10-11 translations: polish.utf-8.php updated
2011-10-11 translations: bengali.utf-8.php, chinese-simplified.utf-8.php, chinese-traditional.utf-8.php
2011-10-09 translations: added indonesian.php and albanian.php
2011-10-08 translations: added new strings and updated ones for french, greek, latvian, swedish
2011-09-23 environment: joomlaWatch in joomla fix after changes to make it work in wordpress
2011-09-23 environment: joomlaWatch in joomla fix after changes to make it work in wordpress
2011-09-23 environment: joomlaWatch in joomla fix after changes to make it work in wordpress
2011-09-23 environment: joomlaWatch in joomla fix after changes to make it work in wordpress
2011-09-18 license update: difference between lite and pro
2011-09-18 install: fixed creation of tables
2011-09-18 environment: create table fix !!!
2011-09-18 build: version information in joomlawatch.php
2011-09-18 environment: drop table fix on uninstall, unlink joomlawatch.zip from uploads folder
2011-09-18 lite/pro: frame fix
2011-09-18 lite/pro: description updated, JoomlWatchConfig replace in lite version
2011-09-18 build: version in build.xml is now 1.2.18 BETA
2011-09-18 setup: JoomlaWatchInstall interface renamed to JoomlaWatchSetup
2011-09-18 lite/pro version: added @LICENSE@ into files
2011-09-18 environment: map was not loading - env suffix fix
2011-09-18 environment: install class for joomla
2011-09-18 environment: frame in free version in separate file
2011-09-17 frontend logo fix
2011-09-17 environment: fixed agent image problem, was not showing on frontend because of environment
2011-09-17 environment: joomlawatch installation for wordpress
2011-09-17 environment: interfaces refactored, classes sorted to directories
2011-09-17 build: joomlawatch.php copied to wordpress .zip plugin
2011-09-17 build: excluding .csv, all other excluded files were packed too (removed now)
2011-09-17 environment: other option=com_joomlawatch links changed to be universal according to environment
2011-09-17 environment: fixed new links, sizes now display only tables with wp_ prefix
2011-09-17 environment: seo report links fix, trend form render link, "module not published " message only in joomla environment
2011-09-17 environment: passing env variable to all .php files loaded via ajax
2011-09-17 environment: wordpress database adapter, loading wp globals from .php files which use ajax
2011-09-16 environment: frontend modules shown in widgets section
2011-09-16 environment: JoomlaWatch modules now displayed on wordpress homepage in footer. It also records url visits
2011-09-16 environment: fixed problem with opening .js files from wordpress / nocms, using absolute path in includes
2011-09-16 environment: fixed problem with opening .js files from wordpress / nocms, using absolute path in includes
2011-09-14 getURI() passed by reference
2011-09-10 build: now creates 2 versions, PRO and LITE with overwritten files
2011-09-09 nocms backend login form/authentication better design
2011-09-09 nocms backend login form/authentication
2011-09-09 frontend index.php
2011-09-09 frontend directory
2011-09-09 admin index.php, authorization form
2011-09-09 admin folder created
2011-09-09 getUser(), getTitle(), getUsername(), sendMail(), getDbPrefix(); now in environment interface
2011-09-09 fixed problem with russian utf-8 characters (ant build was corrupting them) (trunk)
2011-09-09 added svn path d:\prog\svn\bin\ into build.bat (trunk)
2011-09-09 Fix: Warning: Invalid argument supplied for foreach() in /home/slcubec1/public_html/components/com_joomlawatch/class.joomlawatch.visit.html.php on line 89
2011-08-28 build: wordpress build script to create installable joomlawatch.zip
2011-08-28 environment: navigation links now work for joomla,wordpress and nocms
2011-08-27 environment: joomlawatch now as joomla, standalone and wordpress application (admin)
2011-08-27 environment: joomlawatch now as joomla, standalone and wordpress application
2011-08-26 wordpress integration: first plugin - now in correct div
2011-08-26 wordpress integration: first plugin
2011-08-26 environment: username and timezone now in environment
2011-08-25 environment: JoomlaWatch now works without Joomla ! :)
2011-08-25 environment: JoomlaWatch now works without Joomla ! :)
2011-08-24 environment: new methods added to interface.joomlawatch.env.php
2011-08-24 environment: new methods added to interface.joomlawatch.env.php
2011-08-19 environment: moved to env folder
2011-08-19 environment: moved to env folder
2011-08-19 environment: one require which contains all environment implementations
2011-08-19 environment: one require which contains all environment implementations
2011-08-18 uml: drupal / wordpress integration
2011-08-18 uml: new features analysis
2011-08-18 uml folder
2011-08-12 environment interface, joomla implementation (mod_joomlawatch_visitors)
2011-08-12 environment interface, joomla implementation (mod_joomlawatch_users)
2011-08-12 environment interface, joomla implementation (mod_joomlawatch_agent)
2011-08-12 environment interface, joomla implementation (admin)
2011-08-12 environment interface, joomla implementation
2011-08-12 gradient changes: when the color is too dark, it's turning lighter and vice-versa
2011-08-12 admin header now contains "cast your vote" and "write a review" in main menu instead of right side
2011-08-12 tests: Added selenium tests for AntiSpam.php, IPBlocking.php, Goal.php, Install_Component, Login, Settings .. etc
2011-07-25 number of visits set to 60
2011-07-11 bug: map icons were missing (were corrupted)
2011-07-08 license, terms and conditions update - support section update
2011-07-08 license, terms and conditions update
2011-07-08 fixed: require_once(components/com_joomlawatch/config.php) [function.require-once]: failed to open stream in mod_joomlawatch_users.php
2011-07-08 Update to INSTALL.txt: video instructions how to install and use JoomlaWatch
2011-07-08 agent module text changed to: Joomla visitors traffic monitor and live stats
2011-07-07 a version check (doesn't allow to install 1.5 package on joomla 1.6 or vice versa)
2011-07-07 demo link in the admin header
2011-07-07 : 1.5, build: joomla version check (doesn't allow to install 1.5 package on joomla 1.6 or vice versa)
2011-07-07 activation screen embeds the demo page with an iframe
2011-07-06 build: joomla version check (doesn't allow to install 1.5 package on joomla 1.6 or vice versa)
2011-07-05 blocking: check also GET request for spam, some forms are not posted using POST but GET
2011-06-27 build: switch_to_trunk.bat switch_to_branch.bat are now not being included to com_*.zip file
2011-06-27 build: security certificate now bundled with every .zip file
2011-06-27 build: security certificate now bundled with every .zip file
2011-06-27 upgrade information updated, describing the new way to update
2011-06-21 datecontrolget.php was not in install descriptor
2011-06-21 seo report: removing trailing / from uri to include it into link
2011-06-20 watch installation demo link if no module is published
2011-06-20 heatmap: enabled in agent only, not in component (when users will update the component only, this will work, they don't need to update the module)
2011-06-20 fix: empty country displaying in the list of countries
2011-06-20 fontend nofollow in settings wasn't saving properly
2011-06-20 ip blocking fixed
2011-06-20 SEO report fix
2011-06-19 fixed problem with & in referer
2011-06-19 heatmap disabled
2011-06-19 seo reports: checkbox in email section, send nightly emails
2011-06-19 install: jos_joomlawatch_keyphrases / jos_joomlawatch_uri2keyphrase tables in install descriptors
2011-06-19 install: seo.php in install descriptors
2011-06-19 icons corrected, license-free update (SEO report, update)
2011-06-19 heatmap: disabled
2011-06-19 update: fixing extension_id = 0 in jos_updates table
2011-06-19 install: author set as Matej Koval - http://www.codegravity.com, added updateservers
2011-06-19 install: author set as Matej Koval - http://www.codegravity.com, added updateservers
2011-06-19 install: author set as Matej Koval - http://www.codegravity.com
2011-06-19 build: fixed bug - 1.6 files were not replaced with version / revision / year
2011-06-19 update: update.png in install descriptors
2011-06-19 update: removed class.update and class.zip, not needed anymore
2011-06-19 update: removed class.update and class.zip, not needed anymore
2011-06-19 update: update icon & removed old not working update mechanism
2011-06-19 build: replacing 2010 for @YEAR@ in language files
2011-06-19 build: updating descriptors so they contain the @VERSION@ and @REVISION@
2011-06-19 build: updating descriptors so they contain the @VERSION@ and @REVISION@
2011-06-19 build: updating descriptors so they contain the @VERSION@ and @REVISION@
2011-06-19 build: updating descriptors so they contain the @VERSION@ and @REVISION@
2011-06-19 getDomainFromLiveSite: check if it's an IP address
2011-06-19 optimize tables on midnight (using serialize to be able to define array in config)
2011-06-19 optimize tables on midnight
2011-06-19 blocking fix: if there were values in post which were array
2011-06-18 seo report: deleting obsolete keyphrases after period of time (runAtMidnight)
2011-06-18 seo report: deleting obsolete keyphrases after period of time
2011-06-18 security enhancements: if accessing the back-end without security code, the IP is being blocked and not able to access back-end until unblocked
2011-06-18 database sizes: added records column, added into language files
2011-06-18 db status: 30-days changed to 28-days
2011-06-18 db status report improved: added graph icon, which displays popup graph on each db table name
2011-06-18 slider bug fix: in opera it was scrolling with bad offset
2011-06-17 security enhancements: html strip tags for uri/referer
2011-06-17 antispam broken text fixed
2011-06-17 security enhancements: if accessing the back-end without security code, the IP is being blocked and not able to access back-end until unblocked
2011-06-17 rand is no longer an integer, but md5
2011-06-17 rand is no longer an integer, but md5
2011-06-17 rand is no longer an integer, but md5
2011-06-17 security enhancements: striptags, htmlspecialchars, sizequeries allowed dirs
2011-06-17 security enhancements: post/get vars from JRequest object escaped
2011-06-17 antispam broken text fixed
2011-06-14 update: using joomla 1.6 native update mechanism
2011-06-14 build: svn update before revision retrieving
2011-06-14 restricted access fix
2011-06-12 heatmap: only showing for user matto
2011-06-12 update: updating the modules successfully
2011-06-12 update fix
2011-06-12 update fix: not checking exec
2011-06-12 restricted access fix
2011-06-12 build: year in build.xml, replacing @YEAR@ token in copyright, revision number in config.php
2011-06-12 adding @VERSION@, @REVISION@, @YEAR@ into header of .php files (mod_joomlawatch_visitors)
2011-06-12 adding @VERSION@, @REVISION@, @YEAR@ into header of .php files (mod_joomlawatch_users)
2011-06-12 adding @VERSION@, @REVISION@, @YEAR@ into header of .php files (mod_joomlawatch_agent)
2011-06-12 adding @VERSION@, @REVISION@, @YEAR@ into header of .php files (administrator)
2011-06-12 build: adding @VERSION@, @REVISION@, @YEAR@ into header of .php files
2011-06-12 build: @VERSION@, @REVISION@ is being replaced in all source files
2011-06-12 build: find revision number using ant task
2011-06-09 heatmap: toogle display
2011-06-09 removed prioritized support line
2011-06-08 heatmap: in agent module
2011-06-08 percentage of daily traffic in SEO report
2011-06-08 30-day change -> 28-day change (7*4 = 28)
2011-06-08 30-day change -> 28-day change (7*4 = 28)
2011-06-07 upgrade information updated
2011-06-07 switch to branch/trunk .bat script added
2011-06-03 seo report now contains "-" values instead of 100% if the value appears for the first time
2011-06-02 heatmap implementation - heatmap scaling corrected
2011-06-01 the new defines and used in view/antispam.php
2011-06-01 changed the antilspam loading text from language files _JW_ANTISPAM_BLOCKING_TEXT  
2011-06-01 Chaned to load from language files for the configuration texts
2011-05-29 heatmap: IP added into db table
2011-05-29 heatmap: different way of storing clicks, computing right click place based on screen width
2011-05-29 heatmap implementation - showing heatmap on page
2011-05-28 heatmap implementation - added screen resolution factor
2011-05-28 heatmap implementation - inserting click into the db on page
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 upgrade function refactor
2011-05-27 Fixed relative diff of two days (was not showing 100% when first value was 0)
2011-05-27 MERGE(trunk): incorrect key request: now in bold when the wrong key is entered
2011-05-27 keyphrases renamed to SEO, fixed error on ajax popup close
2011-05-27 keyphrases renamed to SEO, fixed error on ajax popup close (admin)
2011-05-27 keyphrases renamed to SEO, fixed error on ajax popup close
2011-05-27 keyphrases: showing graphs next to each value in popup
2011-05-27 keyphrases report header
2011-05-27 keyphrases report calendar control
2011-05-27 keyphrases report calendar control
2011-05-27 keyphrases report for: 1-day, 7-day, 28-day
2011-05-26 keywords -> keyphrases
2011-05-26 keywords -> keyphrases

 
JoomlaWatch heatmap nearly finished


JoomlaWatch heatmap which works regardless on the client resolution, will be available in next version!

Of course for customers with PRO version, as a free update

 
Tracking Expenses from SMS android application

Tracking Expenses from SMS android application is now published on android market :) and it's completely free !

Brief description:
This application creates an expense reports from SMS messages
sent by your bank to your mobile phone. Ask about availability of
such notification in your local bank. The principle is very simple
- after each payment, you'll receive an SMS from your bank with
debited amount. This information is then recorded in the database
and evaluated in reports.




Tracking expenses from SMS

Tracking expenses from SMS

Tracking expenses from SMS

Basic functions:
- Chart with daily expenses for all previous weeks which displays:
* Number of expenses per day
* Sum of expenses per day
* Average daily expenses for current week
* Average daily expenses for current month
* You can navigation between weeks by sliding
- The chart is being popped up each time there is the new
SMS from your bank (so you can check the expenses chart immediately)
- Expenses widget which you can place on your home screen
so you don't have to search for the application every time
- Import functionality (import all previous stored SMS)
* Specify number from which the bank sent you the message
* Specify the text of line which contains the debit amount (every bank has different text messages)
- Works in vertical and horizontal mode on every screen resolution

 
No JoomlaWatch license received

No JoomlaWatch license received?

UPDATE: 25.10.2011 - All emails DO work now! Tested with disposable email service guerrillamail.com - You can try it yourself too.

Original message:

Many people did not receive the JoomlaWatch license after purchase.

I contacted system administrators and they answered that they made some anti-spam changes.
This might be the root of this problem.

If you haven't received license yet, please contact me directly via email which you can find in header of this website.

If this won't help, and emails from my address end up in your junk mail folder for any reason, always feel free to open the paypal dispute to get your money back.

I already contacted some users who experience the problems, and we are working on a solution. I want to make sure that they are receiving the emails correctly.

Thank you for your understanding !


 

 
JoomlaWatch in chinese

JoomlaWatch is now available in chinese simplified / traditional :)

and in bengali :)

 
Joomla plugin which encrypts sensitive user information

Joomla CMS user plugin which protects all sensitive user data from being stolen by encrypting them on database level. So when someone finds a dump of your database, or creates this dump when hacking your website, all this information are unusable unless you have the correct key. This is very useful for websites having huge amount of registered users and don't want these sensitive information to be exposed. The encryption is more or less transparent, so all 3rd party extensions are allowed to read user tables via SQL queries or API without a problem.



Nearly 100,000 users with sensitive information in joomla database

 

100,000 users information encrypted

 

 
JoomlaWatch for Wordpress now ready!

Proudly announcing the beta version of

JoomlaWatch for Wordpress CMS

Wordpress is widely used blogging platform. I had to make several major refactorings to code of JoomlaWatch and some abstraction layers,

but it finally works !

Available live at:
http://www.joomlawatchdemo.com/wordpress/
http://www.joomlawatchdemo.com/wordpress/wp-admin/
Username: admin
Password: demo

Here are the screenshots:


Wordpress administration backend with JoomlaWatch plugin as you probably know it from Joomla platform



Wordpress frontend with agent module, users and visitor

 
<< Start < Prev 1 2 Next > End >>

Page 1 of 2

no license? questions?

Recommended: (advertise)
Joomlawatch 1.2.17 Demo (PRO: 9/15 EUR)
Download Joomlawatch 1.2.17 (PRO: 9/15 EUR)

Rate this extension ...


Stay in touch:

JoomlaWatch is now available for Drupal as unlocked BETA version for testing: (link)
10 hours ago from web

New article about JoomlaWatch Live Stats feature: (link)
3 days ago from web

Tested versions 1.2.12 FREE, 1.2.17 PRO, 1.2.18 BETA on Joomla 2.5 and older Joomla 1.5 - confirmed to work on both Joomla versions

Small installer fixes - added JoomlaWatch compatibility with Joomla 2.5

New article on JoomlaWatch Traffic Flow feature: (link) ... All features of JoomlaWatch will be documented this way.
2 weeks ago from web

Another minor fixes for version 1.2.17 and 1.2.18, added functionality to display only changed values in SEO report - important keyprases
2 weeks ago from web

Minor fixes for JoomlaWatch version 1.2.17 (language files), you can find the latest package in customer zone ((link)
2 weeks ago from web

If you'd like to help with testing of the latest 1.2.18 BETA with new features (Joomla/Wordpress),please add me on skype: matto3c.Thank you!

New article on JoomlaWatch SEO (Search Engine Optimization) report functionality - (link)

JoomlaWatch 1.2.18 is out now! Features new click heatmap feature, SEO report - how people find you on google, and many other improvements

Reorganized the menu items. Now you'll be able to easily find most requested links

JoomlaWatch 1.2.18 BETA now ready! Main features: - Heatmap integration - SEO reports - Anti-spam section visualization (link)

Fixed one issue: no unique visits recorded; PHP $_SERVER['REMOTE_ADDR'] doesn't always return remote IP address! using HTTP_X_FORWARDED_FOR

Christmas Special - 19% OFF from all licenses until 25th of December 2011

JoomlaWatch Heatmap functionality nearly done. Works with all client resolutions. Will be available in next version. (link)

Simple customer zone - (link) is now ready. Users who purchased the PRO version can now download newest version from there.

Because of the problems with payments and forwarding. We are using (link) service to deliver you the files after purchase.

Tracking Expenses from SMS android application is now published on android market :) and it's completely free !

(link) user information now protected with UserCrypt 1.1

UserCrypt version 1.1 released: Added query log, jos_users decryption on database interceptor plugin deactivation (link)



Partners:
Freelance ColdFusion, Flex, PHP

Olejomalby, abstraktne obrazy

Camping Europe

WinAsm Studio

Vyšné Ružbachy

Sochy, Reštaurovanie

R.E.M.

Valid XHTML 1.0 Transitional

RSS feed:

Statistics:
Search Engine Genie Promotion Widget
Privacy policy | Advertise | Donate

Locations of visitors to this page


©2003-2010 Codegravity.com