site-kit-wp

Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.

APACHE-2.0 License

Stars
1.2K
Committers
66

Bot releases are visible (Hide)

site-kit-wp - 1.47.0

Published by aaemnnosttv almost 3 years ago

Added

  • Add a new useInViewSelect hook that allows to call a specific selector only when in view. See #4096.

Enhanced

  • Remove chevron from date range select dropdown button in the header. See #4377.
  • Show Idea Hub surveys after fewer Idea Hub interactions. See #4368.
  • Update Unified Dashboard navigation chips to scroll to an area instead of relying on anchor targets. See #4367.
  • Implement splash UI for activating Analytics as part of the initial setup flow. See #4341.
  • Add title and subtitle to Widget Contexts for Unified Dashboard pages. See #4340.
  • Update dashboard navigation to hide navigation chips for empty areas. See #4289.
  • Add an error message for unknown pages to the Unified Dashboard. See #4287.
  • Add a link to the Idea Hub CTA to jump to the Idea Hub widget. See #4275.
  • Add entity header content area to the Unified Dashboard. See #4146.
  • Update dashboard layout to hide sections that have no widgets. See #4136.
  • Revise wording when no entity can be determined based on the given URL in the entity dashboard. See #4097.
  • Implement Unified Dashboard tab bar with chip/pill links to widget areas. See #4053.

Changed

  • Remove HTML tags from report errors. Props oscarssanchez. See #4169.

Fixed

  • Update the frontend AdSense code to load asynchronously. See #4398.
  • Fix missing monetization widgets on the Unified Dashboard issue. See #4348.
  • Add unit characters to the Overall Page Metrics widget in the Unified Dashboard. See #4312.
  • Fix missing Unique Visitors From Search sparkline issue for zero data state. See #4237.
  • Update Tag Manager to pre-select account and containers only when the user has just one account. See #4209.
site-kit-wp - 1.46.0

Published by aaemnnosttv almost 3 years ago

Enhanced

  • Update WordPress dashboard widget and admin bar stats to display zero states for Search Console/Analytics only when the respective service is gathering data. See #4270.
  • Update the Idea Hub widget to clear errors when switching tabs. See #4207.
  • Hide individual module pages when the unifiedDashboard flag is enabled. See #4134.
  • Update PageSpeed Insights to be active by default for new installs and remove CTAs. See #4133.
  • Improve loading state for GA4 Analytics dropdown in settings. See #4106.
  • Add a generic content area for the Header in the Unified Dashboard. See #4050.
  • Add Entity search to Unified Dashboard Header. See #4049.
  • Add the Optimize snippet notice to settings and setup forms. See #3822.
  • Introduce a new filter that allows for persistent data to be deleted during reset. See #3201.

Changed

  • Implement the new useInView hook. See #4120.

Fixed

  • Fix issue with the Idea Hub notification banner that was blocked by the setup success banner. See #4274.
  • Fix a potential conflict with google global when loading Google charts. See #4074.
  • Fix extra padding around Search Console widgets. See #4023.
  • Fix a bug that could cause the wrong module to show that it's being connected during module setup. See #2796.
site-kit-wp - 1.45.0

Published by aaemnnosttv almost 3 years ago

Enhanced

  • Add revenue setting to Subscribe with Google module. See #4230.
  • Update Analytics events for User Surveys. See #4213.
  • Refactor legacy notification components. See #4153.
  • Update notifications for Unified Dashboard. See #4152.
  • Add "Session Duration" to Unified Dashboard Most Popular Content Widget. See #4124.
  • Add the new Search Funnel Widget to the Unified Dashboard. See #4123.
  • Add the new Overall Page Metrics widget to unified dashboards. See #4122.
  • Add support for enabling GA4 for existing UA-only Analytics users. See #3807.

Changed

  • Remove a few legacy client side filters. See #4172.
  • Remove legacy googlesitekit.SetupWinNotification-${ slug } filter. See #4171.

Fixed

  • Use "boxed" layout style for the unified dashboard's "content" widget area. Props NaotoNakamura. See #4268.
  • Fix a bug that could cause the page title in the "Most Popular Content" table to appear in an unexpected language. See #4165.
site-kit-wp - 1.44.0

Published by aaemnnosttv almost 3 years ago

