Opened 5 years ago

Closed 3 months ago

#502 closed New feature (wontfix)

Plugin: Adds a widget showing average page number in search engines page results (works with Google, Yahoo, Live, etc.)

Reported by: vipsoft Owned by:
Priority: normal Milestone: Future releases
Component: Plugins Wishlist Keywords: seo rankings keywords
Cc: Sensitive: no

Description (last modified by matt)

What page did the site appear in the search results?

Features of this version

  • provides a widget with average page result from google, yahoo, and a few other search engines for each keyword.

How to install

  • download the plugin
  • unzip, it will create a directory SearchEnginePosition
  • copy this directory in piwik/plugins/
  • go to Piwik > Settings > Plugins and enable the plugin

NOTE

To maximise the usefulness of the plugin, you may want to force Piwik to keep all your keywords data. See the FAQ for more details.
In your config.ini.php, add the following:

[General]
datatable_archiving_maximum_rows_referers = 500
datatable_archiving_maximum_rows_subtable_referers = 5000

Adding a new search engine

Check out the file in plugins/SearchEnginePosition/DataFiles/SearchEngines.php to add a new search engine. Post a comment with the new entry and we'll add it in the next release of the plugin. thanks!

Changelog

  • 1.0: initial release
  • 1.1: best keywords are now displayed under Referers>Search engines and keywords, as expected
  • 1.2: compatibility with Piwik 0.2.35
  • 1.3: compatibility with Piwik 0.4.1
  • 1.4: compatibility with Piwik 0.6
  • 2011 March: compatibility with Piwik 1.2

Author Contact
If you have feedback about this plugin, or want to help, please contact Radek at (radek at maciaszek.pl) or leave a comment.

Attachments (2)

SearchEnginePosition_fix.zip (13.0 KB) - added by renelux 4 years ago.
Still a require_error in detectRefererSearchEnginePosition function. Fixed this by adding PIWIK_INCLUDE_PATH infront of the require to get the right path.
SearchEnginePosition.zip (5.6 KB) - added by matt 3 years ago.
SearchEnginePosition compatible with Piwik >= 1.2

Download all attachments as: .zip

Change History (36)

comment:2 Changed 5 years ago by matt (mattab)

  • Description modified (diff)
  • Milestone changed from Features requests - after Piwik 1.0 to Third Party Piwik Plugins

comment:3 Changed 5 years ago by matt (mattab)

  • Description modified (diff)

comment:4 Changed 5 years ago by matt (mattab)

  • Summary changed from Plugin to track search engine placement to Plugin: Adds a widget showing average page number in search engines page results (works with Google, Yahoo, Live, etc.)

comment:5 Changed 5 years ago by frag-titus

I couldn't install the plugin. I copied the two folders (Filter and DataFiles) into the plugins-directory and added the two names of the folders in the config-file. Is there anything else I have to do? Is there any installation guide available?

comment:6 Changed 5 years ago by vipsoft (robocoder)

frag-titus: please use the forum for future support requests; you have to enable the plugin from your Piwik admin panel.

comment:7 Changed 5 years ago by matt (mattab)

  • Description modified (diff)

comment:8 Changed 5 years ago by matt (mattab)

  • Description modified (diff)
  • Keywords seo rankings keywords added

comment:9 Changed 5 years ago by matt (mattab)

  • Description modified (diff)

comment:10 Changed 5 years ago by matt (mattab)

  • Description modified (diff)

comment:11 Changed 5 years ago by matt (mattab)

  • Description modified (diff)

comment:12 Changed 5 years ago by matt (mattab)

  • Description modified (diff)

comment:13 Changed 5 years ago by jr-ewing

Maybe the position can be a link to the resource ? so i got "Google Page 1" so you can link with the keyword to
http://www.google.de/search?q=piwik&num=10&start=0
http://www.google.de/search?q=piwik&num=10&start=10
http://www.google.de/search?q=piwik&num=10&start=20

best regards
Tom

comment:14 Changed 5 years ago by matt (mattab)

  • Description modified (diff)

comment:15 Changed 5 years ago by matt (mattab)

