Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#2304 closed New feature (fixed)

Update search engine detection for Yahoo! and Babylon

Reported by: vipsoft Owned by:
Priority: normal Milestone: 1.5 - Piwik 1.5
Component: Core Keywords:
Cc: Sensitive: no

Description (last modified by vipsoft)

  1. Allow wildcard matching on subdomains, e.g., '*.example.com' (but not as the primary URL).
  • May not allow more complex cases, e.g., *.example.{}, or *.example.com/path.
  1. Allow path matching where keyword parameter is unspecified, e.g., search.example.com/path/* (where * is the keyword)

Change History (6)

comment:1 Changed 3 years ago by vipsoft (robocoder)

  • Description modified (diff)
  • Summary changed from SearchEngines: subdomain matching to SearchEngines: subdomain and path matching

comment:2 Changed 3 years ago by vipsoft (robocoder)

From #2319 and the forum:

 us.yhs4.search.yahoo.com/yhs/search;_ylt=A0oG7qCW9ZhNdFQAuTQPxQt.?q=xxxxxxx
 us.nc.yhs.search.yahoo.com/if?p=keyword1+keyword2+keyword3&partnerid=yhs-if-timewarner&fr=yhs-if-timewarner&ei=UTF-8&YST_b=7&vm=p
 search.babylon.com/web/xxxxxx

comment:3 Changed 3 years ago by vipsoft (robocoder)

  • Milestone changed from Feature requests to 1.5 - Piwik 1.5

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

  • Resolution set to fixed
  • Status changed from new to closed

(In [4696]) fixes #2304

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

  • Summary changed from SearchEngines: subdomain and path matching to Update search engine detection for Yahoo! and Babylon

This is the quick fix. Wildcard matching just isn't workable in the current algorithm. The "right" way may be to extract the "provider" (similar to the Provider plugin, or using the Public Suffix List).

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

quick fix is good :)

Note: See TracTickets for help on using tickets.