Enhanced

  • Update AdSense signup URL to point to the latest UI. See #4239.
  • Implement replacement UI in certain areas to inform users of no data being available when applicable. See #4226.
  • Update built asset filenames to avoid potentially triggering aggressive WAF rule. See #4181.
  • Improve Idea Hub widget styles and padding. See #4092.
  • Update Analytics widgets to display zero state only when the Analytics account is gathering data. See #4086.
  • Improve Search Console "gathering data" heuristics; prevents users with limited/no traffic from seeing "Gathering data" message. See #4085.
  • Add PageSpeed widget to Unified Dashboard. See #4079.
  • Add Content Area widgets to Unified Dashboard. See #4078.
  • Update plugin setup tracking events for users who have opted-in to tracking. See #4054.
  • Implement new Unified Dashboard header design/UI. See #4048.
  • Enhance on-demand loading of anonymous usage tracking snippet. See #3972.
  • Update handling of OAuth error with clarified language and the URL used for retry. See #3970.

Fixed

  • Restore AdBlocker warning on AdSense module dashboard. See #4178.
  • Don't show duplicate errors when loading deleted Analytics accounts in the settings. See #3569.
site-kit-wp - 1.43.0

Published by aaemnnosttv about 3 years ago

Enhanced

  • Update proactive token refreshing to be limited to main Site Kit and WordPress dashboards. See #4182.
  • Register all traffic widget in traffic sections of the unified dashboard. See #4149.
  • Add AdSense summary and top-earning pages widgets to the monetization area. See #4080.
  • Update Google HTTP client to use same ca bundle as WordPress. See #4017.
  • Update the Analytics settings view panel to display "Use Snippet" settings below the appropriate property blocks. See #3996.
  • Improve text on AdSense and Analytics setting toggles. See #3850.
  • Add AdSense for Platforms meta tag. See #3688.
  • Abort saving Analytics settings when required extra permissions are declined for creating a new GA4 property or measurement ID. See #3546.
  • Enhance some checkboxes with a spinner when its value is being loaded. See #3304.
  • Fix wording of ad blocker warning to always reflect the current state of the AdSense module. See #3208.
  • Update CSS files to be built with unique file names for production builds. See #2806.
  • Improve validation for domains used for Site Kit during setup. See #1884.

Fixed

  • Update the AdSense snippet to no longer include deprecated attributes. See #4180.
  • Fix permissions dialog issue on the WP dashboard page caused by Idea Hub CTA. See #4125.
  • Update admin settings for consistency and introduce optional loading state for checkboxes. See #4038.
  • Update the modules list banner not to disable connected modules. See #4014.
  • Improve the "Re-authentication needed" error messages and redirects. See #3931.
  • Hide the Impressions column of the AdSense Top Earning Pages widget on mobile screens. See #3781.
  • Update Optimize module settings to avoid the flash of use snippet instructions when Analytics settings are being resolved. See #3720.
site-kit-wp - 1.42.0

Published by aaemnnosttv about 3 years ago

Enhanced

  • Update focus of Idea Hub module feature tour to highlight entire widget. See #4076.
  • Add survey trigger for Idea Hub widget interactions. See #4052.
  • Add new conditional follow-up questions to user surveys. See #4051.
  • Show Idea Hub tabs even when no ideas are available. See #4013.
  • Use Idea Hub activities endpoint when drafting, publishing or deleting a post. See #3938.
  • Update Idea Hub API to use v1 beta. See #3916.
  • Update Idea Hub widget pagination to scroll to widget top on page change if out of view. See #3841.
  • Prevent feature tours from appearing during module setup. See #3187.
  • Improve wording of "Invalid nonce" errors. See #3098.

Changed

  • Avoid potentially simultaneous token refresh requests by proactively refreshing soon-to-expire tokens. See #3477.