Please update to the latest version for compatibility with 0.2.35

comment:16 follow-up: Changed 5 years ago by neroZ

Piwik 0.4 - nothing happens when I click "activate" on plugin, page just reloads.

comment:17 Changed 5 years ago by dzirt

comment:18 Changed 5 years ago by vipsoft (robocoder)

  • Description modified (diff)

comment:19 in reply to: ↑ 16 ; follow-up: Changed 5 years ago by geniosity

Replying to neroZ:

Piwik 0.4 - nothing happens when I click "activate" on plugin, page just reloads.

I'm having the same issue with 0.4.1

Is there something I can check to see why it's happening (or not happening) so I can add something useful?

comment:20 Changed 5 years ago by alivenk

comment:21 Changed 5 years ago by domtop

comment:22 in reply to: ↑ 19 Changed 5 years ago by tkr

Replying to geniosity:

Replying to neroZ:

Piwik 0.4 - nothing happens when I click "activate" on plugin, page just reloads.

I'm having the same issue with 0.4.1

Is there something I can check to see why it's happening (or not happening) so I can add something useful?

I'm having this issue with 0.4.3

After activating the plugin and adding its widget to the dashboard I get a widget called "Best search engines with average page". When klicking on a listed search enginge I get a text "Loading..." but nothing else happens.

comment:23 Changed 4 years ago by vipsoft (robocoder)

  • Sensitive unset

From forum discussion, there's also interest in tracking the keyword's position within the results (e.g., using Google's "cd=" parameter).

comment:24 Changed 4 years ago by renelux

Some extra information to attachement just posted:

In DataFiles/SearchEngines.php the closing ?> was missing this resulted in require_once errors. This again resulted in not tracking SearchEngines this problem should be solved with the fix.

Changed 4 years ago by renelux

Still a require_error in detectRefererSearchEnginePosition function. Fixed this by adding PIWIK_INCLUDE_PATH infront of the require to get the right path.

comment:25 Changed 4 years ago by matt (mattab)

  • Description modified (diff)

comment:26 Changed 4 years ago by matt (mattab)

In Piwik 0.6, there is a backward incompatible API change in the archiving code.

All SearchEnginePosition users will need to upgrade to the latest SearchEnginePosition plugin after they upgrade Piwik to 0.6. Piwik will automatically disable the SearchEnginePosition plugin during the upgrade to 0.6.

comment:27 Changed 4 years ago by ChristianSchneider

I tried this plugin for the first time on Piwiki 0.5.5. I didn't use the latest version from matt, because I'm not sure if it is backward compatible. But my problem is that I didn't see search enginge position. The widget shows exactly the same information as the "normal" search engine widget.

Changed 3 years ago by matt (mattab)

SearchEnginePosition compatible with Piwik >= 1.2

comment:28 follow-up: Changed 3 years ago by matt (mattab)

  • Description modified (diff)

Added zip compatibility with Piwik 1.2

comment:29 in reply to: ↑ 28 Changed 3 years ago by tkr

Replying to matt:

I've got the same Problem as ChristianSchneider.
I've updated to Piwik 1.2 and also installed the actual SearchEnginePosition.zip, but I can't see any search engine position. The widget behaves like standard search engine widget...

comment:30 Changed 3 years ago by matt (mattab)

  • Milestone changed from Third Party Piwik Plugins to Feature requests

OK I'm moving this plugin away from the list until it is fixed some day...

comment:31 Changed 3 years ago by matt (mattab)

Another bug report: Fatal error: Declaration of Piwik_SearchEnginePosition_Filter_AddAveragePage::filter() must be compatible with that of Piwik_DataTable_Filter::filter() in /var/www/plugins/SearchEnginePosition/Filter/AddAveragePage.php on line 18

comment:32 Changed 23 months ago by falco55

Das Widget zeigt genau die gleichen Informationen wie die "normale" Suchmaschinen-Widget.

comment:33 Changed 23 months ago by falco55

comment:34 Changed 3 months ago by matt (mattab)

  • Resolution set to wontfix
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.