[wp-meta] [Making WordPress.org] #5157: Update URL on search actions
Making WordPress.org
noreply at wordpress.org
Fri Apr 17 10:14:30 UTC 2020
#5157: Update URL on search actions
----------------------------+---------------------
Reporter: jonoaldersonwp | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone:
Component: General | Resolution:
Keywords: analytics |
----------------------------+---------------------
Description changed by jonoaldersonwp:
Old description:
> Our site search tracking is currently severely limited due to the way in
> which the search has been implemented. Whilst there are some workarounds
> we can utilise in Google Tag Manager, we need to make some minor
> alterations to the functionality in order close some gaps.
>
> On a search results page like https://wordpress.org/search/cats, the URL
> should be updated (via the history API) when the query is altered and the
> form submitted.
>
> E.g., changing the value of 'cats' to 'dogs' and either clicking the
> 'submit' button or pressing enter should alter the URL to
> https://wordpress.org/search/dogs.
New description:
Our site search tracking is currently severely limited due to the way in
which the search has been implemented. Whilst there are some workarounds
we can utilise in Google Tag Manager, we need to make some minor
alterations to the functionality in order close some gaps.
On a generic search results page like https://wordpress.org/search/cats,
the URL should be updated (via the history API) when the query is altered
and the form submitted.
E.g., changing the value of 'cats' to 'dogs' and either clicking the
'submit' button or pressing enter should alter the URL to
https://wordpress.org/search/dogs.
Additionally, the (lowercased) text value of the 'category' label should
be appended to the URL via a `search_category` parameter (replacing spaces
with underscores). E.g.:
https://wordpress.org/search/dogs?search_category=all
https://wordpress.org/search/dogs?search_category=support_forums
https://wordpress.org/search/dogs?search_category=support_docs
https://wordpress.org/search/dogs?search_category=developer_documentation
Note that none of this applies to plugin/theme search templates, which
work differently.
--
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/5157#comment:1>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list