Fixed

  • Fix various JS errors due to problems with the Google Charts library. See #4074.
  • Remove leftover use of helpVisibility feature flag. See #4069.
  • Fix validation for Subscribe with Google publication ID so that it allows non-domain input. See #4025.
  • Fix font problems in the Idea Hub widget. See #4012.
  • Fix positioning of the Site Kit header at the breakpoint between mobile and tablet viewports. See #3986.
  • Update the post state for Idea Hub posts and enable it for posts of all statuses. See #3909.
  • Use query params instead of hash URLs in Idea Hub tabs. See #3886.
  • Improve Idea Hub tab behaviour when using browser navigation. See #3860.
  • Prevent Idea Hub tab navigation from adding to the browser's history. See #3796.
  • Update the Detailed Page Stats page to display AMP traffic for an AMP version of a page. See #3080.
  • Fix Analytics queries for URL lists to ignore titles for the metrics, while still showing the title for each URL. See #3070.
site-kit-wp - 1.41.0

Published by aaemnnosttv about 3 years ago

Enhanced

  • Update the Idea_Hub class to invalidate cached ideas when an idea is modified or a new post is created. See #3922.
  • Update the Idea Hub notification text. See #3912.
  • Update WP dashboard Idea Hub CTA design and language. See #3911.
  • Update descriptions for Idea Hub module and widget. See #3908.
  • Add tooltips for action buttons in the Idea Hub dashboard widget. See #3906.
  • Improve pagination behaviour in Idea Hub. See #3859.
  • Add "Experimental" badge to Idea Hub UI. See #3810.
  • Scaffold Subscribe with Google module. See #3808.
  • Update AdSense tag code to improve Ad performance. See #3783.
  • Improve AdSense graphs on mobile screens. See #3317.
  • Update GA measurement opt-out mechanism for logged-in users to be property-specific. See #3294.
  • Improve UX to close tooltips within charts. See #2659.
  • Add surrounding comments to all HTML tags output by Site Kit modules. See #1504.
  • Add link to Settings page in plugin action links on plugins page. See #1194.

Fixed

  • Fix counts on Idea Hub widget tab labels to only show up if greater than zero. See #3964.
  • Always load Google fonts using purely CSS rather than relying on a JavaScript snippet. See #3932.
  • Fix Dashboard Search Widget zero state bug. See #3880.
  • Fix Admin Bar Analytics link when using Twenty Twenty-One theme. See #3849.
  • Ensure the icon buttons in the Idea Hub widget do not overlap idea labels. See #3839.
  • Fix "Connected" messages to avoid duplicate words for screen reader. See #3763.
  • Fix a potential error due to report data associated with an invalid URL. See #3752.
  • Update the AdSense setup CTA in the activation success banner to be disabled when an ad-blocker is detected. See #3721.
  • Update Analytics goals widget CTA link to open in a new window. See #3683.
  • Fix UI bugs in User Input's fifth question. See #3682.
  • Fix potential error in older browsers that don't support IntersectionObserver. See #3278.
site-kit-wp - 1.40.0

Published by aaemnnosttv about 3 years ago

Enhanced

  • Show correct footer information based on Idea Hub tab. See #3865.
  • Update styles of the topic idea element to have a light-blue background. See #3857.
  • Update position of action buttons for ideas in Idea Hub dashboard widget in mobile. See #3855.
  • Update CTA language for WP post list notifications. See #3852.
  • Update the number of ideas shown per page on the Idea Hub dashboard widget. See #3843.
  • Update language in Idea Hub feature tour to use en-US locale for consistency. See #3834.
  • Update the IdeaHub widget to display the "Updated every 2-3 days" message only for the new ideas tab. See #3832.
  • Add an open text type to user surveys. See #3762.
  • Add multiple choice selection questions to User Input surveys. See #3761.
  • Add a new "single select" option to User Input Surveys. See #3760.
  • Implement functionality for saving and dismissing an Idea Hub idea. See #3747.
  • Remove unused legacy JS code after removal of legacy components and data API. See #3646.
  • Add feature tour for Idea Hub drafts to the post list table in WP admin. See #3625.
  • Update Idea Hub to use the production API. See #3518.
  • Update viewport icons used in PageSpeed Insights widget. See #3162.
  • Add a notice to Optimize users warning them that Analytics requests are not being tracked for signed-in users. See #3000.
  • Add Tag Manager AMP tag support for Web Stories. See #2070.

Fixed

  • Fix Idea Hub tab localization text. See #3899.
  • Fix pagination in the Idea Hub dashboard widget to disable next button on last page. See #3866.
  • Fix Idea Hub CTA for saved ideas on the WordPress dashboard to only show if the user has any saved ideas. See #3845.
  • Update Sidekick zero state graphics with proper files. See #3840.
  • Fix Idea Hub dashboard widget pagination controls from stacking in small viewports. See #3838.
  • Fix Idea Hub Tour Activation bug. See #3836.
  • Update Idea Hub new, saved, and draft ideas requests to invalidate the cache when a post created for an idea changes its status. See #3757.
  • Fix a bug where Site Kit did not disable Tag Manager tag when an existing tag was detected. See #3338.
site-kit-wp - 1.39.0

Published by aaemnnosttv about 3 years ago

Enhanced

  • Update the Idea Hub widget to display its footer in the Widget.Footer prop. See #3773.
  • Add and update deep links on Analytics settings view to edit the UA property view and GA4 measurement ID. See #3702.
  • Decouple Google API client creation logic from main OAuth client tied to the current WordPress user. See #3658.
  • Remove server-side REST batch data infrastructure. See #3644.
  • Add option to insert the Anti Flicker snippet when connecting Optimize. See #3013.
  • Add method for disabling auto-ads for logged-in users. See #2681.
  • Remove legacy data API code. See #2258.
  • Update Google fonts loaded by Site Kit to be filterable. Props lkraav. See #1703.
  • Add a toggle to enable/disable the Site Kit admin bar feature. See #990.
  • Add filters to allow modifications on the AdSense code. Props Fu-San. See #336.

Fixed

  • Consolidate blue colors in notice text. See #3716.
  • Improve module disconnect screen when a module doesn't have listed features. See #3691.
  • Fix potential "Cannot read property 'slug' of undefined" error on Site Kit screens. See #3618.
site-kit-wp - 1.38.1

Published by felixarntz about 3 years ago

Fixed

  • Fix fatal error that could be triggered by other plugins or themes using an unprefixed version of Composer. See #3830.
site-kit-wp - 1.38.0

Published by felixarntz about 3 years ago

Enhanced

  • Improve the tab-switching UX in the Idea Hub dashboard widget. See #3723.
  • Add feature description to Idea Hub module. See #3692.
  • Ensure Idea Hub draft posts are properly labelled even when Idea Hub is disconnected. See #3639.
  • Update Google PHP client services library to latest version. See #3628.
  • Update language on initial setup screen. See #3581.
  • Add a new feature tour for the Idea Hub widget. See #3524.
  • Add Idea Hub dashboard notification to inform users about new Idea Hub module. See #3523.
  • Add the Idea Hub notice to the posts list table. See #3359.
  • Enhance Google API client with user-specific quota token to differentiate quota usage between users. See #2217.
  • Remove weekday alignment functionality for previous period from Analytics module and Site Kit entirely. See #2122.
  • Update module page dashboards to use Widget API unconditionally and remove legacy implementations. See #2077.
  • Add a new tag guard that prevents rendering tags for non-production environments. Props lukecav. See #2054.
  • Update dashboard and details page to display widgets only. See #1997.
  • Improve WordPress dashboard widget UX so that only one CTA per module is displayed when the module has no data or needs to be activated. See #1147.
  • Update copy in AdSense disconnect modal. See #683.

Fixed

  • Fix possible JavaScript error related to certain Google charts not rendering properly in Safari. See #3784.
  • Fix bug in Idea Hub dashboard widget that caused drafts not to refresh. See #3733.
  • Ensure the "Edit" mode for modules without a dedicated "Edit" UI for their settings can still be exited, and fall back to showing the regular "View" UI in those cases. See #3727.
  • Improve Widget layout when dismissing the Idea Hub call-to-action. See #3722.
  • Fix Idea Hub draft post links ampersand output. See #3708.
  • Update stats graphs not to duplicate dates when 7 days period is selected. See #3643.
  • Add a timeout to delay caching the survey by 30 seconds. See #3633.
  • Fix bug where the filter behavior used for Analytics and AdSense report data was not working for sites with a unicode or punycode domain. Props HFigarella. See #3606.
  • Fix a bug in Analytics setup where a matching secondary property would not be automatically selected when the primary property was changed. See #3549.
  • Improve display of long names in select dropdowns. See #3497.
  • Update settings to redirect back to the settings page after disconnecting a module. See #3393.
  • Prevent rendering errors when the Admin Menu has been customized. See #3263.
  • Fix admin bar styles conflict with W3 Total Cache Minify functionality. See #1427.
site-kit-wp - 1.37.0

Published by aaemnnosttv over 3 years ago

Enhanced

  • Update wording in permissions modal when GA4 needs to create a web data stream for the selected property. See #3622.
  • Add a new "Verification Status" row to the Site Health information for Site Kit. See #3621.
  • Show information notice about associated UA / GA4 property only once a property has been selected. See #3614.
  • Update styles of controls in the GA4 notice box on the settings page. See #3541.
  • Add selected state of 300ms to user feedback survey. See #3531.
  • Add Idea Hub setup UI. See #3522.
  • Implement Idea Hub widget functionality for saving and unsaving an idea. See #3519.
  • Add loading indicator to the Idea Hub widget when a new draft is being created. See #3387.
  • Allow Idea Hub CTA to be dismissed. See #3360.
  • Add the Idea Hub notification to the WordPress block editor. See #3272.
  • Refactor settings tabs with React Router and update URL hashes with more user-friendly names. See #2514.

Fixed

  • Fix bug in new React Router-based Settings Screen. See #3707.
  • Fix potential Uncaught (in promise) TypeError: Cannot read property 'replace' of undefined related to GA4 property matching logic. See #3706.
  • Fix message for AdSense account with no data in new widget-based screen. See #3667.
  • Fix a bug in Idea Hub where the most recent draft idea posts were not shown after creating a new draft from idea. See #3660.
  • Add a configurable timeout to User Survey components. See #3655.
  • Fix issue with Google Charts showing negative labels in some charts. See #3564.
  • Improve User Input tag creation on Mobile Safari. See #3420.
  • Fix global storybook padding issues. See #3174.
site-kit-wp - 1.36.0

Published by aaemnnosttv over 3 years ago

Enhanced

  • Enhance experience for sites with UA Analytics already configured before GA4 is enabled. See #3586.
  • Implement Idea Hub datastore infrastructure for saving and dismissing an idea. See #3556.
  • Display measurement ID for Google Analytics 4 property in Settings. See #3545.
  • Update text in some Google Analytics 4 notices. See #3544.
  • Show separate UA and GA4 snippet toggles in Analytics Settings. See #3542.
  • Improve Google Analytics 4 notices. See #3540.
  • Improve user survey styling on mobile viewports. See #3530.
  • Show Terms of Service and Privacy Policy in User Feedback survey if the user hasn't opted-in to tracking. See #3528.
  • Implement a minimal settings panel for the Idea Hub module. See #3521.
  • Update API client library and AdSense integration to use the new version 2 of their API. See #3517.
  • Improve button tooltips across plugin. See #3516.
  • Update button links to show "opens in new tab" ARIA help text, and open all User Feedback links in a new tab. See #3510.
  • Don't show notifications if a user survey has already been displayed. See #3508.
  • Display date range for data in the Admin Bar. See #3202.
  • Remove the option to include/exclude logged-in users when the Analytics snippet is not placed via Site Kit. See #2910.
  • Update error message shown to AMP users when connecting Tag Manager after Analytics. See #2292.

Fixed

  • Fix potential React error when using Google Translate and then changing the date range in a Site Kit admin screen. See #3636.
  • Fix a bug where GA4 settings were not cleared when deactivating Analytics. See #3616.
  • Fix AMP validation error caused by the GA opt-out snippet conditionally placed by Site Kit. See #3572.
  • Ensure account and property are preselected during setup when user has a matching GA4 property only. See #3543.
  • Update Analytics account creation to ensure a GA4 property is always created when GA4 is enabled. See #3539.
  • Fix an infinite loading state when attempting to create a new Analytics account with GA4. See #3537.
  • Only show a GA4 creation notice once an account is selected in Analytics setup. See #3536.
  • Allow posts with Idea Hub drafts to be trashed. See #3514.
  • Enhance user survey display with added animation on enter and exit. See #3509.
  • Fix a bug related to localized number formatting for browsers that have limited support for formatting options. See #3255.
  • Improve table views on mobile screens. See #3138.
  • Fix bug where AMP mode detection would not consider the AMP plugin's template mode setting when the Web Stories plugin is active. See #2998.
site-kit-wp - 1.35.0

Published by aaemnnosttv over 3 years ago

Enhanced

  • Update shadow used by user surveys to enhance contrast and improve visibility. See #3529.
  • Make text casing in User Feedback and Idea Hub buttons consistent with the rest of the plugin. See #3507.
  • Add React components for rendering and managing user surveys. See #3380.
  • Add React components for rendering user survey UI. See #3379.
  • Add React component for triggering a user survey on view. See #3376.
  • Implement a component to render the current survey. See #3375.
  • Add REST routes for user survey endpoints. See #3374.
  • Add Idea Hub widget support for creating idea draft posts. See #3357.
  • Add support for Google Analytics 4 tags in the notices for existing Google Analytics tags in the Analytics setup. See #3289.
  • Added GA4 script tag detection. See #3288.
  • Add a module activation CTA for Idea Hub to the Site Kit dashboard. See #3275.
  • Show GA4 property in Analytics Settings when available. See #3254.
  • Update Analytics account provisioning screen to inform about GA4 property creation. See #3253.
  • Update Analytics account provisioning to create a corresponding GA4 property as well. See #3252.
  • Added a UI to manage Analytics Accounts with both Universal Analytics and GA4 properties. See #3250.
  • Add setup variant for Analytics accounts with only GA4 properties. See #3249.
  • Fix a bug where Google API requests would be made when necessary scopes were not granted. See #3227.
  • Improve the AdSense AdBlocker check. See #2749.
  • Enable Prefetch DNS Requests on external Google services used by Site Kit. Props glanglois. See #2203.

Changed

  • Limit effective values for Google proxy base URL. See #3217.

Fixed

  • Fix a React console error when viewing widget-based module screens. See #3559.
  • Fix a problem where GA4 property selection is not preserved after granting additional scopes. See #3550.
  • Fix a problem where Analytics settings cannot be saved when selected account has UA and GA4 properties with different URLs. See #3538.
  • Update All Traffic widget legend slice labels to use title case. See #3327.
  • Improve behaviour of the "confirm changes" button in Search Console settings on load. See #3318.
  • Fix output of AdSense snippet in AMP Reader mode. See #3218.
  • Update charts to use consistent styles between modules. See #3083.
site-kit-wp - 1.34.1

Published by aaemnnosttv over 3 years ago

Fixed

  • Fix a problem for some hosts where requests for Analytics account creation or other on-demand permissions were blocked. See #3532.
site-kit-wp - 1.34.0

Published by aaemnnosttv over 3 years ago

Enhanced

  • Add Idea Hub notice to the WP dashboard widget. See #3358.
  • Add initial actions and selectors to core/user data store for handling user surveys. See #3355.
  • Enhance default Analytics property selection when selecting an Analytics account. See #3291.
  • Update success notification for the Analytics module when GA4 support is activated. See #3290.
  • Update Analytics setup to pre-select the GA4 property based on current site URL. See #3286.
  • Implement idea list tabs and basic interaction in Idea Hub widget. See #3276.
  • Add Idea Hub context for draft posts generated by Idea Hub. See #3271.
  • Add selectors to get draft and published posts created using Idea Hub ideas. See #3270.
  • Add Idea Hub draft post support. See #3269.
  • Add Analytics property select component for showing all UA and GA4 properties. See #3246.
  • Only show Google Analytics property and profile selection if the parent (account/property) is valid. See #3243.
  • Add upper boundary for how long manual user input responses can be. See #3229.
  • Enhance widgets to combine into one widget if all widgets in an area have the same special state. See #3225.
  • Update the wording used for the anonymous usage tracking checkbox label. See #1238.

Fixed

  • Fix regression where widget-based single URL screen would show up completely empty for content not found in the WordPress site. See #3493.
  • Fix potential dateRangeLength must be a positive integer. error for Search Console reports with missing dates. See #3418.
site-kit-wp - 1.33.0

Published by felixarntz over 3 years ago

Enhanced

  • Update amp-analytics tag to include configuration for an ads conversion ID when provided. See #3282.
  • Add an initial widget for the Idea Hub ideas. See #3274.
  • Add Idea Hub JS module (only active with the Idea Hub feature flag). See #3273.
  • Update Analytics setup form UI to support different variants of setup flows. See #3247.
  • Update Analytics data store settings submitChanges infrastructure to include GA4 when enabled. See #3245.
  • Add change validation logic to Google Analytics 4 data store. See #3244.
  • Add selectors to check which Google Analytics UI should be active. See #3170.
  • Add selectors to select a GA4 property from webdata stream contents. See #3168.
  • Add Idea Hub saved idea selectors and actions. See #3156.
  • Introduce PHP classes for modeling post metadata in Site Kit. See #3154.
  • Migrate all components to use the new version of the GoogleChart component. See #2887.
  • Clarify explanation of user input responses' potential effects on other users of the site. See #2853.
  • Add the ability to exclude users who can write posts from being tracked by Google Analytics. Props scottshefler. See #1891.

Fixed

  • Fix potential Cannot read property 'clicks' of undefined JS error that could occur when an uneven number of Search Console report rows was returned. See #3348.
  • Fix a bug where Analytics report data was incomplete for the 90-day date range when also requesting data for the previous period affecting the widget-based module dashboard. See #3232.
  • Standardize punctuation and formatting of various sentences and phrases throughout the plugin. See #2597.
site-kit-wp - 1.32.0

Published by felixarntz over 3 years ago

Enhanced

  • Improve User Input "Others" help text when the input field is disabled. See #3188.
  • Implement selector to get all UA + GA4 properties. See #3167.
  • Update Analytics property select options to display property IDs in addition to names. See #3164.
  • Allow administrators to paste Google Ads conversion ID in Analytics settings so that it is integrated into the Site Kit-placed Analytics snippet. See #3161.
  • Scaffold new modules/idea-hub data store in JS. See #3152.
  • Scaffold new Idea_Hub PHP class. See #3150.
  • Add a selector to the core/site datastore for checking whether or not a given URL matches the site's reference URL. See #3105.
  • Implement a data store selector for selecting GA4 web data streams for multiple property IDs at once. See #3104.
  • Add data store selector and matching REST datapoint to the GA4 module to retrieve account summaries. See #3103.
  • Update AdSense summary dashboard widget to show change values for each metric relative to the previous period. See #3091.
  • Update the background color of open menu buttons in the Site Kit header. See #3069.
  • Allow programmatic modification of the Site Kit generator meta tag. See #938.
  • Clarify some AdSense labels and format the monetary values in top earning pages tables with the relevant currency. See #656.
  • Update popular pages list tables on the Analytics module dashboard to be consistent with the same components on the main Site Kit and WordPress dashboards. See #98.

Fixed

  • Fix regression where jump link to PageSpeed Insights widget in success notification no longer worked. See #3310.
  • Update AdSense "Performance by page over the last X days" deep links to include date range. See #2951.
  • Ensure that non-administrator users cannot access the Site Kit screens even if they previously were admins and therefore have an access token. See #2938.
  • Fix a bug that could cause the first profile to be selected in Analytics Settings when an existing tag was detected. See #2888.
  • Fix User Input Settings flow accessibility issues. See #2851.
  • Resolved analytics URL linking issue in subfolder based installs. See #2821.
  • Redirect users from the splash screen to the dashboard if they are already authenticated. See #2529.
  • Resolved language issue on AdSense dashboard for certain Site Languages. See #2105.
site-kit-wp - 1.31.0

Published by felixarntz over 3 years ago

Enhanced

  • Add method to get list of all base capabilities used by Site Kit. Props JoryHogeveen. See #3130.
  • Update widget header styles to use grid mechanics instead of static margins. See #3119.
  • Implement the technical infrastructure for rendering GA4 snippets in the frontend, including support for double tagging integrating with a UA snippet. See #3106.
  • Implement REST data point and JS data store selector to look up a single GA4 property by ID. See #3102.
  • Rename "Popularity" / "Top Queries" section to "Acquisition" for new widget-based UI. See #3065.
  • Improve styling for Site Kit header, especially on mobile devices. See #3058.
  • Update remaining external links in widgets on module pages to include correct date range parameters. See #3042.
  • Improve speed and reliability of Analytics property matching. See #3012.
  • Add placeholder to all "Other" text input fields in user input flow. See #2993.
  • Implement data store selector to detect whether a GA4 property has a web data stream that matches the current site. See #2981.
  • Update the modules/analytics-4 store with actions and selectors for creating and querying web data streams. See #2980.
  • Implement JS data store infrastructure to query and create GA4 properties. See #2979.
  • Introduce new JS asset for upcoming GA4 integration. See #2977.
  • Introduce JS data store modules/analytics-4 as infrastructure for upcoming GA4 integration. See #2976.
  • Allow modifying the active Search Console property in the module's settings panel, relevant for example when a site has multiple applicable properties. See #2937.
  • Fix accessibility problem where it wasn't possible to delete user input search terms using the keyboard. See #2900.
  • Update user input styles to fix visual issues on small devices. See #2886.
  • Migrate AdSense module page "Top earning pages" widget to use Widget API. See #2066.

Fixed

  • Update Unique Visitors widget to display the actual number of users coming from search. See #3064.
  • Fix visual spacing problems with widget-based dashboard due to empty containers disrupting grid layout. See #3062.
  • Update Site Kit widgets to always return their content wrapped in a Widget. See #3060.
  • Update AdSense dashboard widgets to render ad blocker warning. See #3011.
  • Fix broken alignment of data block elements when there is one with zero data. See #2992.
  • Fix UI issues on the pie chart of the All Traffic widget when there is just a single slice. See #2991.
  • Fix Analytics links in new widgets on the Analytics module page to take into account selected days. See #2983.
  • Fix a bug where select menu components could be partially covered by the Site Kit header making some items unclickable. See #2885.
  • Improve performance of potentially slow database query to migrate user data from an older version of Site Kit. See #2870.
  • Fix issue with AdSense existing site detection when using camelcase URLs in WordPress settings. See #2695.
  • Fix javascript issues that appear when admin pages have been translated with Google Translate. See #2280.
site-kit-wp - 1.30.0

Published by felixarntz over 3 years ago

Enhanced

  • Add tracking events for help visibility menu links. See #3027.
  • Scaffold analytics-4 module PHP class. See #2974.
  • Clarify wording of warning message when disabling the AdSense snippet. See #2962.
  • Introduce hidden labels for search term fields of the User Input Settings flow. See #2901.
  • Fix low-contrast color for keyword bubbles in the user input flow. See #2896.
  • Ensure that the user is not sent to the user input flow when granting additional scopes after being already authenticated, even if submitting the user input response is still required. See #2874.
  • Update assets across the plugin with new side kick-based branding illustrations. See #2616.
  • Include button to reset Site Kit under "Available Tools" in WordPress, as a way to reset the plugin data e.g. when currently not being connected. See #2384.
  • Update modules settings to use separate components for active and inactive modules. See #2184.
  • Improve the pre-setup compatibility checks to properly warn if the REST API is disabled instead of failing with an unexpected error. See #2101.
  • Migrate Analytics module page Top Acquisition Channels widget to use Widget API. See #2069.
  • Migrate Analytics module page popular pages widget to use Widget API. See #2068.
  • Migrate Analytics module page overview widget to use Widget API. See #2067.
  • Migrate AdSense module page overview widget to use Widget API. See #2065.
  • Migrate Search Console module page popular keywords widget to use Widget API. See #2064.
  • Migrate Search Console module page overview widget to use Widget API. See #2063.

Fixed

  • Fix critical JS error due to a new version of the Google charts library being released, by locking to a specific version. See #3132.
  • Fix regression where modules may be sorted incorrectly on the plugin's settings screen. See #3093.
  • Fix bug with help visibility icon in header where clicking it wouldn't trigger the menu to open in some scenarios, and also address some visual design problems with it. See #3026.
  • Fix Ad Blocker detection issue which occurred on sites with GoDaddy CDN enabled. See #3018.
  • Ensure changing the site URL between HTTP and HTTPS or www. and non-www. does not impact the results displayed in Analytics and AdSense widgets. See #3005.
  • Fix bug where Analytics snippet could still be placed when an existing snippet was already present in the frontend. See #2909.
  • Ensure that the AdSense snippet is not included on 404 pages in the frontend. See #2784.
Related Projects