説明
Site Kit は、Google の公式 WordPress プラグインであり、ユーザーがどのようにサイトを見つけて使用するかについてのヒントを提供します。Site Kit は、ウェブ上でサイト分析を成功させるために重要な Google ツールを展開、管理、チェックするためのワンストップソリューションです。WordPress ダッシュボードで複数の Google 製品の信頼できる最新のアクセス解析を提供し、簡単に確認できるようにします。すべて無料です。
最高の Google ツールを WordPress に
Site Kit には、Google 製品・サービスをシームレスかつ柔軟に使用できる強力な機能が含まれています:
- WordPress ダッシュボードから直接、分かりやすいアクセス解析情報を確認
- 1つのダッシュボードで複数の Google ツールのデータを確認
- サイトのソースコードを編集することなく、複数の Google ツールのセットアップができます
- サイト全体と個別投稿の指標
- WordPress や様々な Google プロダクトでの細かく容易な権限管理
サポートされている Google ツール
Site Kit は、さまざまな Google 製品の主要な指標と解析を提供します:
- Search Console: Google 検索がページをどのように検出して表示するかを理解しましょう。検索結果でサイトを見た人の数と、サイトの検索に使用したクエリーを追跡します。
- アナリティクス: ユーザーがどのようにサイトをナビゲートしているかを理解し、ユーザーに完了してもらうために設定した目標を追跡しましょう。
- AdSense: サイトの収益を追跡できます。
- PageSpeed Insights: 他のサイトと比較したページのパフォーマンスを確認します。PageSpeed Insights からの実用的なヒントでパフォーマンスを改善しましょう。
- タグ マネージャー: Site Kit でタグ マネージャーを簡単にセットアップします。コードの編集は不要です。タグ マネージャーでタグを管理できるようになります。
インストール
Note: Make sure that your website is live. If your website isn’t live yet, Site Kit can’t show you any data.
However, if you have a staging environment in addition to your production site, Site Kit can display data from your production site in the staging environment. Learn how to use Site Kit with a staging environment.
WordPress 内からのインストール
- プラグインの新規追加にアクセスします。
- Site Kit by Google を検索します。
- Site Kit by Google をインストールし、有効化します。
- Site Kit を Google アカウントと連携してください。複数の WordPress 管理者がいる場合、プラグインにアクセスするには、各管理者が自分の Google アカウントに連携する必要があることにご注意ください。
手動インストール
google-site-kit
フォルダのすべてを/wp-content/plugins/
ディレクトリにアップロードします。- プラグインにアクセス。
- Site Kit by Google プラグインの有効化。
- Site Kit を Google アカウントと連携してください。複数の WordPress 管理者がいる場合、プラグインにアクセスするには、各管理者が自分の Google アカウントに連携する必要があることにご注意ください。
有効化後
- 新しい Site Kit メニューにアクセスしましょう。
- 設定手順の指示に従ってください。
- Search Console の主要な指標を表示しているメインの Site Kit ダッシュボードに移動します。
- Connect additional Google tools under Site Kit > Settings. Learn more about which tools are right for you.
FAQ
詳細は Site Kit の公式サイトをご覧ください。
-
Site Kit は無料ですか ?
-
Site Kit プラグインはオープンソースであり、今後もそれは変わりません。Site Kit に含まれる各 Google の製品やサービスには、それらの製品やサービス標準の条件と料金 (もしある場合は) が適用されます。
-
What are the minimum requirements for Site Kit?
-
In order to successfully install and use Site Kit, your site must meet the following requirements:
- WordPress version 5.2+
- PHP version 5.6+
- Modern browser – Internet Explorer is not supported
- Is publicly accessible – it isn’t in maintenance mode, accessible only via password, or otherwise blocked
- REST API is available – Site Kit must be able to communicate via REST API with Google services. To ensure that the REST API is available for your site, go to Tools > Site Health.
-
Why is my dashboard showing “gathering data” and none of my service data?
-
It can take a few days after connecting Site Kit to a Google service for data to begin to display in your dashboard. The “gathering data” message typically appears when you’ve recently set up a Google service (i.e. just created a new Analytics account) and/or your site is new, and data is not yet available for display.
If you are still seeing this message after a few days, feel free to get in touch with us on the support forum.
-
Why aren’t any ads appearing on my site after I connected AdSense?
-
If you’re new to AdSense when you connect via Site Kit, your new AdSense account and your site will need to be manually reviewed and approved for ads by the AdSense team. Ads will not display until your account and site have been approved. Check out this guide for more information about the approval process and timeline.
You can check your approval status in Site Kit by going to Settings > Connected Services > AdSense and clicking Check your site status. This link will direct you to AdSense. If you see “Ready,” your account and site have been approved and should be displaying ads. If you see “Getting ready…,” your account and site are still under review and your site will not display ads until they have been approved.
If Site Kit has successfully added the AdSense snippet to your site and your account and site have been approved, but your site is still not showing ads, contact the AdSense Help Center for assistance.
You can find more information on how Site Kit works with AdSense in our Managing AdSense guide.
-
Is Site Kit GDPR compliant?
-
When using Site Kit, site owners are responsible for managing notice and consent requirements – including GDPR requirements – as described in Google’s Terms of Service.
By default, Site Kit does anonymize IP addresses upon activation of the Google Analytics module. This setting can be turned off in Site Kit > Settings > Analytics > Anonymize IP addresses.
There are a number of third-party plugins that allow you to block Google Analytics, Tag Manager, or AdSense from capturing data until a visitor to the site consents. Some of these work natively with Site Kit by providing plugin-specific configurations. You can find out more about these by visiting our GDPR compliance and privacy page.
-
Where can I get additional support?
-
Please create a new topic on our WordPress.org support forum. Be sure to follow the support forum guidelines when posting.
評価
貢献者と開発者
Site Kit by Google – Analytics, Search Console, AdSense, Speed はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。
貢献者変更履歴
1.115.0
強化
- Update version used for GA4 feature tour. See #7879.
- Update CircularProgress component to use correct material design colors. See #7863.
- Improve styles for some link-styled buttons. See #7776.
- Re-organize the Key Metrics selection panel. See #7767.
- When showing the “Select at least 2 metrics” notification on the Key Metrics selection panel, display it in place of the current selection count. See #7749.
- Update support links for the All Traffic widget to point to Analytics 4 support. See #7696.
- Add a loading state to the AdSense Connect CTA buttons. See #7385.
- Add a step transition animation to the Ad Blocking Recovery setup widget. See #7292.
- Enhance AdSense existing tag detection to detect AdSense Auto Ads snippets. See #7259.
- Lowercase the word “dashboard” on the view-only splash screen. See #6898.
- Adjust the layout of the Analytics settings view. See #6821.
変更
- Allow the IP version to be specified for server-side requests. See #7864.
修正
- Prevent console warning when disconnecting Analytics when Key Metrics feature flag is enabled. See #7852.
- Improve Key Metrics questionnaire so that its submission requires all questions to be answered. See #7494.
- Remove non-GA4 dashboard view. See #7009.
- Fix bug that caused the feature tour highlights to be misaligned. See #5701.
1.114.0
強化
- Prevent Enhanced Measurement banner from appearing when Key Metrics CTAs are visible. See #7865.
- Improve formatting of available Analytics custom dimensions in Site Health information. See #7822.
- Ensure custom dimension availability is refreshed when its data availability check errors. See #7815.
- Remove “CTR” suffic from “Most engaging pages” widget. See #7793.
- Move the Key Metric tile percentage badges to below the metrics. See #7769.
- Update the “Visit length” Key Metric widget tile to use a more readable format for the duration value. See #7768.
- Exclude
(not set)
rows from the “Top categories by pageviews” key metric tile. See #7737. - Add happiness tracking surveys for the Key Metrics Widget feature. See #7724.
- Track author and category names rather than IDs for the relevant custom dimensions, and display as they are in their corresponding Key Metrics widgets. See #7720.
- Add Enhanced Measurement setting to Analytics in Site Kit admin settings. See #7631.
- Update the permission error shown when returning from the OAuth flow via an error or cancellation to handle more scenarios. See #7597.
- Improve behavior of Key Metrics “Connect Analytics” CTA. See #7416.
- Remove tooltip for the feature tour callout’s Close button. See #6943.
- Improve logic for which banner is displayed in the header when multiple banners exist. See #6634.
- De-duplicate and fix the layout for errors in the WP Dashboard widget. See #5615.
修正
- Avoid report errors immediately after creating a custom dimension. See #7794.
- Fix a bug that resulted in excessive API calls on Site Kit dashboard. See #7788.
- Fix bug that caused the “Edit” buttons in Key Metrics Admin Settings to render incorrectly. See #7771.
- Prevent the custom dimension creation notice from overlaying the bottom metric in the selection panel. See #7765.
- Minimize layout shifts in Key Metric tiles. See #7763.
- Avoid showing the default success notification when returning from the OAuth flow for custom dimension setup. See #7758.
- Hide tooltips in Key Metrics widget while data is loading. See #7757.
- Avoid tracking a blank category for the
googlesitekit_post_categories
custom dimension. See #7755. - Fix bug that caused Key Metrics tiles for disconnected modules to still request OAuth scopes. See #7754.
- Improve the scrolling behavior of User Input questions. See #7750.
- Ensure focus is restored to the “Edit” action after a Key Metrics questionnaire preview group is closed. See #7748.
- Fixed the flickering issue when the user is saving custom dimension tiles that require redirecting to the OAuth screen. See #7742.
- Prevent view-only users from seeing Key Metric widget tiles that depend on unavailable custom dimensions. See #7741.
- Fix display of admin menu tooltip on WP 6.4+ in mobile viewports. See #7738.
- Fix bug that could cause an error when activating a new user on multisite when Site Kit isn’t set up yet. See #7653.
1.113.0
強化
- Don’t show the “Enable enhanced measurement” switch until an account has been selected in the setup flow. See #7784.
- Hide “Change Metrics” when Key Metrics CTA appears on dashboard. See #7740.
- Add Analytics events for Enhanced Measurement features. See #7723.
- Update Enhanced Measurement switch to be enable-only. See #7706.
- Update Key Metrics selection panel design. See #7704.
- Consolidate feature flags used for Key Metrics. See #7693.
- Update “Enable enhanced measurement” banner to reduce the amount of times it hits the GA4 API. See #7663.
- Add Site Health info to display the available custom dimensions. See #7639.
- Implement gathering data state for custom dimensions. See #7638.
- Increase the number of Analytics properties that appear in Analytics setup/settings screens. See #7635.
- Add “Top categories by pageviews” key metric widget tile. See #7607.
- Add a “Most popular authors” Key Metric tile. See #7605.
- Add a “Top Recent Trending Pages” Key Metric tile. See #7603.
- Allow creation of custom Analytics dimensions via Key Metric tiles. See #7601.
- Add Analytics tag configuration to track custom dimensions for posts. See #7600.
- Allow users to create custom dimensions when selecting certain Key Metric widget tiles. See #7599.
- Add GA4
availableCustomDimensions
module setting and relevant datastore infrastructure. See #7598. - Update the predefined selection of Key Metrics for for news publishers. See #7580.
- Implement the “Most engaging pages” key metric widget tile. See #7578.
- Add a survey trigger to the “Enable enhanced measurement” banner. See #7558.
- Allow users to submit/save forms even when no changes have been made. See #7533.
- Remove accordion functionality the Key Metrics Selection Panel and update its design. See #7464.
- Add notification banners for Analytics Enhanced Measurement feature. See #7461.
- Add tooltip appearance delay for header icon buttons. See #6520.
修正
- Fix bug that could cause UI flickering when setting up custom dimensions for Key Metric Widgets. See #7739.
- Fixed a bug that prevented displaying of field data unless all fields were available in the PageSpeed Insight widget. See #7662.
- Fix a bug that caused an error message for the User Input questions not to appear until after it is closed. See #7543.
- Implement the “Change Metrics” Feature Tour tooltip when widget is setup by another admin. See #7346.
- Fix a potential PHP warning due to missing properties in plugin update data. Props DaWolfey. See #7086.
1.111.1
強化
- Add happiness tracking surveys for the Ad Blocking Recovery feature. See #7686.
1.111.0
強化
- Add the “Top pages by returning visitors” Key Metric widget tile. See #7584.
- Create “Least engaging pages” key metric widget tile. See #7579.
- Add the “Visits per Visitor” Key Metric Widget. See #7577.
- Add “Visit Length” Key Metric tile. See #7576.
- Add a new “Pages per Visit” Key Metric tile. See #7575.
- Add datastore infrastructure for creating custom dimensions in GA4. See #7574.
- Add datapoint for creating an Analytics custom dimension. See #7573.
- Add tooltips with extra info to each Key Metrics tile. See #7472.
- Add the “Enable Enhanced Measurement” option to Analytics when creating an account. See #7460.
- Add the “Enable enhanced measurement” toggle to Analytics. See #7459.
- Change behaviour/visibility of Key Metric Widgets when their modules are disconnected. See #7425.
- Update the design of the CTA shown in the Key Metrics section when GA4 has been disconnected, for the cases where three or four GA4 widget tiles are present. See #7278.
- Remove Optimize from available Site Kit modules. See #6469.
修正
- Fix a bug that prevented severe AdSense alerts from appearing in Site Kit Dashboard. See #7559.
1.110.0
強化
- Update metrics used in the “Most engaged traffic source” tile. See #7548.
- Improve copy in “Change metrics” sidebar panel. See #7467.
- Create API endpoints and Redux store infrastructure for “Enable enhanced measurement” feature. See #7458.
- Ensure the Key Metrics navigation chip is correctly highlighted on page load. See #7442.
- Hide Key Metrics widget area when only one widget is present on the Shared Dashboard. See #7435.
- Remove experimental status/label from “Interaction to Next Paint” in PageSpeed Insights. See #7065.
- Remove option to connect Universal Analytics and update dashboard to show GA4 only. See #6786.
- Improve wording for permission errors to be consistent while setting up Site Kit or a module. See #6662.
修正
- Ensure icon and link/button colors are shared. See #7479.
- Show a specific error message and a “Request access” CTA for Key Metrics widget tiles when they encounter a permissions error. See #7465.
- Ensure Analytics sharing settings work correctly when automatically switching to the GA4 dashboard view. See #7417.
- Fix console error thrown while using Site Kit in conjunction with Google Translate. See #7121.
1.109.0
強化
- Improve Key metrics selection panel initial focus behavior by selecting the first item. See #7485.
- Update copy text in Key Metrics tailored metrics screen. See #7484.
- Update Key Metrics heading in settings. See #7480.
- Update text used in metrics slide-out panels to match widget names. See #7451.
- Remove old User Input banner notification. See #7429.
- Enhance relevancy of “Most popular products” Key Metric widget availability. See #7420.
- Display a “New” badge on the Key Metrics widget. See #7376.
- Change gray color used in settings screen when locking modules during editing. See #7302.
- Improve copy consistency on the Analytics Settings view. See #6923.
- Improve styling of error messages in the Site Kit Admin Bar. See #6369.
変更
- Remove
adBlockerDetection
feature flag and unused code. Props smamun19. See #6969.
修正
- Ensure that Google Analytics 4 widgets display a “Request access” button when they are showing an “Insufficient permissions” error. See #7492.
- Fix bug that caused some Key Metric tiles to briefly show zero data while loading. See #7482.
- Fix Key Metrics Selection Panel layout at 600px viewport. See #7474.
- Ensure user cannot edit/save Key Metrics answers with the last question blank. See #7473.
- Fix the “Retry” functionality of the “Top traffic source” Key Metrics widget tile, to ensure the correct data is shown upon retrying an error. See #7453.
- Fix hover state and keyboard navigation for User Input radio buttons. See #7452.
- Fix bug that caused the “Display key metrics in dashboard” toggle not to work when no user-defined metrics were saved. See #7441.
- Hide inaccessible links in Key Metrics tiles when using the view-only dashboard. See #7436.
1.108.0
強化
- Update surveys to skip rendering when no answers are found. See #7450.
- Update the date that Universal Analytics support is removed from Site Kit to September 25, 2023. See #7423.
- Improve accuracy of “Most popular products by pageviews” widget. See #7390.
- Fix the conditions for showing the Key Metrics Setup CTA banner, ensuring that it does not display when the user has setup their choice of metrics, or when viewing the shared dashboard. See #7349.
- Add a Key Metric tile that allows users to add more tiles to the Dashboard. See #7336.
- Take user back to AdSense settings if they cancel ABR setup when it is initiated from the Settings. See #7298.
- Improve the text in the buttons of the Analytics and Google Tag mismatch notification. See #6734.
- Combine similar error boundary action components into a single component. See #6515.
- Create the “Top countries driving traffic” Key Metrics widget tile. See #6253.
- Update language from Google “products” to “services” in the Site Kit setup screen. See #5343.
- Ensure the determined AMP mode correctly reflects the AMP plugin configuration (if active) and whether the Web Stories plugin is active. See #5118.
修正
- Fix a bug that caused an unneeded network request when viewing the Analytics activation banner. See #7438.
- Fix issue that caused Key Metrics Widgets in view-only dashboard to appear as unusable links or cause errors. See #7400.
- Fix Key Metrics widgets layout at 600px viewport width. See #7395.
- Update Key Metrics navigation icon to match design. See #7347.
- Update code to stop deprecation warning appearing on sites using PHP 8.1. See #7147.
- Fix console error from appearing when AdSense is shared with certain user roles. See #7074.
- Fix issue that caused the post-switched to Google Analytics 4 banner to appear for users with no access to the connected Analytics property. See #7044.
- Fix the “Set up Google Analytics” CTA on Site Kit’s WordPress Dashboard widget, ensuring it correctly navigates to the setup page. See #6710.
- Update Google account menu’s accessibility labels to improve VoiceOver navigation. See #6636.
- Fix bug that could cause select component to be hidden underneath the Site Kit header. See #6576.
1.107.0
強化
- Update key metric widget rendering for consistency with other widgets regarding module dependencies. See #7337.
- Add error and retry UI for Key Metric Widgets. See #7310.
- Add Ad Blocking Recovery information to Site Health. See #7290.
- Update loading state for Key Metric widget tiles. See #7158.
- Add a learn more tooltip to the most popular products KM widget. See #7060.
- Prevent “data available” state being persisted when the state cannot reliably be determined due to an API error. See #6698.
- Automatically switch users to GA4 dashboard on October 1, 2023 (when no more Universal Analytics data will be available). See #6549.
- Update key metrics area to support editing selected metrics. See #6259.
- Add management panel for selected key metrics. See #6258.
修正
- Fix a potential PHP error in WPML introduced in
1.106.0
on a site with aproduct
post type. See #7389. - Address data inconsistencies in the “Loyal visitors”, “New visitors”, and “Most popular content” Key Metrics widgets. See #7366.
- Remove the requirement for a web data stream’s URL to match the current site URL for it to be selectable. See #7052.
- Fix bug that caused cached Analytics data not to refresh when a new account is created. See #6852.
- Fix potential bug in AdSense set up which could leave the setup incomplete. See #5614.
1.106.0
強化
- Update the Ad Blocking Recovery CTA text. See #7357.
- Update copy for the Ad Blocking Recovery setup screen, success notification and “existing tag” settings notice. See #7313.
- Add a “Learn more” link after the “Place error protection tag” option in the AdSense setup flow and settings. See #7295.
- Update Ad Blocking Recovery message status language in settings. See #7287.
- Update key metric tiles to be full-width on mobile viewports. See #7159.
- Hide Key Metric widget tiles when the feature isn’t setup. See #7061.
- Move Universal Analytics notice in settings page. See #6809.
- Display Google Tag ID in Analytics Settings view. See #6769.
- Replace direct usage of components from
@material/react-text-field
with the newTextField
component. See #6651. - Hide Key Metric Widget area when Search Console and Google Analytics are still gathering data. See #6607.
- Create “Top converting traffic source” key metric widget tile. See #6255.
- Add “Top cities driving traffic” key metric widget. See #6252.
- Add support for WooCommerce/Google Analytics with a key metric widget for “Most popular products by pageviews”. See #6249.
- Add the “Most engaged traffic source” key metric widget tile. See #6246.
- Show a tooltip when clicking “Maybe later” on the Key Metrics Setup CTA widget, and allow the widget to be dismissed. See #6232.
修正
- Fix potential PHP error when refreshing profile data on the fly. See #7356.
- Ensure AdSense CTA appears again if tooltip is ignored after dismissing the CTA widget. See #7294.
- Ensure setup success notification is always shown when completing setup for ad blocking recovery. See #7288.
- Fix AdSense options cleanup issues. See #7286.
- Fix the tag ID used in the GA tracking opt-out for logged in users when tagging with a Google tag. See #7262.
- Ensure the WordPress Dashboard submenu can be seen when Site Kit is the current page. See #6907.
- Prevent layout shift in GA4 settings area when the dropdown options finish loading. See #6570.
1.105.0
強化
- Improve formatting of larger numbers in Key Metric Widget tiles. See #7190.
- Place Ad Blocking Recovery tags on the front end. See #7186.
- Fix bug that could cause zero percent in key metric widgets not to appear. See #7172.
- Improve creation of the GM3 checkbox component. See #7120.
- Show notice to users who have an existing Ad Blocking Recovery tag placed on their site. See #6967.
- Fix inconsistent focus styles in feature tours. See #6926.
- Add CTA to connect Analytics if disconnected after setting up Key Metrics. See #6265.
- Implement the “Top traffic source” key metric widget. See #6245.
- Implement the design for the Key Metrics Setup CTA widget. See #6210.
修正
- Fix bug that additionally requested UA Analytics reports on the WP dashboard when dashboard view was set to GA4. See #7306.
- Fix bug that caused PageSpeed Insights to appear in Dashboard Sharing Settings when PageSpeed Insights is not connected. See #7197.
- Fix bug that could cause infinite loop in Analytics setup flow if user had view-only permissions for an Analytics property. See #7168.
- Fix bug that caused Ad Blocking Recovery widget to appear/hide under the wrong conditions. See #7164.
1.104.0
追加
- Add support for tagging with Google Analytics 4 in AMP mode. See #7221.
- Complete Ad Blocking Recovery set up interface. See #6966.
- Add infrastructure for fetching and storing the Ad Blocking Recovery tag. See #6902.
強化
- Add PHP version to requests for features. See #7209.
- Add the Analytics dashboard type to Site Health information. See #7119.
- Ensure the Universal Analytics controls are shown in the case where the connected property belongs to another Google account and permission has been removed. See #7063.
- Add settings controls for Ad blocking recovery tags. See #6962.
- Add ad blocking recovery state to the settings view for AdSense. See #6961.
- Show the Ad Blocking Recovery Notification on the Dashboard. See #6953.
- Rework the Dialog component to use dialog components from the
googlesitekit-components
library instead of@material/react-dialog
directly. See #6652. - Show a “Connect AdSense CTA” Key Metrics tile if AdSense is disconnected after setting up AdSense-related Key Metrics. See #6264.
- Add the Connect GA tile to Key Metrics widget. See #6263.
- Create the “Top performing keywords” key metric widget tile. See #6251.
- Create the “Most popular content by pageviews” key metric widget tile. See #6247.
- Implement HaTS survey triggers for users who answers “Other” to any User Input question. See #6180.
- Migrate
TextField
component to our GM2 component library. See #6113.
修正
- Ensure Ad Blocking Recovery elements are only present when the feature is enabled. See #7179.
- Restore notice width in setup and settings views. See #7140.
- Fix the Optimize sunset banner re-appearing issue. See #7138.
- Fix broken view-only dashboard when Analytics isn’t shared. See #7116.
- Fix notices about granting view-only access when changing module settings for modules that are not shared with any roles. See #6633.
- Fix issue in the All Traffic widget/Google Charts pie charts that caused selected elements to become de-selected. See #4589.
1.103.0
追加
- Add the skeleton component for the Ad Blocking Recovery page. See #6964.
- Add the new Ad Blocking Recovery CTA to the AdSense module settings. See #6958.
強化
- Update Material 3 Checkbox component. See #6696.
- Improve accessibility for user menu tooltip. See #6637.
- Add notice about Optimize sunset to settings and setup screens. See #6468.
- Update the messaging for site goals in the Site Kit admin setting when user metrics have been selected. See #6262.
- Implement settings toggle to show/hide the Key metrics widget. See #6261.
- Implement the
New visitors
key metric widget. See #6244. - Add “Loyal visitors” key metric widget tile. See #6243.
- Implement Google profile data synchronisation. See #6003.
修正
- Update layout of Analytics settings to better support the now optional UA Analytics. See #6875.
- Correct page titles on screens that don’t exist in the admin menu. See #6668.
- Ensure focus remains on user menu button when the menu is exited with the keyboard. See #6635.
- Fix a bug that could prevent AdSense from being set up on a subdomain. See #5852.
1.102.0
追加
- Add new Stepper component. See #6965.
- Add Ad Blocking Recovery set up CTA to the Monetization section of the dashboard. See #6929.
強化
- Add internal GA tracking on GA4 reporting events for those who have opted-in. See #7045.
- Update GA4 Reporting feature tour highlights to match design. See #6973.
- Add the new settings for Ad Blocker Detection to the AdSense module. See #6960.
- Display a success notification on the Main Dashboard after completing the Ad Blocking Recovery tag setup. See #6957.
- Add badge to the dashboard to show which version of Analytics (UA/GA4) is used when connected. See #6938.
- Prevent the “Switch to GA4” CTA from appearing when the user has manually switched away from the GA4 dashboard view. See #6932.
- Add the AdSense setup completion date to the module settings. See #6903.
- Add an aria-label to the edit link on the settings view component. See #6642.
- Add notice about Google Optimize product sunset. See #6467.
- Fix bug that caused extra spacing to appear around Universal Analytics property creation message during Analytics setup. See #5213.
修正
- Fix a potential error when creating a new Analytics account. See #7124.
- Update Universal Analytics settings UX for consistency with previous interface when GA4 is the primary version and current admin lacks access. See #7028.
- Fix accessibility issue where tab navigation could get trapped on dashboard. See #6901.
1.101.0
追加
- Scaffold new screen for ad blocking recovery set up. See #6946.
強化
- Enhance consistency of layouts with “New” badges. See #7001.
- Add “learn more” link to the Sessions slide of the GA4 Reporting feature tour. See #6955.
- Update the placement of the “existing GTM property” notices in the Analytics setup and settings views to reflect they are only currently relevant for Universal Analytics properties. See #6934.
- Update the URL for the “Learn what’s new” link on the “Switch to GA4 Dashboard View” banner. See #6928.
- Enhance the responsive layout of the GA4 Activation Banner. See #6922.
- Fix the svg image size issue on the “Switch to GA4 Dashboard View” banner. See #6920.
- Prevent the GA4 All Traffic widget from momentarily displaying in the zero data state while it’s waiting to determine the gathering data state. See #6913.
- Fix bug that caused the GA4 Dashboard Feature Tour to delay appearing. See #6909.
- Update the positioning of the
New
metric badges in table headings. See #6904. - Update the “gathering data” time for GA4 properties. See #6877.
- Add entity ownership notice when using GA4. See #6851.
- Ensure the Unsatisfied Scopes banner remains visible until the OAuth page appears when pressing the banner CTA. See #6673.
- Add the “Switched to GA4” notification banner to inform users that the dashboard has been switched to the GA4 view. See #6558.
- Update wording regarding the date Universal Analytics will stop collecting data. See #6453.
- Apply consistent placement of notices which inform users they don’t have permission to edit Analytics settings. See #6224.
- Add the migration notice to the AdSense overview widget for legacy accounts. See #5628.
修正
- Fix a bug that could cause a survey to be shown again on next page load after finishing or closing. See #7064.
- Ensure correct widgets for Analytics are rendered on page load. See #7011.
- Fix potential perpetual loading state of GA4 dropdowns for secondary admin without access. See #7005.
- Prevent duplicate error messages from appearing in Analytics settings when another user does not have access to the Analytics account. See #7004.
- Fix duplicate URLs in UA popular pages list within WP dashboard widget. See #6972.
- Fix bug in WordPress 6.2+ that caused issues with the GA4 support tooltip on mobile. See #6924.
- Ensure Universal Analytics property is automatically selected when GA4 Reporting is enabled. See #6921.
- Ensure that changing to an Analytics account which doesn’t have Universal Analytics properties is detected as a change to the settings in the Analytics Settings edit page. See #6919.
- Fix bug that could cause duplicate entries in the WP dashboard Popular Pages widget when using GA4. See #6918.
- Ensure GA opt-out snippets are output when GA4 is connected without UA. See #6915.
- Update GA4 dashboard tour to only be triggered by banner CTA. See #6914.
- Fix appearance of the date marker on Search Funnel widget charts. See #6912.
- Prevent chart key date markers on the All Traffic Widget chart tooltips from overlaying the chart tooltips. See #6911.
- Adjust positioning of key date info icon to avoid overlapping other elements. See #6910.
- Add “New” badges for the new GA4 metrics to widgets on the Entity Dashboard. See #6908.
- Ensure that GA4 widgets correctly display the gathering data state on the view-only dashboard. See #6897.
- Fix bug that caused Analytics and Analytics 4 to appear in Dashboard Sharing modules when GA4 Reporting is enabled. See #6862.
- Expose errors from GA4 in settings and setup interfaces. See #6831.
- Update banner notification layout to avoid unwanted empty space on the left. See #5447.
1.99.0
強化
- Only show the “Google tag mismatch” and “web data stream not available” notifications to the Analytics module owner. See #6949.
- Update source links in the Popular Pages widget for the Analytics 4 version. See #6871.
- Add the Analytics 4 version of the Popular Pages widget on the WordPress dashboard. See #6868.
- Add GA4 version of the Unique Visitors chart on the WP dashboard. See #6855.
- Ensure both Analytics modules always reference the same owner. See #6846.
- Fix zero data notifications on GA4 dashboard. See #6838.
- Update conversion events to always be requested for the connected GA4 property. See #6836.
- Improve handling for Google Analytics 4 reports which have no data for one of the requested date ranges. See #6835.
- Update the dev settings plugin update URL. See #6823.
- Enhance the experience of handling properties and web data streams which are no longer available. See #6763.
- Ensure Dashboard Sharing works without Universal Analytics being enabled. See #6745.
- Allow editing and viewing Analytics settings without saving Universal Analytics settings when GA4 Reporting is enabled. See #6744.
- Ensure Google Analytics 4 charts display correctly with zero data, by padding the data returned from the
runReport
endpoint to add zero-data rows where data is missing in cases where a singledate
dimension is requested. See #6623. - Indicate key dates in Analytics charts, indicating the Universal Analytics cut-off date, or the Google Analytics 4 property creation date. See #6572.
- Add a feature tour for new metrics that are available on the GA4 version of the dashboard. See #6554.
修正
- Fix a potential error when attempting to autoload a class from a non-existent file. See #6887.
- Ensure Analytics module can be recovered when only GA4 is connected. See #6861.
- Ensure UA settings and Dashboard View toggle settings are saved in Analytics Settings. See #6828.
- Ensure admins can change Analytics settings if they’re not the module owner in the scenario where only Google Analytics 4 is connected. See #6825.
- Fix bug that caused Analytics 4 widgets not to appear in shared dashboard. See #6824.
1.98.0
強化
- Provide reference date to client on page load, in order to be able to model given dates for testing. See #6782.
- Ensure report requests are only made to the active Analytics module (UA/GA4). See #6746.
- Update settings validation and requirements when
ga4Reporting
is enabled. See #6742. - Prevent creation of Universal Analytics when
ga4Reporting
is enabled. See #6740. - Add Google Analytics setup flow that prioritises Google Analytics 4 when GA4 Reporting is enabled. See #6738.
- Update Analytics connection logic when
ga4Reporting
is enabled. See #6737. - Use new GA account provisioning API when
ga4Reporting
is enabled. See #6733. - Create backend infrastructure to support the new Google Analytics account provisioning endpoint. See #6732.
- Update the Analytics 4 Search Funnel component to use the “Engagement Rate” metric instead of “Engaged Sessions”. See #6724.
- Update the “Engaged Sessions” metric title to read “Engagement Rate” in the new GA4 widgets. See #6693.
- Update Analytics source links on the GA4 version of the dashboard. See #6639.
- Add checks for Google Analytics 4 metric names to Analytics report handling. See #6615.
- Add trigger for a survey to track the usage of the new GA4 dashboard view. See #6574.
- Add the new GA4 version of the Top Earning Pages widget. See #6573.
- Add a new post UA cut-off warning. See #6557.
- Warn about upcoming Universal Analytics cut-off in Analytics settings. See #6556.
- Add badges to highlight new metrics on the Analytics 4 version of the dashboard. See #6552.
- Update conditions for showing the “Create Conversion” CTA, and update the support URL it links to. See #6551.
- Ensure that Analytics 4 widgets are only displayed when the dashboard view is in Analytics 4 mode. See #6550.
- Conditionally adds a toggle to the Analytics settings to control the version of Analytics used on the dashboard. See #6547.
- Add the “Switch to Google Analytics 4 Dashboard View” notification banner. See #6544.
- Add the new
isGA4DashboardView
selector to the Analytics module. See #6541. - Update the graphic and copy on the GA4 Activation Success Banner. See #6539.
- Update design and text of GA4 Reminder Banner. See #6538.
- Follow API naming conventions for Analytics 4 field names. See #6484.
- Update logic for handling Google Tag detection. See #6374.
- Add a notification for users when their Google tag associations change. See #6373.
- Add a dedicated control for the Google Analytics 4 web data stream instead of a single property select. See #6330.
- Enhance survey infrastructure to be more flexible. See #6306.
- Conditionally render GA4 metrics in the Site Kit Admin Bar integration. See #6221.
- Update styling of entity search close button to not overlap with the input’s border. Props itsaladin. See #5980.
- Enhance mechanism for dashboard sharing request context. See #5780.
変更
- Upgrade Guzzle, with
guzzlehttp/guzzle
updated to v6.5.8. See #1146.
修正
- Fix bug where Google Tag settings were not being saved when creating a new tag via the Analytics Settings page. See #6767.
- Fix placement order of Google Tag banner notification. See #6766.
- Prevent triggering Google Tag lookups until scope is granted. See #6764.
- Fix potential
IntersectionObserver
error in banner notifications. See #6674.
1.96.0
強化
- Update the Analytics 4 module to use its Google Tag for tracking opt-out if it is used in the snippet. See #6666.
- Update all spinner buttons to be consistent across the codebase. See #6571.
- Add the new setting to the Analytics module to determine the dashboard type. See #6540.
- Update the cache clearing functionality to remove cache for old versions as well. See #6487.
- Enhance experience for existing users who need to grant a new Tag Manager scope for use with Google Tags. See #6421.
- Update the
getKeyMetrics()
selector to return the user-selected key metrics if set, otherwise the user input answer-based key metrics. See #6257. - Update the WordPress dashboard widget to use Analytics 4 widgets if they are allowed by the feature flag. See #6222.
- Update Analytics and Search Console widgets to use GA4 versions if the feature flag is enabled for the site. See #6220.
- Create the Analytics 4 version of the popular pages widget. See #6219.
- Add a Google Analytics 4 alternative for the overall page metrics widget. See #6218.
- Add a copy of the Search Funnel widget that works with Google Analytics 4 data. See #6217.
- Add new widget for “All traffic” using GA4 as a data source. See #6216.
- Create Google Analytics 4 version of the
AdminBarSessions
widget. See #6215. - Add the Analytics 4 version of the unique visitors tile in the admin bar. See #6214.
- Create a Google Analytics 4 alternative for the session duration widget on the WordPress dashboard page. See #6213.
- Create the Analytics 4 version of the “Unique Visitors” widget. See #6212.
- Scaffold Key Metrics CTA widget area on Site Kit Dashboard. See #6209.
- Add a periodic check to ensure that the Analytics 4 Google Tag is mapped correctly. See #6083.
- Expose gathering data state on page load. See #5933.
変更
- Update usage of Lodash to always use named imports. See #6139.
修正
- Fix the dashboard sharing modal not being closed after closing the feature tour issue. See #6478.
1.95.0
強化
- Update the GA4 report endpoint to accept the new ordering properties. See #6513.
- Prevent “Analytics 4” from appearing separate from “Analytics” in Dashboard Sharing settings when
ga4Reporting
is enabled. See #6446. - Update User Input preview edit links when saving questions to be consistent with other disabled elements. See #6427.
- Show spinner next to Analytics CTA button instead of progress bar in entire widget. See #6416.
- Add the
getAnswerBasedMetrics
selector to the widgets datastore. See #6234. - Ensure Google Tag data is populated for sites which already have Google Analytics 4 configured. See #6082.
修正
- Update the AdSense homepage URL, fixing the link in the AdSense Settings footer. See #6647.
- Fix potential type error on
auto_update_plugin
filter. See #6624. - Prevent PHP errors on the Site Health info page when Dashboard Sharing is enabled. See #6597.
- Ensure the Analytics metrics in the Search Funnel widget are disabled when Analytics is gathering data. See #6587.
- Fix bug that caused two GA4 properties to be created from the GA4 activation banner on the Site Kit dashboard. See #6529.
- Ensure all widgets that are visible in the viewport load on page load. See #6475.
- Fix bug that caused banner notification analytics events to be sent for dismissed/hidden notifications. See #6109.
1.94.0
強化
- Only register the Key Metrics widgets when the userInput feature flag is enabled. See #6519.
- Update text on copy to clipboard buttons with informative feedback when pressed. See #6391.
- Implement
getAnalyticsConfigByMeasurementIDs
selector to look up GA4 account, property, and web data stream based on a set of measurement IDs. See #6372. - Add
getReport
selector for Google Analytics 4. See #6173. - Determine Google Tag settings when configuring Analytics. See #6081.
- Simplify User Input completion-related behavior. See #5900.
- Update the user menu to display Google account details. See #5775.
- Improve loading of setup/settings views when an existing tag is present. See #5426.
修正
- Fix the dismissal behavior of the auto-update CTA to be permanent. See #6545.
- Fix potential errors raised when the
mbstring
PHP extension is not loaded. See #6524. - Fix console error appearing in Admin Settings when User Input feature flag is enabled but Analytics is disconnected. See #6488.
- Fix bug that caused Tag Manager settings screen to be stuck in a “loading” state. See #6464.
- Fix key metrics preview loading issue on the admin settings page. See #6428.
1.93.0
強化
- Conditionally render Google charts on non-Site Kit screens to avoid conflicts. See #6439.
- Add a new endpoint for the Analytics 4 module to list conversion events. See #6348.
- Update type scale and color tokens to match GM2+ design. See #6328.
- Update the in-progress state when submitting User Input answers. See #6323.
- Create REST endpoints to store and fetch user-selected Key Metrics settings. See #6256.
- Remove admin-wide base JS. See #6250.
- Enhance web storage clearing to only remove Site Kit items. See #6237.
- Add
GET:report
datapoint for Google Analytics 4. See #6172. - Reduce code complexity in
GoogleChart
component. See #6029. - Prevent the “Set up Google Analytics 4…” Tooltip from overlapping the header on page scroll. See #5938.
- Implement new inline edit answer interface for User Input settings. See #5897.
- Add notification to prompt users to enable auto-updates. See #5853.
- Simplify experience when additional scopes are required to view the dashboard. See #5497.
修正
- Skip outputting measurement ID specific Google Analytics disabling script when no measurement ID is configured. See #6364.
- Fix incorrect redirects for sites with internationalized domain names. See #5868.
1.92.0
強化
- Restore Unique Visitors chart on WP Dashboard widget. See #6355.
- Improve error handling in Google charts to avoid crashing the dashboard. See #6346.
- Enhance isolation of client-side storage between user sessions. See #6240.
- Remove the Idea Hub experimental feature. See #6235.
- Preload
user-input-settings
REST route. See #6233. - Only fetch server notifications if none have been received yet. See #6163.
- Disable “How to improve” CTA on PageSpeed widget while re-running test. See #6106.
- Use the configured Google Tag ID for the Analytics 4 snippet if present. See #6080.
- Implement selectors and associated logic for looking up Google Tag containers and destinations. See #6079.
- Add Google Tag container lookup and destinations list datapoints. See #6078.
- Update styling of User Input Settings on the Admin Settings tab. See #5896.
- Improve the User Input review screen and editing interface in Settings. See #5891.
- Remove Google Analytics 4 Alpha API availability conditions and fallbacks. See #5575.
- Add a Material 3, web components
Checkbox
component to the codebase. See #5190. - Improve error messages when encountering an internal server error in WordPress. See #4997.
変更
- Upgrade
@wordpress/data
to 4.23.0,react
andreact-dom
to 16.14.0. See #1769.
修正
- Fix the formatting of Bounce Rate on the single page dashboard to always be a percentage. See #5506.
- Fix Site Kit logo being cut-off on Samsung Galaxy S22 and other similarly-sized phones. See #5436.
- Fix various PHP deprecation notices on PHP 8.1. See #5110.
1.90.1
修正
- Fix a compatibility issue by temporarily removing the “Unique visitors over the last 28 days” chart from the “Site Kit Summary” WordPress dashboard widget. See #6350.
1.90.0
強化
- Remove text field from the “Other” option in all User Input questions. See #6181.
- Add Google Analytics 4 Data API client library to bundled client services. See #6171.
- Remove “Alpha”/”Beta” from Analytics 4 module name. See #6148.
- Improve async handling of some data store actions. See #6117.
- Add
googleTagID
,googleTagAccountID
andgoogleTagContainerID
tomodules/analytics-4
datastore. See #6077. - Update User Input answers to be stored in WP. See #5898.
- Update key metrics personalization CTA text and show the CTA only when Analytics is connected. See #5895.
- Add a skeleton loader for the PageSpeed Insights widget to provide a preview of the widget shape while it’s loading. See #5776.
- Update Google Analytics 4 to use the v1 beta API. See #5574.
- Improve Analytics settings screen with new headers and better help text. See #5151.
- Alphabetically sort dropdown menus where appropriate. Props uogecko. See #4853.
- Add new “Unique Visitors from Search” chart to the WordPress Dashboard. Props gmmedia. See #631.
修正
- Fix presentation of measurement ID within options of the Analytics 4 property select. See #6293.
- Fix styling of some elements in the Site Kit admin bar metrics. See #6283.
- Fix presentation of errors from Google APIs shown to view-only users. See #6201.
- Update certain selector usage to avoid crashing the dashboard in the event of an error. See #4767.
1.89.0
強化
- Update AdSense tag to include Site Kit platform host ID. See #6132.
- Update Google API PHP client services library for new Tag Manager endpoints. See #6076.
- Update link style within error notices. See #5975.
- Implement new design for User Input questions. See #5890.
- Update User Input survey questions for v2. See #5888.
- Prevent users from changing the Google Analytics 4 configuration when they don’t have access to the currently configured Universal Analytics property. See #5886.
- Include a link to “Edit in Tag Manager” when viewing the Tag Manager module settings. See #5174.
- Improve instructions in Optimize setup and settings. See #4064.
修正
- Fix Google Analytics 4 settings toggle behaviour when GA4 is not connected. See #6271.
1.88.0
強化
- Render one-off tooltips in a portal. See #6049.
- Update code integrating with Gutenberg to use React hooks instead, following the new WordPress version requirement of 5.2. See #5876.
- Remove now unnecessary polyfills for WordPress versions older than 5.2, according to new version requirement. See #5875.
- Raise minimum WordPress version requirement from 4.7 to 5.2. See #5874.
- Show Measurement ID instead of Property ID in Analytics 4 Property Select Dropdown when there is an existing GA4 Tag. See #5145.
- Link the Site Kit logo on the entity dashboard to the main dashboard. See #4793.
修正
- Avoid using _n() as a shortcut for singular/plural without using a number. See #6069.
- Update Tooltip styles to match GM2+ designs. See #6059.
- Fix bug where the GA4 reminder tooltip in Analytics Settings was not appearing properly. See #6045.
- Fix console error when viewing CoreSiteBannerNotifications stories. See #5978.
- Increase size of banner icons in setup notification. See #5934.
- Prevent dashboard from crashing when async SVG fails to load. See #5605.
1.87.0
This version marks the 100th release of Site Kit 🎉
強化
- Implement custom Analytics events for the GA4 Activation Banner. See #6042.
- Update the
ReportError
component to add the module slug to the insufficient error codes. See #5987. - Ensure Banner Notifications stay visible and display a spinner when navigating to links via the CTA. See #5974.
- Enhance the BannerNotification component to better support a description which is a React element. See #5972.
- Add a
googlesitekit.components
global and entrypoint with Material 2 components. See #5958. - Send active consumers data alongside the request to refresh an access token. See #5569.
- Update shared user metadata when accessing shared dashboard. See #5568.
- Dismiss main dashboard sharing tour if sharing settings tour is shown first. See #5520.
- Add multi-module support to module recovery API endpoint. See #5298.
- Update PageSpeed Insights widget to avoid layout shifts between loading and loaded states. See #4878.
変更
- Update and simplify GitHub workflows to use v3 version of
setup-node
action. See #5786.
修正
- Fix bug that could cause a notification view event to be sent even when the notification doesn’t appear. See #6023.
- Fix bug that caused AdSense graphics in CTA banner to be loaded when not needed. See #6006.
- Update the error boundary component styling to provide appropriate spacing between the main CTA button and the link to “Report this problem”. See #6005.
- Fix module settings open/close issue when any key is pressed. See #5915.
- Fix bug that caused errors to appear in Analytics module when Tag Manager module is not available. See #5074.
1.86.0
強化
- Measure interactions with Thank with Google supporter wall banner notification. See #6014.
- Measure interactions when changing Thank with Google configuration. See #6013.
- Measure interactions related to publication setup for Thank with Google. See #6012.
- Update Thank with Google copy in settings and setup screens. See #5963.
- Adjust copy in GA4 banner to exclude full-stops/periods. See #5927.
- Update “translators” placeholder comments when there is only one placeholder in a localization string. See #5924.
- Hide help tooltip in GA4 settings screen after a property is selected. See #5921.
- Fix bug that could cause user without Analytics access to see incorrect Analytics update UI in GA4 activation banner. See #5912.
- Only request Analytics edit scopes in the GA4 Activation banner when required to create a new property. See #5882.
- Allow WordPress Multisite network activation of Site Kit (currently only for per-site use). See #5871.
- Add default title to the Supporter Wall widget for Thank with Google. See #5785.
- Add more context to the “Supporter Wall” setting in Thank with Google settings. See #5756.
- Show user account info in user menu. See #5724.
- Add user account email to “Details” link to improve deep-link user experience. See #5642.
- Add a “Retry” button for most errors in the plugin, except for some auth and other select errors. See #5494.
修正
- Require modules to be active when making API requests against them. See #5970.
- Fix bug that could cause GA4 Success banner after activation not to appear. See #5945.
- Fix bug in GA4 activation banner setup that could cause a loading screen to remain when a network error is encountered. See #5928.
1.85.0
強化
- Prevent loading plugin core if minimum WordPress version is not met. See #5926.
- Show banner notification to sites using a WordPress version older than 5.2 to inform about upcoming version requirement change. See #5873.
- Hide the “Reset sharing permissions” button when settings are already using the default settings. See #5840.
- Improve reliability of the check for SSL when determining Thank with Google module availability. See #5806.
- Include an option to “Edit in Publisher Center” in the Thank with Google settings view. See #5755.
- Update Thank with Google settings view to display without delay for consistency with other modules. See #5750.
- Add conditional reminder to set up the Supporter Wall widget for Thank with Google. See #5538.
- Add check for Site Kit service connectivity to pre-setup checks. See #4628.
修正
- Add an external link indicator to the “Learn more about GA4” link in the GA4 Activation Banner. See #5930.
- Ensure the GA4 Activation Banner does not appear on the Entity Dashboard when in view only mode. See #5870.
- Skip Search Console requests on view-only dashboard when not shared with the user. See #5815.
- Update Thank with Google setup and settings views for consistency with other modules and major browsers. See #5689.
- Ensure the AdSense Linked status is correctly available in the Top Earning Pages widget when in view-only mode. See #5493.
- Ensure the user role select always displays properly based on current shareable roles. See #5435.
- Decouple core and modules from Analytics module availability. See #5071.
1.84.0
強化
- Show an informative message on the GA4 Activation Banner for the variants of the Setup Banner where a GA4 property does exist, when “Set up a new property” is selected while the edit scope is missing. See #5805.
- Add default values for Thank with Google settings on the customization screen. See #5757.
- Fix layout for module names when displayed with badges on the Settings page in mobile viewports. See #5749.
- Improve layout of services badges in mobile viewport. See #5746.
- Show button to complete Google Analytics 4 setup in settings. See #5621.
- Add selector to retrieve meta-data for a given error. See #5618.
- Finalize Thank with Google links to the Publisher Center. See #5537.
- Remove legacy widget area constants. See #5476.
- Add a button to reset Dashboard Sharing permissions. See #5445.
- Update the icon on the button for exiting the “Edit roles” UI on the Dashboard Sharing modal. See #5437.
- Improve recoverable modules list handling in Dashboard Sharing. See #5287.
- Automatically continue creating/connecting a GA4 property on the GA4 Activation Banner upon return from the OAuth flow. See #5282.
- Redirect to the OAuth flow from the GA4 Activation Banner to provide the Analytics edit scope when needed. See #5278.
- Add a GA4 upgrade reminder notification for users who have not connected Google Analytics 4. See #5273.
- Add
createReducer
utility that uses Immer. See #4864.
変更
- Update the design of the “chip” components in the Thank with Google settings. See #5754.
- In the Analytics set up, change the wording when an existing Analytics property was found via GTM. See #5648.
- Remove unused
ModulesList
andModulesListItem
, and their related Storybook stories. Props GP391018. See #5471.
修正
- Ensure GA4 activation banner is displayed when returning from granting additional scopes after setting up GA4 instead of generic success banner. See #5837.
- Move the GA4 Activation Banner above the Zero State Banners in the list of banner notifications so that it shows up with higher priority. See #5823.
- Fix issue with buttons in Thank with Google settings on very small screens. See #5752.
- Fix color selection outline in Thank with Google settings. See #5751.
- Fix React
StrictMode
warning when using Material button tooltips in development mode. See #5378. - Fix issues in permutation site URLs with multi-byte UTF-8 IDN domains. See #4776.
1.83.0
強化
- Fix Thank with Google button and counter margins. See #5744.
- Add wrapping element to inline Thank With Google CTA button and counter. See #5743.
- Correct the size of the Thank with Google setup graphic. See #5740.
- Update the wording on the Thank with Google “setup publication” screen. See #5738.
- Add the Thank with Google Supporter Wall Widget to settings. See #5736.
- Update Thank with Google links to lead to appropriate publication center pages. See #5722.
- Limit shared requests for AdSense reports to metrics and dimensions used by the Site Kit dashboard. See #5712.
- Require SSL for Thank with Google to be enabled. See #5710.
- Fix inconsistencies with strings which are intended to be the same. See #5659.
- On the modules headers in the Settings > Connected Services tab, update the status text and show a CTA for continuing the module setup. See #5620.
- Use Google Account chooser URLs for external service/report URLs. See #5548.
- Add WP admin pointer for view-only dashboard access “Site Kit” menu item. See #5486.
- Disable AdSense “Check your site status” link while settings are loading to prevent unexpected behavior. See #5410.
- Add “Request access” button to permission error messages for modules where their service supports it. See #5308.
- Show a tooltip to acknowledge dismissing the GA4 Activation Banner. See #5279.
- Enable the GA4 Activation Banner create/connect a property and measurement ID. See #5277.
- Add a dropdown/toggle to GA4 activation banner when there is an existing GA4 property. See #5276.
- Remove zeroDataStates feature flag and unused code. See #5148.
変更
- Update copy on the Thank with Google “No account” setup step. See #5739.
- Update Prettier dependency and update automated source code formatting. See #5541.
- Update Visual Regression test code to run on ARM-based Macs. See #4619.
修正
- Prevent updating Banner Notification component state when unmounted. See #5760.
- Fix placement label issue on the Thank with Google settings page. See #5737.
- Prefix all
keyframes
names to avoid global namespace conflict. See #5662. - Fix propType warnings in the
ImageRadio
component. See #5639. - Update the
ZeroDataStateNotifications
component to not attempt data requests for recoverable modules in view-only context. See #5505. - Fix duplicate error-related messaging in Analytics settings when admin does not have access. See #5429.
1.82.0
追加
- Add the Google Analytics 4 Activation Banner to the Entity Dashboard. See #5673.
- Implement the design for the Success component from the Analytics-4 module. See #5274.
- Add logic for GA4 Activation banner timing. See #5272.
- Add a “button with spinner” component. See #5271.
強化
- Limit shared requests for Analytics reports to metrics and dimensions used by the Site Kit dashboard. See #5711.
- Flatten Thank with Google placement options in settings. See #5683.
- Show a list of features on the Thank with Google disconnection modal. See #5661.
- Ensure Thank with Google API results are filtered properly. See #5653.
- Update Thank with Google JS snippet parameters to reflect API updates. See #5535.
- Truncate long usernames in Dashboard Sharing. See #5500.
- Only allow users with Tag Manager access to edit Tag Manager settings in the UI. See #5495.
- Add the “Get Help” link to the compatibility error notice. See #5483.
- Update tooltip styles. See #5444.
- Refresh user permissions on module recovery. See #5416.
修正
- Fix js errors in the storybook stories. See #5585.
1.81.0
強化
- Update the Thank with Google logo. See #5655.
- Add Thank with Google PHP client library. See #5650.
- Add a help link to sign in screen when Dashboard Sharing has been enabled by another admin. See #5559.
- Add a “Get help” link to Ad Blocker warning for AdSense module. See #5558.
- Add Thank with Google API functionality and scopes. See #5534.
- Implement UI for the Thank with Google settings. See #5531.
- Add the Thank with Google Setup UI. See #5529.
- Add “get help” links to error messages. See #5507.
- Update support documentation links to use the new URL structure. See #5485.
- Add a “get help” link to the message that appears when a request to the authentication proxy fails. See #5484.
- Add the “get help” link to the error message displayed when an invalid nonce is provided. See #5482.
- Add a help link to the “site URL has changed” notice when Site Kit detects your site URL has changed. See #5481.
- Determine and show whether and where the Thank with Google supporter wall widget is placed. See #5462.
- Implement Thank with Google settings view UI. See #5456.
- Add new “Thank with Google: Supporter Wall” WordPress widget. See #5451.
- Improve keyboard accessibility/behaviour when selecting user roles in Dashboard Sharing modal. See #5440.
修正
- Remove radio button from top-level Thank with Google “Manual” position control. See #5623.
1.80.0
強化
- Update the open text survey question entry field to allow multiline text input. See #5612.
- Update the Thank with Google module’s owned settings. See #5587.
- Include specific copy for Thank with Google on the setup success banner. See #5536.
- Add automatic status updates to Thank with Google setup screen. See #5532.
- Implement the Thank with Google setup UI for the no publication scenario. See #5528.
- Implement the Thank with Google setup UI for the publication in review scenario. See #5527.
- Implement the Thank with Google setup UI. See #5526.
- Implement Thank with Google setup UI for the publication setup completed scenario. See #5525.
- Show selected Thank with Google color in settings view. See #5524.
- Update the AdSense settings to display the site status when available. See #5503.
- Improve notice UX/sizing when adjusting Dashboard Sharing settings “view access” setting. See #5489.
- When setup fails with an error from the proxy, show a “get help” link that leads to the relevant support page for the given error code. See #5479.
- Improve validation for Thank with Google settings. See #5461.
- Add a new enhanced radio button component that allows for using graphics for choices. See #5459.
- Add “US only” label to Thank with Google module. See #5457.
- Scaffold Thank with Google module setup flow logic for different scenarios. See #5455.
- Add new selector
getAccountChooserURL
to thecore/user
store. See #5453. - Implement Thank with Google tag placement infrastructure. See #5450.
- Update module recovery notification to display feedback for errors. See #5318.
修正
- Update location of module recovery alert to be grouped with normal notifications. See #5550.
- Prevent error from appearing when sharing data exists for a non-existent module. See #5488.
- Avoid tracking Google Analytics events for Dashboard Sharing settings when no change is made. See #5487.
- Fix permissions modal issue on non Site Kit pages. See #5424.
1.79.1
修正
- Fix an issue that could cause Site Kit’s dashboard to crash when a theme/plugin loads the Google Web Font Loader JS on Site Kit screens. See #5572.
1.79.0
強化
- Show “Recoverable Modules” component for Analytics section of the Search Funnel widget, when on the view-only Dashboard and the Analytics module is in a recoverable state. See #5470.
- Add “experimental” label to Thank with Google module. See #5452.
- Refine the Escape keyboard shortcut in the Dashboard Sharing modal to exit the “Edit Roles” view when its active, rather than closing the modal. See #5442.
- Update the text on the view-only splash screen. See #5441.
- Extend the Dashboard Sharing feature tour to include steps for the settings interface. See #5382.
- Update design of the dashboard CTA for connecting AdSense. See #5260.
- Update the plugin styling in line with Google Material 3. See #5254.
修正
- Improve “View only” menu icon alignment when viewing shared dashboard. See #5446.
1.78.0
追加
- Add a “retry” button for HTTP requests that encountered an error on the dashboard. See #5236.
強化
- Show the zero-data view of the AdSense Overview widget when the
adsenseSetupV2
feature flag is enabled and there is no data. See #5385. - Update view-only dashboard to use a new placeholder for widgets that rely on recoverable modules. See #5376.
- Clarify “All admins” wording in Dashboard Sharing settings. See #5374.
- Rollback any unsaved changes to dashboard sharing settings when closing the dialog. See #5372.
- Update the warning notice that appears on the Dashboard Sharing modal when changing settings. See #5371.
- Add foundation for Thank with Google settings. See #5366.
- Add foundation for new Thank with Google feature (JS). See #5365.
- Add foundation for new Thank with Google feature (PHP). See #5364.
- Display a message with tooltip instead of disabled Dashboard Sharing view management dropdown. See #5352.
- Improve the notice first shown to non administrators on the initial splash screen. See #5347.
- Add a feature tour for the dashboard sharing. See #5328.
- Move tracking related data into its own global
_googlesitekitTrackingData
variable. See #5117. - Update tag placement functionality to allow using tags in non-production environments. See #4774.
- Add Dashboard Sharing’s Active Modules and Sharable Modules to Site Health. See #4534.
修正
- Fix default Dashboard Navigation section for the view-only Dashboard. See #5388.
- Do not attempt to make requests for module data where the module is shared and also recoverable. See #5383.
- Fix service information alignment in the view-only menu. See #5381.
- Remove “view limited dashboard” sign-in option when only one admin exists on the site. See #5380.
- Prevent data requests on shared dashboard for connected but non-shared modules. See #5379.
- Fix conditions for showing the notice in the bottom of the Dashboard Sharing modal when sharing settings are changed. See #5375.
- Fix the overlapping of some items in the plugin header in small viewports when dashboard sharing is enabled. See #5373.
- Update the tooltip for the “Managed by…” info icon on the Dashboard Sharing modal, when the module management has been set to “Only me”. See #5370.
- Fix bug where a secondary admin would always take ownership of Search Console when connecting Site Kit. See #5363.
- Fix dashboard sharing menu footer visibility issue on iPhone. See #5360.
- Fix Dashboard Sharing modal position on small screens. See #5358.
- Do not show “Create Goals” widget on shared dashboard. See #5351.
- Don’t show the “Link Analytics and AdSense” CTA on the view-only Dashboard. See #5346.
- Prevent errors on the view-only dashboard from requesting module settings unnecessarily. See #5310.
- Prevent “Can’t access necessary data” notice flicker when activating Analytics via GTM setup. See #5244.
- Fix date range selector sometimes remaining open but hidden after selection. See #4735.
1.77.0
強化
- Ensure only Search Console data appears in widgets when Analytics data is not shared. See #5296.
- Add module recovery alert to the dashboard. See #5256.
- Require
storeName
parameter forcreateErrorStore
function, to provide it as context for errors. See #5235. - Update the
getErrorForSelector
selector to include selector details in the returning error. See #5234. - Ensure only users with the
DELEGATE_MODULE_SHARING_MANAGEMENT
permission can modify themanagement
value for a module’s sharing settings. See #5229. - Introduce new permissions for viewing Site Kit on the WordPress Dashboard, and in the Admin Bar. See #5202.
- Update asset bootstrapping for non-admins. See #5189.
- Limit widget areas and contexts displayed on the shared dashboard to modules which are shared with the user. See #5161.
- Expose owned module settings to client. See #5121.
- Enhance
PreviewBlock
for compatibility withprefers-reduced-motion
. See #5055. - Update the setup error screen to include an error message returned from the proxy server. See #5038.
- Fix styles issue for report tables when they are in the gathering state. See #4981.
- Restrict editing module entity settings to users who have access, either by being the module owner or by having the module shared with them. See #4825.
- Implement module recovery alert notification. See #4823.
- Add settings modal to allow admins to configure Dashboard Sharing. See #4822.
- Add a new component that allows selecting user roles. See #4821.
- Implement new selectors for sharing settings. See #4795.
- Implement new actions for sharing settings. See #4794.
- Implement new selector for shared ownership modules. See #4791.
- Fix single-page dashboard header background colour when using a non-default WordPress admin color scheme. See #4769.
- Update admin notice messages to have
Site Kit by Google:
prefixes. Props carolinan. See #4721. - Fix alignment issue of data block metric labels on small viewports. See #4582.
- Allow view-only users to make data requests for shared modules with owners. See #4532.
- Redirect from the splash screen to the dashboard for users who are able to view the shared dashboard. See #4525.
- Update styles of the PageSpeed Insights plugin to show footer correctly on mobile. See #4497.
- Redirect back to Site Kit when an error occurs during Google sign-in instead of the WordPress dashboard. See #3160.
変更
- Rename AdSense REST data point
GET:earnings
toGET:report
. See #4914.
修正
- Fix bug that could cause Analytics properties not to be pre-selected properly during setup. See #5356.
- Show widget area headings/subheadings regardless of number of widgets. See #5332.
- Fix a bug where a shared ownership module’s owner was not updated if changed when saving the sharing settings for the first time. See #5307.
- Allow users with shared dashboard access to load assets and access REST endpoints. See #5299.
- Prevent admin-related notifications from appearing on view-only dashboard. See #5295.
- Make view-only menu visible on Shared Dashboard. See #5255.
- Update wording for the Analytics tracking exclusions switch. See #5243.
1.75.0
強化
- Add new experimental Interaction to Next Paint field metric to PageSpeed dashboard widget. See #5207.
- Update the “Skip to view-only dashboard” button text. See #5176.
- Ensure that snippet toggle in Analytics and Tag Manager correctly inform about existing tags. See #5143.
- Update Analytics snippet toggle behavior to be disabled when the same property is set in the Tag Manager container. See #5141.
- Update Tag Manager container dropdowns to also include the container ID. See #5108.
- Update the Tag Manager
useExistingTagEffect
hook to use AMP container ID when in the primary AMP mode. See #5044. - Ensure that the snippet toggle in Analytics settings only changes following the user modifying the selected property. See #4974.
- Include snippet toggle in Tag Manager setup flow whenever there is an existing tag. See #4934.
- Include snippet toggle in Analytics setup flow whenever there is an existing tag. See #4913.
- Update info in plugin header for users viewing a shared dashboard. See #4826.
- Limit widgets displayed on the shared dashboard to those which the user has access to. See #4813.
- Add UI for new AdSense setup flow. See #4763.
- Ensure that Tag Manager containers are no longer force-selected based on existing tags. See #4713.
- Remove functionality related to checking for existing Tag Manager tag permission. See #4709.
- Ensure that Analytics properties are no longer force-selected based on existing tags. See #4703.
- Remove functionality related to checking for existing Analytics tag permission. See #4702.
- Remove functionality related to checking for existing AdSense tag permission. See #4627.
- Allow dashboard sharing users to use REST routes when using dashboard sharing view mode. See #4529.
- Add new REST endpoint for updating dashboard sharing settings. See #4481.
修正
- Ensure AdSense account ID and client ID are always set based on API response during setup. See #5183.
- Fix AdSense error message when user does not have an AdSense account. See #5180.
- Fix AdSense logo and progress bar placement in new setup flow. See #5159.
1.74.0
強化
- Remove color from disabled tab in Search Console widget on dashboard when Search Console is gathering data. See #5056.
- Add
useViewContext
hook for retrieving the current view context. See #5011. - Update internal event tracking to include user authentication state. See #4846.
- Add the new DashboardSharingSettingsButton component. See #4820.
- Hide Analytics goals CTA in view-only context. See #4817.
- Add a dropdown menu for users using the “view-only” dashboard sharing mode. See #4812.
- Allow users with shared dashboard access to navigate directly to the shared dashboard from the splash page. See #4811.
- Implement the view only splash screen. See #4810.
- Add an action to recover a module and a selector to get recoverable modules. See #4803.
- Implement UI for new AdSense setup site components. See #4764.
修正
- Update the AdSense SetupMain component to show existing errors. See #5107.
- Avoid an unnecessary network request for Analytics settings on the Site Kit dashboard when Analytics is not active. See #5091.
- Add required versions of PHP and WP to plugin header. See #5076.
- Fix infinite loading state for components relying on gathering or zero data reports. See #4542.
1.73.0
強化
- Update Google API client services library for latest AdSense API enhancements. See #5092.
- Update the
Learn More
link to point to the new documentation page. Props smamun19. See #5077. - Update AdSense V2 state detection logic with new API return values. See #5052.
- Update AdSense V2 code constants to use new API capabilities. See #5051.
- Improve logic for handling timeouts for user surveys on the dashboard. See #4925.
- Update widget registration to declare associated modules. See #4849.
- Ensure permissions modal only appears for authenticated users. See #4819.
- Hide Idea Hub action buttons when viewing dashboard in view-only mode. See #4816.
- Update source links to hide on the view only dashboard. See #4815.
- Add UI for new AdSense components. See #4762.
- Extend and update custom capabilities for viewing dashboard and splash screens with logic for dashboard sharing. See #4599.
- Add REST endpoint for module recovery. See #4533.
修正
- Ensure closed AdSense accounts are not considered for the AdSense account to use with the module. Props sancodes. See #5050.
- Remove lines below “gathering data” text on chart metric selection buttons. See #5010.
- Fix bug that could cause the incorrect notification to briefly appear when Analytics or Search Console is gathering data. See #5008.
- Add “gathering data” overlay to the All Traffic widget when Analytics is gathering data. See #5006.
- Fix zero data state message formatting issues. See #5001.
- Add “gathering data” and “zero data” headers to single URL (“entity”) dashboard pages. See #4983.
- Update complete Analytics activation CTA for consistency with new zero data states activation CTA. See #4966.
- Fix authentication issue with WordPress security plugins/other plugins that modify/obscure the WordPress version number. See #4963.
- Fix Google chart labels to no longer be truncated due to lack of space. See #4944.
1.72.0
強化
- Update documentation URLs. See #4935.
- Use alternate
viewContext
for non-authenticated users. See #4814. - Implement modified snippet toggle component for enhanced AdSense setup flow. See #4761.
修正
- Fix bug where user surveys would not trigger when viewing the dashboard. See #5073.
- When Analytics is gathering data, ensure “gathering data” is shown under All Users in the All Traffic widget. See #5007.
- Ensure WordPress dashboard notices appear in Site Kit. See #4998.
- Don’t show the “gathering data” blue box CTA on the Admin Bar. See #4986.
- Fix styling issues with table view on mobile when no results are available. See #4982.
- Prevent selection of metrics in the Search Traffic widget when gathering data. See #4967.
- Disable All Traffic pie chart tabs when in gathering or zero data state. See #4961.
- Ensure consistent alignment of content in data blocks. See #4946.
- Fix gathering data message appearing too early on chart components. See #4945.
- Fix display of special characters used in the site title. See #4852.
1.71.0
強化
- Update gathering data UI in WordPress Dashboard widget. See #4908.
- Update the Analytics Signup CTA on the WordPress Dashboard. See #4868.
- Store remote features as a persistent option, ensuring features remain enabled when Site Kit is disconnected or reset. See #4861.
- Add additional context to remote feature request. See #4858.
- Prevent surveys from triggering for non-authenticated users on a shared dashboard. See #4806.
- Add notifications to site header when Analytics and/or Search Console are still gathering data. See #4698.
- Update widgets to pass gathering data state to components. See #4697.
- Update CTA placement for the Search Funnel widget on mobile. See #4695.
- Improve the zero state design in the All Traffic Widget. See #4675.
修正
- Ensure request for remote features is made on site connection. See #4957.
1.70.0
強化
- Change remote-controlled features request to be cron-based, running twice daily. See #4856.
- Enable client to check meta-capabilities for Dashboard Sharing permissions. See #4804.
- Add the
hasModuleAccess
selector to thecore/modules
datastore. See #4802. - Add
sharedOwnershipModules
to Site Kit module sharing data. See #4790. - Update the WordPress Dashboard and Admin Bar with new “gathering data” UI for new sites. See #4711.
- Add the gathering data state to the
ReportTable
component. See #4700. - Add the gathering data state to the GoogleChart component. See #4696.
- Update the CTA notices in the Search Funnel widget. See #4694.
- Add a notification for zero data to the Site Kit dashboard. See #4693.
- Update DataBlock component to display the new gathering state. See #4692.
- Extend some modules with service entity awareness and access checks. See #4579.
- Proactively refresh tokens for shared modules when Dashboard Sharing is enabled. See #4524.
- Provide client with Dashboard Sharing permissions when Dashboard Sharing is enabled. See #4523.
- Add
check-access
endpoint to modules for Dashboard Sharing. See #4478. - Update the
View draft
button on the Idea Hub widget to display an icon instead of the text. See #4266.
修正
- Fix OAuth setup loop when creating a new Analytics account. See #4874.
- Show only one notification at a time on the Site Kit dashboard. See #4689.
- Show error message when landing on module setup URL when the module is not active, or for an invalid module. See #4654.
- Update errors handling to correctly process
Forbidden
errors. See #4543.
1.69.0
強化
- Persist
serviceSetupV2
feature flag also on reset, and redirect legacy module page URLs to the dashboard when theunifiedDashboard
feature is active. See #4865. - Remove legacy Analytics event for AdSense users. See #4766.
- Add AdSense site status to Site Kit’s Site Health output. See #4757.
- Add a new datapoint to the AdSense module that returns information about sites associated with the current accountID. See #4754.
- Enhance lazy loading of sections on the unified dashboard to reduce layout shifts. See #4641.
- Update Idea Hub prompt banner notification with new design. See #4514.
- Simplify success banner notification for the unified dashboard. See #1148.
1.68.0
強化
- Update plugin version to align with the current sprint. See #4778.
- Remove Module sharing settings on module disconnect. See #4526.
- Update sizing of input helper text to be consistent with Material styles. See #4510.
- Include all relevant query parameters in OAuth authentication URL. See #2045.
- Register site on the proxy before redirecting to it, in support for V2 setup flow. See #2044.
- Add support for paginated content to entity detection. See #1911.
- Support pages that don’t resolve to a specific post on the Dashboard Search. See #1592.
修正
- Fix scroll position when using header links on the Entity Dashboard page. See #4741.
1.50.0
強化
- Improve post search autocomplete behaviour when typing during autocomplete API requests. See #4665.
- Update wording for AdSense CTA dismissal button. See #4647.
- Expose recoverable modules information to clients. See #4527.
- Update module classes to be sharing-aware. See #4521.
- Add support for automatically configuring Analytics with data from the service. See #4208.
- Add a new feature tour for the unified dashboard. See #3947.
- Update the cancel button on the module setup form to have a
Back
label when the setup process can’t proceed. See #1045.
修正
- Fix potential fatal error on PHP 8 with Idea Hub integration. See #4738.
- Fix a javascript error on the Analytics Unique Visitors tab of the Search Funnel widget. See #4660.
- Update the URL search input box to work correctly when HOME or END keys are pressed. See #4584.
- Update plugin header to avoid obstructing feature tours. See #4453.
1.49.1
修正
- Update Google Analytics 4 integration to use new
dataStreams
endpoint after breaking change in alpha API. See #4677.
1.49.0
強化
- Update source links on unified dashboard widgets to be consistent across all widgets. See #4570.
- Annotate module endpoints which can be used with dashboard sharing. See #4474.
- Add
_googlesitekitDashboardSharingData
global data. See #4473. - Update styling of items in the Site Kit header for consistency. See #4457.
- Implement new UI for entity dashboard header containing title and URL. See #4428.
- Update entity search field to only show a valid result when unfocused. See #4427.
- Update the help menu to include the AdSense help menu item in all places when the AdSense module is active. See #4423.
- Update Tag Manager setup and settings edit views with loading indicator while tags are being checked. See #4311.
- Update widgets to use the
useInViewSelect
hook to fetch reports. See #4121. - Use only WordPress core’s bundled dependencies instead of Site Kit’s when integrating with the block editor. See #4107.
- Add the ability to programmatically disable modules using the
googlesitekit_available_modules
filter. Props henrywright. See #3993. - Update the Idea Hub widget to display a spinner when saving, unsaving or dismissing an idea. See #3907.
修正
- Fix potential off-screen widget rendering error when using
useInViewSelect
. See #4642. - Fix incorrect URL search states when selecting an item from the autocomplete list. See #4562.
- Fix styling on “No results found” autocomplete message in Unified Dashboard. See #4503.
- Improve the spacing between section titles/subtitles in the Unified Dashboard. See #4501.
- Update the Overview widget to display Goals CTA when no goals are set yet. See #4489.
- Update unified dashboard to update the active navigation chip on scroll. See #4488.
- Update the PageSpeed widget to display the currently loaded data and the progress bar when the user clicks on the
Run test again
button. See #4467. - Update jump links in the setup success banner notification to scroll to the appropriate location instead of jumping to it using the hash. See #4410.
1.48.1
修正
- Revert fix to prevent minification of already minified JS files by other plugins as it caused JS translations to no longer be delivered by wordpress.org. Props kebbet. See #4592.
1.48.0
強化
- Add title to the overall page metrics widget. See #4454.
- Add icons to Unified Dashboard navigation. See #4438.
- Update production assets to include a
.min
suffix in the filename. See #4436. - Update the URL search component to display the current entity title by default. See #4426.
- Update the plugin activation banner to be a simple CTA link instead of replicating the splash screen. See #4403.
- Update the behaviour of the PageSpeed’s
visit the dashboard
link to scroll to the PSI widget when the user lands on the dashboard page. See #4380. - Include query parameter for custom Analytics step in the service setup flow URLs. See #4342.
- Fix issue when AdSense module in the Connect More Services list briefly flashed grey. See #4257.
- Fix the incorrect difference for chart values when the current and the previous values equal zero. See #4255.
- Add information about old and new site URLs to the splash screen when URL mismatch is detected. See #4247.
- Add dismissible AdSense CTA widget for monetization section in the unified dashboard. See #4145.
- Update the IdeaHub widget to not display “Draft created” message on the draft tab. See #3902.
修正
- Fix browser console errors related to Idea Hub on the Appearance > Widgets page in the WordPress Admin. See #4466.
- Fix visual gap on AdSense dashboard added by adblocker warning widget when no adblocker is detected. See #4407.
- Update the URL search to abort the current search request when the user changes the query. See #4402.
- Update the PageSpeed Insights links to go to the
pagespeed.web.dev
domain. See #4381. - Fix the incorrect CSS class issue in the widget area renderer component. Props shayannosrat. See #4329.
- Update the “Learn More” links of Analytics and AdSense CTAs to open in a new window. See #4286.
- Fix missing unit characters issue on zero data widgets. See #4238.
- Add full stops to the insufficient permissions error description. See #4160.
- Fix styles for errors on Optimize setup and settings forms. See #4028.
- Fix bug where error for an Analytics property in Tag Manager without access would not show up. See #3948.
1.47.0
追加
- Add a new
useInViewSelect
hook that allows to call a specific selector only when in view. See #4096.
強化
- 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.
変更
- Remove HTML tags from report errors. Props oscarssanchez. See #4169.
修正
- 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.
1.46.0
強化
- 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.
変更
- Implement the new
useInView
hook. See #4120.
修正
- 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.
1.45.0
強化
- 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.
変更
- Remove a few legacy client side filters. See #4172.
- Remove legacy
googlesitekit.SetupWinNotification-${ slug }
filter. See #4171.
修正
- 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.
1.44.0
強化
- 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.
修正
- Restore AdBlocker warning on AdSense module dashboard. See #4178.
- Don’t show duplicate errors when loading deleted Analytics accounts in the settings. See #3569.
1.43.0
強化
- 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.
修正
- 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 AdSenseTop 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.
1.42.0
強化
- 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.
変更
- Avoid potentially simultaneous token refresh requests by proactively refreshing soon-to-expire tokens. See #3477.
修正
- 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.
1.41.0
強化
- 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.
修正
- 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.
1.40.0
強化
- 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.
修正
- 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.
1.39.0
強化
- 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.
修正
- 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.
1.38.1
修正
- Fix fatal error that could be triggered by other plugins or themes using an unprefixed version of Composer. See #3830.
1.38.0
強化
- 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.
修正
- 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.
1.37.0
強化
- 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.
修正
- 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.
1.36.0
強化
- GA4 が有効になる前に、UA Analytics が既に構成されているサイトのエクスペリエンスを強化。 #3586を参照してください。
- アイデアを保存して消去するための Idea Hub データストア インフラストラクチャを実装。 #3556を参照してください。
- Google Analytics 4 プロパティの測定 ID を [設定] に表示。#3545を参照してください。
- Google Analytics 4 の一部の通知でテキストを更新。 #3544を参照してください。
- Analytics 設定で個別の UA および GA4 スニペットのトグルを表示。#3542を参照してください。
- Google Analytics 4 の通知を改善。 #3540を参照してください。
- モバイルビューポートでのユーザアンケートのスタイリングを改善。 #3530を参照してください。
- ユーザーがトラッキングを選択していない場合は、ユーザーフィードバック調査でサービス利用規約とプライバシーポリシーを表示。 #3528を参照してください。
- Idea Hub モジュールの最小設定パネルを実装。 #3521を参照してください。
- API クライアントライブラリと AdSense 統合を更新して、新しいバージョン 2 の API を使用。 #3517を参照してください。
- プラグイン全体のボタンのツールチップを改善。 #3516を参照してください。
- ボタンのリンクに 「新しいタブで開く」 という ARIA ヘルプテキストを表示するように更新し、すべてのユーザーフィードバックのリンクを新しいタブで開くようにする。#3510を参照してください。
- ユーザー調査がすでに表示されている場合は、通知を表示しない。 #3508を参照してください。
- 管理バーにデータの日付範囲を表示。#3202参照してください。
- Site Kit 経由で Analytics スニペットを配置していない場合は、ログインユーザーを含める/除外するオプションを削除。 #2910を参照してください。
- Analytics 後に Tag Manager を接続する際に AMP ユーザーに表示されるエラーメッセージを更新。#2292を参照してください。
修正
- Google 翻訳を使用し、Site Kit の管理画面で日付範囲を変更する場合の潜在的な React エラーを修正。 #3636を参照してください。
- Analytics を非アクティブ化するときに GA4 設定がクリアされなかったバグを修正。 #3616を参照してください。
- Site Kit によって条件付きで配置された GA オプトアウト スニペットによって引き起こされる AMP 検証エラーを修正。 #3572を参照してください。
- ユーザーが一致する GA4 プロパティのみを持っている場合は、セットアップ中にアカウントとプロパティが事前に選択されていることを確認。 #3543を参照してください。
- GA4 が有効になっているときに、GA4 プロパティが常に作成されるように、Analytics アカウントの作成を更新。 #3539を参照してください。
- GA4 を使用して新しい Analytics アカウントを作成しようとしたときに、無限読み込み状態を修正。 #3537を参照してください。
- Analytics 設定でアカウントが選択された後にのみ、GA4 作成通知を表示。#3536を参照してください。
- Idea Hub の下書きが含まれる投稿をゴミ箱に入れられるようにします。 #3514を参照してください。
- 入力時と終了時にアニメーションを追加して、ユーザー調査の表示を強化。 #3509を参照してください。
- 書式設定オプションのサポートが制限されているブラウザーの、ローカライズされた数値の書式設定に関連するバグを修正。#3255を参照してください。
- モバイル画面でのテーブルビューの改善。#3138を参照してください。
- Web Stories プラグインがアクティブな場合に AMP モード検出が AMP プラグインのテンプレート モード設定を考慮しないバグを修正。 #2998を参照してください。
1.35.0
強化
- ユーザー調査で使用されるシャドウを更新して、コントラストを向上させ、可視性を向上。#3529を参照してください。
- ユーザーフィードバックと Idea Hub ボタンのテキストの大文字と小文字をプラグインの残りの部分と一致させます。#3507を参照してください。
- ユーザー調査のレンダリングと管理のための React コンポーネントを追加。#3380を参照してください。
- ユーザー調査 UI をレンダリングするための React コンポーネントを追加。#3379を参照してください。
- ビューでユーザー調査をトリガするための React コンポーネントを追加。#3376を参照してください。
- 現在の調査をレンダリングするコンポーネントを実装。#3375を参照してください。
- ユーザー調査エンドポイントの REST ルートを追加。#3374を参照してください。
- アイデアの下書き投稿を作成するための Idea Hub ウィジェットのサポートを追加。#3357を参照してください。
- アナリティクスの設定で、既存の Google アナリティクス タグの通知で Google Analytics 4 タグのサポートを追加。#3289を参照してください。
- GA4 スクリプト タグ検出を追加。#3288を参照してください。
- CTA for Idea Hub のモジュール アクティベーションを Site Kit ダッシュボードに追加。#3275を参照してください。
- 使用可能な場合は、[分析設定] に GA4 プロパティを表示。#3254を参照してください。
- GA4 プロパティの作成について通知する分析アカウントのプロビジョニング画面を更新。#3253を参照してください。
- Analytics アカウント プロビジョニングを更新して、対応する GA4 プロパティも作成。#3252を参照してください。
- Universal Analytics と GA4 プロパティの両方を持つAnalytics アカウントを管理する UI を追加。#3250を参照してください。
- GA4 プロパティのみを持つ分析アカウントの設定バリアントを追加。#3249を参照してください。
- 必要なスコープが付与されなかった場合に Google API リクエストが行われるバグを修正。#3227を参照してください。
- AdSense AdBlocker チェックを改善。#2749を参照してください。
- Site Kit で使用される Google 外部サービスで、DNS リクエストのプリフェッチを有効にします。glanglois に感謝。#2203を参照してください。
変更
- Google プロキシ ベース URL の有効値を制限。#3217を参照してください。
修正
- ウィジェットベースのモジュール画面を表示する際の React コンソールエラーを修正。#3559を参照してください。
- 追加のスコープを付与した後、GA4 プロパティの選択が保持されない問題を修正。#3550を参照してください。
- 選択したアカウントに異なる URL を持つ UA および GA4 プロパティがある場合に、アナリティクス設定を保存できない問題を修正。#3538を参照してください。
- All Traffic ウィジェットの凡例のスライスラベルがタイトルケースを使用するように更新。#3327を参照してください。
- 読み込み時の検索コンソール設定の「変更を確認」ボタンの動作を改善します。#3318を参照してください。
- AMP リーダー モードで AdSense スニペットの出力を修正。#3218を参照してください。
- モジュール間で一貫したスタイルを使用するようにグラフを更新。#3083を参照してください。
1.34.1
修正
- Analytics アカウントの作成やその他のオンデマンドアクセス許可の要求がブロックされた一部のホストで発生する問題を修正。#3532を参照してください。
1.34.0
強化
- WP ダッシュボード ウィジェットに Idea Hub 通知を追加。#3358を参照してください。
- ユーザーアンケートを処理するために、初期アクションとセレクターを
core/user
データストアに追加。#3355を参照してください。 - 分析アカウントを選択する際に、既定の分析プロパティの選択を強化。#3291を参照してください。
- GA4 サポートがアクティブ化されたときに、分析モジュールの成功通知を更新。#3290を参照してください。
- 現在のサイト URL に基づいて GA4 プロパティを事前に選択するように、分析のセットアップを更新。#3286を参照してください。
- Idea Hub ウィジェットで、アイデア リスト タブと基本的な操作を実装。#3276を参照してください。
- Idea Hub によって生成された下書き投稿の Idea Hub コンテキストを追加。#3271を参照してください。
- Idea Hub のアイデアを使用して作成された下書きおよび公開された投稿を取得するセレクタを追加。#3270を参照してください。
- Idea Hub の下書き投稿のサポートを追加。#3269を参照してください。
- すべての UA および GA4 プロパティを表示する Analytics プロパティ選択コンポーネントを追加。#3246を参照してください。
- Google Analytics のプロパティとプロファイルの選択は、親 (アカウント / プロパティ) が有効な場合にのみ表示。#3243を参照してください。
- 手動ユーザー入力応答の長さに上限を追加。#3229を参照してください。
- エリア内のすべてのウィジェットが同じ特別な状態を持っている場合は、1つのウィジェットに組み合わせるためにウィジェットを強化。#3225を参照してください。
- 匿名の使用状況の追跡のチェック ボックス ラベルに使用される文言を更新。#1238を参照してください。
修正
- WordPress サイトに見つからないコンテンツに対してウィジェットベースの単一の URL 画面が完全に空で表示されるリグレッションを修正。#3493を参照してください。
- 日付が欠落している Search Console レポートの潜在的な
dateRangeLength は正の整数でなければなりません。
エラーを修正。#3418を参照してください。
1.33.0
強化
amp-analytics
タグを更新して、広告コンバージョン ID の設定を含めます (提供された場合)。#3282を参照してください。- Idea Hub のアイデアの初期ウィジェットを追加。#3274を参照してください。
- Idea Hub JS モジュールを追加 (Idea Hub 機能フラグを使用してアクティブな場合のみ)。#3273を参照してください。
- さまざまな設定フローのバリエーションをサポートするように、分析の設定フォーム UI を更新。#3247を参照してください。
- 有効にした場合、GA4 を含むように分析データ ストア設定
submitChanges
インフラストラクチャを更新。#3245を参照してください。 - Google Analytics 4 データ ストアに変更検証ロジックを追加。#3244を参照してください。
- どの Google Analytics UI をアクティブにするかを確認するためのセレクターを追加。#3170を参照してください。
- Webdata ストリームのコンテンツから GA4 プロパティを選択するセレクターを追加。#3168を参照してください。
- Idea Hub を追加して、アイデアのセレクターとアクションを保存。#3156を参照してください。
- Site Kit でポストメタデータをモデリングするための PHP クラスを導入。#3154を参照してください。
- 新しいバージョンの GoogleChart コンポーネントを使用するには、すべてのコンポーネントを移行。#2887を参照してください。
- ユーザー入力応答がサイトの他のユーザーに及ぼす影響について明確な説明。#2853を参照してください。
- Google Analytics で投稿を作成できるユーザーを、Google Analytics でトラッキング対象から除外する機能を追加。scottshefler に感謝。#1891を参照してください。
修正
- Search Console レポートの行数が不均等に返された場合に発生する可能性のある、
未定義のプロパティ 'clicks' を読み取れません
JS エラーを修正。#3348を参照してください。 - ウィジェットベースのモジュールダッシュボードに影響を与える前の期間のデータも要求する場合に、90 日の日付範囲で Analytics レポート データが不完全だったバグを修正。#3232を参照してください。
- プラグイン全体でさまざまな文やフレーズの句読点と書式設定を標準化。#2597を参照してください。
1.32.0
強化
- [分析の更新] プロパティは、名前に加えてプロパティ ID を表示するオプションを選択。#3164を参照してください。
- 管理者が Google 広告コンバージョン ID を Analytics 設定に貼り付け、Site Kit に配置されたアナリティクススニペットに統合できるようにします。#3161を参照してください。
- JS の新しい
modules/idea-hub
データ ストアをスキャフォールドします。#3152を参照してください。 - 新しい
Idea_Hub
PHP クラスをスキャフォールド。#3150を参照してください。 - 特定の URL がサイトの参照 URL と一致するかどうかを確認するために、セレクターを
core/site
データストアに追加。#3105を参照してください。 - 複数のプロパティ ID に対して GA4 Web データ ストリームを一度に選択するためのデータ ストア セレクターを実装。#3104 を参照してください。
- データ ストア セレクターと一致する REST データポイントを GA4 モジュールに追加して、アカウントの概要を取得。#3103を参照してください。
- AdSense の概要ダッシュボード ウィジェットを更新して、前の期間に対する各指標の変更値を表示。#3091を参照してください。
- Site Kit ヘッダーの開いているメニュー ボタンの背景色を更新。#3069を参照してください。
- Site Kit ジェネレーターメタ タグのプログラムによる変更を許可。#938を参照してください。
- 一部の AdSense ラベルを明確にし、上位の収益ページ の表の金額を関連通貨で書式設定。#656を参照してください。
- メインの Site Kit と WordPress ダッシュボードの同じコンポーネントと一致するように、Analytics モジュールダッシュボードの人気ページリストテーブルを更新。#98を参照してください。
修正
- 成功通知の PageSpeed インサイト ウィジェットへのジャンプ リンクが機能しなくなった場合の回帰を修正。#3310を参照してください。
- AdSense の 「過去 X 日間のページごとのパフォーマンス」 ディープ リンクを更新して、日付範囲を含めます。#2951を参照してください。
- 既存のタグが検出されたときに、[分析の設定] で最初のプロファイルが選択される可能性があるバグを修正。#2888を参照してください。
- ユーザー入力設定フローのアクセシビリティの問題を修正。#2851を参照してください。
- サブフォルダー ベースのインストールで分析 URL リンクの問題を解決。#2821を参照してください。
- ユーザーが既に認証されている場合は、スプラッシュ画面からダッシュボードにリダイレクト。#2529を参照してください。
- 特定のサイト言語の AdSense ダッシュボードで言語の問題を解決。#2105を参照してください。
1.31.0
強化
- Site Kit で使用されるすべての基本機能の一覧を取得するメソッドを追加。JoryHogeveen に感謝。#3130を参照してください。
- 静的なマージンではなくグリッドの仕組みを使用するようにウィジェットヘッダースタイルを更新。#3119を参照してください。
- UA スニペットとの統合の二重タグ付けのサポートを含む、フロントエンドで GA4 スニペットをレンダリングするための技術インフラストラクチャを実装。#3106を参照してください。
- ID で単一の GA4 プロパティを検索する REST データ ポイントと JS データ ストア セレクターを実装。#3102を参照してください。
- 新しいウィジェットベースの UI の 「人気」/”トップ クエリ” セクションの名前を “取得” に変更します。#3065を参照してください。
- 特にモバイル デバイスでの Site Kit ヘッダーのスタイル設定を改善。#3058を参照してください。
- 正しい日付範囲パラメータを含めるよう、モジュールページのウィジェットの残りの外部リンクを更新。#3042を参照してください。
- アナリティクスプロパティマッチングの速度と信頼性を向上。#3012を参照してください。
- ユーザー入力フローのすべての「その他」テキスト入力フィールドにプレースホルダを追加。#2993を参照してください。
- GA4 プロパティに現在のサイトと一致する Web データ ストリームがあるかどうかを検出するデータ ストア セレクターを実装。#2981を参照してください。
- Web
modules/analytics-4
データ ストリームを作成および照会するためのアクションとセレクターを使用してストアを更新。#2980を参照してください。 - GA4 プロパティを照会および作成するための JS データ ストア インフラストラクチャを実装。#2979をs参照してください。
- 今後の GA4 統合のための新しい JS アセットを導入。#2977を参照してください。
- 今後の GA4 統合のためのインフラストラクチャとして JS データストア
modules/analytics-4
を導入します。#2976を参照してください。 - たとえば、サイトに複数の適用可能なプロパティがある場合に関連する、モジュールの設定パネルでアクティブな Search Console プロパティの変更を許可。#2937を参照してください。
- キーボードを使用してユーザー入力検索語句を削除できないアクセシビリティの問題を修正。#2900を参照してください。
- ユーザー入力スタイルを更新して、小さなデバイスでの視覚的な問題を修正。#2886を参照してください。
- ウィジェット API を使用するには、AdSense モジュール ページの 「上位収益ページ」 ウィジェットに移行。#2066を参照してください。
修正
- ユニークビジターウィジェットを更新して、検索から来た実際のユーザー数を表示。#3064を参照してください。
- 空のコンテナーがグリッド レイアウトを中断するため、ウィジェット ベースのダッシュボードで視覚的な間隔の問題を修正。#3062を参照してください。
- Site Kit ウィジェットが、常に
Widget
でラップされたコンテンツを返すように更新。#3060を参照してください。 - AdSense ダッシュボード ウィジェットを更新して、広告ブロッカーの警告を表示。#3011を参照してください。
- データがゼロのデータがある場合に、データ ブロック要素の整列が解除される問題を修正。#2992を参照してください。
- 単一のスライスがある場合、All Traffic ウィジェットの円グラフで UI の問題を修正。#2991を参照してください。
- 選択した日数を考慮に入れたい分析モジュールページの新しいウィジェットの分析リンクを修正。#2983を参照してください。
- 選択メニューコンポーネントが Site Kit ヘッダーで部分的に覆われて、一部の項目をクリック不能にするバグを修正。#2885を参照してください。
- 古いバージョンの Site Kit からユーザー データを移行するために、データベース クエリのパフォーマンスが低下する可能性があります。#2870を参照してください。
- WordPress の設定でキャメルケースの URL を使用する場合に、AdSense の既存のサイト検出に関する問題を修正。#2695を参照してください。
- Google 翻訳で管理ページが翻訳されたときに表示されるJavaScript の問題を修正。#2280を参照してください。
1.30.0
強化
- ヘルプの表示メニューリンクのトラッキング イベントを追加。#3027を参照してください。
analytics-4
モジュール PHPクラスをスキャフォールド。#2974を参照してください。- AdSense スニペットを無効にするときに、警告メッセージの文言を明確にします。#2962を参照してください。
- ユーザー入力設定フローの検索用語フィールドに隠しラベルを導入。#2901を参照してください。
- ユーザー入力フローでキーワード バブルの低コントラスト色を修正。#2896を参照してください。
- ユーザー入力応答を送信する必要がある場合でも、認証された後に追加のスコープを付与する場合は、ユーザー入力フローにユーザーが送信されないようにします。#2874を参照してください。
- 新しいサイドキックベースのブランディングイラストで、プラグイン全体のアセットを更新します。#2616を参照してください。
- プラグインデータをリセットする方法として、WordPress の 「利用可能なツール」 の下のサイトキットをリセットするためのボタンを含めます。#2384を参照してください。
- アクティブなモジュールと非アクティブなモジュールに個別のコンポーネントを使用するようにモジュール設定を更新。#2184を参照してください。
- セットアップ前の互換性チェックを改善し、予期しないエラーで失敗する代わりに REST API が無効になっている場合に適切に警告するようにします。#2101を参照してください。
- ウィジェット API を使用する分析モジュールページの上位取得チャネル ウィジェットを移行。#2069を参照してください。
- ウィジェット API を使用する分析モジュールページの人気ページウィジェットを移行。#2068を参照してください。
- ウィジェット API を使用する分析モジュールページの概要ウィジェットを移行。#2067を参照してください。
- ウィジェット API を使用するために AdSense モジュール ページの概要ウィジェットを移行。#2065を参照してください。
- 検索コンソール モジュールページの人気キーワードウィジェットをウィジェット API を使用するように移行。#2064を参照してください。
- ウィジェット API を使用する検索 コンソール モジュールページの概要ウィジェットを移行。#2063を参照してください。
修正
- 特定のバージョンにロックすることで、Google チャートライブラリの新しいバージョンがリリースされたことによる重要な JS エラーを修正します。#3132を参照してください。
- プラグインの設定画面でモジュールが正しく並べ替えられない場合に、レグレッションを修正。#3093を参照してください。
- ヘッダーのヘルプ表示アイコンをクリックしても、メニューが開かない場合があるというバグを修正し、ビジュアルデザイン上の問題も解決。#3026を参照してください。
- GoDaddy CDN が有効になっているサイトで発生した広告ブロッカー検出の問題を修正。#3018を参照してください。
- サイト URL を HTTP と HTTPS の間で変更するか
www.
または非www.
の間で変更することが、Analytics ウィジェットと AdSense ウィジェットに表示される結果に影響しないことを確認。#3005を参照してください。 - 既存のスニペットがフロントエンドに既に存在する場合に、Analytics スニペットが配置される可能性があるバグを修正。#2909を参照してください。
- フロントエンドの 404 ページに AdSense スニペットが含まれていないことを確認。#2784を参照してください。
1.29.0
強化
- サイト全体に複数の権限を持つユーザーが存在する場合にのみ、サイトの他のユーザーに影響を与えるユーザー入力の質問に関する通知を表示。#2852を参照してください。
- Site Kit のヘッダー バーと認証サービスに新しいコンテキスト ヘルプ メニューを導入。#2846を参照してください。
- All Traffic ウィジェットの新しいバージョンを通じてユーザーを案内するツールヒント ツアーを導入。#2739を参照してください。
PreviewBlock
JS コンポーネントを拡張して、props を介してブレークポイント固有のサイズをサポート。#2727を参照してください。- データベースに保存されている機能ツアーの永続的な削除を実装。#2650を参照してください。
- 再利用可能なデータ テーブルを表示するための
ReportTable
コンポーネントを導入。#2249を参照してください。
修正
- Search Console モジュールページの Session Duration グラフの縦軸ラベルを修正し、分と時間が混在しないように修正。#2967を参照してください。
- WordPress のログイン リダイレクトメカニズムの前に OAuth コールバック ログインがトリガーされ、期待どおりにリダイレクトされずにすぐに失敗するという問題を修正。#2935を参照してください。
- ユーザー入力フローで質問に対して「その他」オプションを選択する際には、必ずテキストを入力する必要がある。#2907を参照してください。
- リファクタリングされた Analytics 目標ウィジェットの動作を、レガシー バージョンと一致するように修正。#2858を参照してください。
- ユーザー入力フローで質問を切り替えても、質問がビューにスクロールしなかったバグを修正。#2848を参照してください。
- ユーザーの入力したレスポンスを、ユーザーがフローを進んでいる間にサブミットされるまでブラウザに一時的にキャッシュし、入力されたデータを誤って失うことを防ぐことができます。#2844を参照してください。
- 検索語に関する最後のユーザー入力質問の文言を明確化。#2843を参照してください。
- ユーザー入力フローの質問の1つに対して「その他」オプションをチェックまたはオフにしたときの動作のバグを修正。#2828を参照してください。
1.28.0
追加
- ツールチップ ツアーのレンダリングに React コンポーネントを実装。#2626を参照してください。
強化
- ラジオボタンやチェックボックスのリストで「その他」オプションを選択すると、「その他」テキスト入力を自動的にフォーカス。#2897を参照してください。
- コピーを更新して、ユーザー入力フローでの複数選択動作を明確化。#2857を参照してください。
- AdSense ダッシュボードの新しいバージョンの概要ウィジェットのリンクを、AdSense フロントエンドのそれぞれの領域へのディープリンクに更新。#2774を参照してください。
- AdSense レポートの詳細なリンクにサイト URL を含め、適切なレポートを参照。#2773を参照してください。
- PHP 8 のサポートを追加し、CI を介してそのメンテナンスを確認。TorbenLundsgaard に感謝。#2724を参照してください。
googlesitekit_authorize_user
およびgooglesitekit_reauthorize_user
アクションは、認証サービス フローを使用しない場合にも発生。#2693を参照してください。- Site Kit モジュール画面でウィジェットをレンダリングするためのインフラストラクチャを実装。#2653を参照してください。
- ウィジェットが非アクティブでレンダリングすべきではないかどうかを検出するには、信頼性の高い、反応に優しいアプローチを使用。#2612を参照してください。
- 期間の書式設定のローカライズを強化。#2588を参照してください。
- すべての分析 API 要求をフィルター処理して、現在のドメインの結果のみを含めます。#2554を参照してください。
- グラフィックスの SVG のみに依存し、他のイメージサポートを削除。#2468を参照してください。
修正
- ユーザー入力フローで検索語句の入力に関する UX の改善。#2842を参照してください。
- ユーザー入力フローの概要ビューでさまざまな視覚的な不具合を修正し、任意の「その他」の選択肢に入力されたフリーテキストコンテンツをトリミング。#2837を参照してください。
- ユーザー入力フローでプレビュー/次へボタンの動作を変更。#2829を参照してください。
- アカウントがまだ保留中の場合に
Ad Client が見つかりません
エラーが表示される場合がある AdSense バグを修正。#2812を参照してください。 just-detect-adblock
ライブラリに依存する広告ブロッカー検出のためのより包括的なソリューションを実装することにより、AdGuardとuBlock広告ブロッカーが Site Kit によって認識されなくなったバグを修正。#2794を参照してください。- AdSense モジュール ページのリンクを更新して、データソースが原因で正確に分析をポイントします。#2772を参照してください。
- 90日チャートで検索コンソールの X 軸ラベルを修正。#2747を参照してください。
- All Traffic の円グラフでテキストの問題を修正。#2660を参照してください。
- 以前に分析タグを処理していたときに Tag Manager モジュールを切断した後、Analytics スニペットの配置が再表示されない問題を修正。#2579を参照してください。
- サイトのメンバーでない場合に、マルチサイト管理者に対して追跡オプトインが機能していなかったバグを修正。#2103を参照してください。
1.27.0
追加
- AdSense 自動広告のサポートをウェブストーリーに追加し、AdSense 広告ユニットを選択して使用し、その結果、
amp-story-auto-ads
エレメントが挿入されます。#2602を参照してください。
強化
- ユーザー入力設定を送信した後の確認通知の文言を改善。#2790を参照してください。
- WP-CLI を使用して永続的な Site Kit オプションをリセットできるようにします。#2748を参照してください。
- 狭いビューポートでは、All Traffic ウィジェットのディメンションタブをドロップダウンで表示。#2743を参照してください。
- サービス のフロント エンドが Site Kit と同じ期間を表示するように、AdSense ディープ リンクに現在の日付を含める。#2689を参照してください。
- Google API クライアント ライブラリを更新し、失敗した API リクエストがライブラリ自体でカバーされるように、カスタム設定を削除して再試行。#2688を参照してください。
- ウィジェットが全体的なエラー状態を表示するために使用する
WidgetReportError
コンポーネントを導入します。#2670を参照してください。 - ツールティップツアーを取得および終了するための REST データポイントと JS データストア インフラストラクチャを実装。#2648を参照してください。
- ウィジェット API ベースのダッシュボードを起動できるように準備し、ヘッダーとフッターを含むページコンテンツ全体をレンダリング。#2646を参照してください。
- 有効な機能フラグをリモートで制御する機能を追加。#2533を参照してください。
- UI の状態を JS に集中して格納するための
core/ui
データストアを導入。#2456を参照してください。 - サービス・フロントエンドが Site Kit と同じ期間を表示するように、Analytics ディープリンクに現在の日付を含めます。#2287を参照してください。
- WP ダッシュボード ウィジェットの従来のバージョンを削除し、Site Kit ウィジェット ベースのリファクタリング バージョンに置換。#2240を参照してください。
修正
- 古い All Traffic ウィジェットが単一の URL のダッシュボードに表示されたままであったバグを修正。#2856を参照してください。
- PHP 8 の非推奨な
uasort()
使用について修正。oguilleux に感謝。#2797を参照してください。 - 互換性チェックの実行中に非表示のリンクをリセット。#2756を参照してください。
- All Traffic 円グラフのツールチップを、スライスが選択されたときに持続的に表示することで、ホバリング時にはできないツールチップとのインタラクションを可能にしました。#2737を参照してください。
- 今月1日のデータだけでなく、スパークラインに現在の日付範囲のデータを含めるよう、AdSense ダッシュボードの概要ウィジェットを修正。#2734を参照してください。
- AdSense フローでトグルエレメントがチェックマーク アイコンで重なっている可能性がある視覚的なバグを修正。#2722を参照してください。
- 2つ以上のメトリックを選択すると凡例が重複表示される Search Console モジュールページグラフのバグを修正。#2721を参照してください。
- 新しい React ベースのグラフコンポーネントを導入して、All Traffic 円グラフ (日付範囲を変更するときに選択されている間違ったスライス、”その他” を選択できない動作など) の周りのさまざまなバグを修正。#2714を参照してください。
- 以前に保存されていたのと同じ値で設定を更新すると、エラーが表示される場合があるバグを修正。#2513を参照してください。
- 分析の概要グラフでのバウンス率とセッション期間の y 軸値の書式設定を修正。#2095を参照してください。
1.26.0
強化
- All Traffic ウィジェットの 「Others」 スライスが、選択可能と表示されておらず、アクティブにできないことを確認。#2716を参照してください。
- All Traffic ウィジェットで特定のセグメントのユーザーを表示する際に、「すべてのユーザー」のパンくずを、全体のユーザー表示に戻るためのリンクにする。#2715を参照してください。
- All Traffic ウィジェットの円グラフの凡例を改良し、カスタムの実装を使用して、ラベルが切れないようにし、視覚的なホバーとアクティブの状態を含むようにしました。#2700を参照してください。
- All Traffic ウィジェットの折れ線グラフに2つ以上の日付を表示します。#2699を参照してください。
- サイトの正常性情報に使用可能で有効な Site Kit 機能を含めます。#2662を参照してください。
Widget
コンポーネントのheader
およびfooter
プロップの名前をHeader
およびFooter
に変更し、エレメントではなく React コンポーネントを必要とすることを示しました。#2652を参照してください。Widget
コンポーネントの使用を簡素化し、ウィジェットコンポーネントが手動でコンポーネントをインポートしてウィジェットスラグを再指定するのではなく、propsを介してスコープ付きバージョンを使用できるようにします。#2613を参照してください。- データストアを使用して、WP ダッシュボードウィジェットの最上位コンテンツテーブルを機能フックベースのコンポーネントに移行。#2610を参照してください。
- JS ストア、ウィジェット、モジュール登録をインポートから切り離し、専用の登録機能を導入。#2587を参照してください。
- 投稿に Search Console や Analytics のデータがあるかどうかを判断するためのサーバーサイド API リクエストは、WP 管理者の応答時間を大幅に遅らせる可能性があるため、削除。archon810 に感謝。#2528を参照してください。
- より一貫性のあるエクスペリエンスを実現するためのデータがない場合でも、常に Site Kit 管理バー メニューを表示し、該当するデータの不足を通知します。#2508を参照してください。
- ダイアログのリセットボタンをクリックしたときに、処理完了までの間、ダイアログをロード状態で開いたままにすることで、UX を改善。#2347を参照してください。
- サービス・フロントエンドが Site Kit と同じ期間を表示できるように、現在の日付を検索コンソールのディープリンクに含めます。#2286を参照してください。
googlesitekit.data
レジストリとそのストアによってパワーが供給されるように管理バーの実装を強化します。#2241を参照してください。
修正
- All Traffic の折れ線グラフの X 軸ラベルが円グラフの凡例と正しく一致していることを確認。#2738を参照してください。
- Site Kit ダッシュボード CTA 経由で Analytics モジュールを有効にする場合は、レイアウトの変更を避けてください。#2719を参照してください。
- UI レイアウトの読み込みが正しくないため、All Traffic ウィジェットでコンテンツのシフトを回避。#2710を参照してください。
- セットアップ後にユーザー入力フローを通過する必要があるのは、ユーザーが以前に完了していない場合のみです。#2603を参照してください。
1.25.0
追加
- Site Kit ダッシュボードに新しい All Traffic ウィジェットを設置。チャンネルに関するより詳細な情報を表示し、時間軸に沿ったグラフを表示するほか、サイトにアクセスする国やデバイスについても同様の指標を表示。#2429を参照してください。
強化
- 新しい All Traffic ウィジェットの円グラフツールヒントの動作を変更して、円グラフスライスの上にマウスを置いたときのみツールヒントが表示されるようにします。#2701を参照してください。
- 今後、よりターゲットを絞ったメッセージングを行う場合は、ユーザーごとに初期 Site Kit のバージョンを保存し、
googlesitekit_reauthorize_user
アクションを導入。#2692を参照してください。 - 新しい All Traffic ウィジェットのユーザーエクスペリエンスを向上させる、ロード時と、利用可能な関連データがない場合に。#2675を参照してください。
- モバイル ビューポート上の新しい All Traffic ウィジェットのレイアウトを修正し、単一の列を使用。#2663を参照してください。
- 新しい All Traffic ウィジェットにコンテキストドキュメントリンクを追加して、特別なディメンション値 “(設定されていません)” と “(その他)” を説明。#2642を参照してください。
- 折れ線グラフが、現在選択されている円グラフで示された色と常に同じ色を使用するように、新しい All Traffic ウィジェットを変更。#2625を参照してください。
- 新しい All Traffic ウィジェットのフォントスタイルを変更して、Search Funnel ウィジェットやプラグイン全体で使用されるフォントスタイルに一致させます。#2623を参照してください。
- 新しい Search Console の「最新データ」機能を使用して、1日前の最近の指標を表示し、前回のオフセット2日間を改善します。#2522を参照してください。
- AdSense、Analytics、および検索コンソールモジュールで、特定の設定にアクセスするためだけに存在し、使用されていないさまざまな古い REST データポイントを削除します。#2507を参照してください。
core/location
JS ストアを導入し、リダイレクトに依存し、OAuth リダイレクトの前に不必要に表示される、満足していないスコープに関する通知を修正。#2497を参照してください。- AdSense ウィジェットで、従来の
dateRange
引数の使用を廃止。#2477を参照してください。 - JS APIキャッシング・レイヤーを改善し、特定のエラー・レスポンスが
cacheTTL
エキストラ・データ・プロパティを含む場合にキャッシュすることで、AdSense アカウントがリンクされていない場合に過剰な Analytics API リクエストを回避できるようになりました。#2457を参照してください。 googlesitekit_is_feature_enabled
フィルタを使用して、動的に制御される機能フラグのインフラストラクチャを導入。#2452を参照してください。- 特別な状態にあるウィジェット (たとえば、十分な API 応答データがないウィジェットや、最初に特定のモジュールを設定する必要があるウィジェット) の UI を自動的に組み合わせるロジックを実装。#2252を参照してください。
- モジュール ページのウィジェット コンテキストを追加し、ウィジェット領域を登録。#2062を参照してください。
修正
- パイチャートのツールチップをカーソにを合わせると点滅する All Traffic ウィジェットの UI バグを修正。#2709を参照してください。
- All Traffic の折れ線グラフが、全体のカウントと下部の円グラフに正しく配置されていることを確認。#2708を参照してください。
core/modules
ストアのgetModules
セレクタの問題による、Site Kit 画面間のパフォーマンスの遅れを修正。#2691を参照してください。- AMP ページで Tag Manager と Analytics のスニペットが2回挿入されることがあるバグを修正。#2668を参照してください。
- All Traffic ウィジェットで、現在の日付範囲を変更したときに、選択されたパイスライスが選択されたままにならないというバグを修正。#2644を参照してください。
- All Traffic ウィジェットのグラフが、デスクトップよりも小さいビューポートで軸ラベルをカットしないように修正。#2624を参照してください。
1.24.0
追加
- 新しいアナリティクス All Traffic ウィジェットの
UserDimensionsPieChart
コンポーネントを実装。#2425を参照してください。 - 新しい All Traffic ウィジェットのメインタブ UI を実装。#2424を参照してください。
- 新しいアナリティクス All Traffic ウィジェットの
TotalUserCount
コンポーネントを実装。#2423を参照してください。 - 新しいアナリティクス All Traffic ウィジェットの
UserCountGraph
コンポーネントを実装。#2422を参照してください。
強化
- プラグインのリストテーブルエントリにレビューリンクとサポートリンクを追加。#2516を参照してください。
registerWidgetArea
のicon
引数名をIcon
に変更し、それをWPComponent
(例えばSVG)にすることを要求。#2505を参照してください。- ユーザー入力設定を変更するための UX を改善し、特定の応答のみを変更する場合に、後続の質問をクリックする必要がなくなります。#2499を参照してください。
- 新しい All Traffic ウィジェットに動的なソースリンクを実装。#2428を参照してください。
- 円グラフスライスを選択すると、表示されるカウントとグラフがコンテキスト的に更新されるように、新しい All Traffic ウィジェットに対話機能を追加。#2426を参照してください。
- PHP のAnalytics
GET:report
REST データポイントと JS のgetReport
セレクターにdimensionFilters
引数のサポートを追加。#2421を参照してください。 whenActive
高次コンポーネントを強化して、IncompleteComponent
プロップと同様にFallbackComponent
を受け入れるようにします。#2381を参照してください。- 従来のパブリッシャーの通知を削除。#2285を参照してください。
core/modules
ストアのregisterModule
アクションにstoreName
引数を追加して、モジュール用の JS データストアの名前を指定。#2271を参照してください。- Search Console の API リクエストの日付認識をクライアントに移動し、よりコンテクストのある日付情報を利用できるようになりました。#2237を参照してください。
- Analytics API リクエストの日付認識をクライアントに移行し、よりコンテクストに沿った日付情報を利用できるようになりました。#2236を参照してください。
- JS の
core/site
ストアにgetGoogleSupportURL
セレクタを導入。#2221を参照してください。 core/modules
ストアのregisterModule
アクションにオプションのSettingsSetupIncompleteComponent
引数のサポートを追加し、開発者がモジュールが完全に接続されていないときのためにカスタム UI コンポーネントを登録。#2080を参照してください。- プラグインの管理バーメニューを、データストアを使った機能的なフックベースのコンポーネントに依存するように更新。#2076を参照してください。
- プラグインの WordPress ダッシュボード・ウィジェットを更新し、データストアを使用した機能的なフックベースのコンポーネントに依存するようにしました。#2075を参照してください。
core/user/data/user-input-settings
REST エンドポイントを、リモート認証サービス API エンドポイントを使用するように変更。#2048を参照してください。Site Kit > 設定 > 管理設定
にレスポンスを編集するためのユーザー入力ブロックを実装。#2041を参照してください。- 新しい
Tag_Interface
とGuard_Interface
インターフェース、およびTag
とModule_Tag
クラスに依存した、タグをレンダリングするための再利用可能なインフラストラクチャを導入、現在はすべてのモジュールで使用されています。#475を参照してください。
修正
- AdSense の概要グラフの UI を修正し、必要に応じて合計数の空きスペースを拡大。#2555を参照してください。
- プラグインが認証サービスを使用していない開発サイトで、リモート通知の API リクエストを防止。#2495を参照してください。
- プラグインのデータをリセットする際に発生する JavaScript のエラーを修正。#2478を参照してください。
- すべての Analytics のディープリンクに
getServiceReportURL
セレクタを使用するように更新し、パラメータの正しいエンコーディングと一貫した動作を実現。#2405を参照してください。 - モジュール ページで無限読み込み状態になる可能性のあるバッチ応答のエラーを処理するレガシ API レイヤーのバグを修正。#2403を参照してください。
- 多くの Analytics アカウントを持つユーザーがユーザークォータエラーに遭遇しないように、Analytics プロパティの照合ロジックを改善。#2218を参照してください。
- Site Kit 固有の一元化された数値書式の
numFmt
機能の導入、パーセンテージの書式設定のローカライズ、さまざまな数値書式の不整合の修正。#2200を参照してください。
1.23.0
追加
- 新しいバージョンの Analytics All Traffic ウィジェットのスキャフォールディング コンポーネント。#2392を参照してください。
- モジュールページに AdSense の過去のデータをグラフ表示し、収益、RPM、インプレッション、CTR を時系列で表示。#1921を参照してください。
強化
- コンマ区切りのリストでエントリをフォーマットする
listFormat
関数を導入。#2486を参照してください。 WPComponent
タイプを必要とする様々なデータストア・アクションの引数の名前を変更し、(WPElement
ではなく)WPComponent
が必要であることをよりよく示すために、大文字の名前を使用するようにしました。#2413を参照してください。- ユーザー入力サブミッション状態の検証を改善。#2323を参照してください。
- これらのシナリオの UI を集中的に管理するための
ActivateModuleCTA
コンポーネントとCompleteModuleActivationCTA
コンポーネントを導入。#2299を参照してください。 - レガシ
googlesitekit.moduleHasSetupWizard
JS フィルタを削除します。#2291を参照してください。 - 従来のスプラッシュ画面と関連コンポーネントを削除。#2290を参照してください。
core/modules
アクションregisterModule
を介してモジュールアイコン SVG を登録することを許可。#2143を参照してください。
修正
- エントリポイント間で再利用される単一の Webpack ランタイムに依存して、モジュールの初期化が重複するため、さまざまな低レベルの技術的バグを修正。#2444を参照してください。
- エラーメッセージはすでにパネルのメインコンテンツ内に表示されているので、モジュール設定パネルの上にエラーメッセージ UI の重複を削除。#2396を参照してください。
- Google チャートライブラリのコンポーネント固有の初期化ロジックを修正し、初期化の重複を防ぎます。#2247を参照してください。
1.22.0
追加
- PageSpeed Insights ウィジェットでの WordPress 固有のユーザーエクスペリエンスの推奨事項を表示。#2390を参照してください。
core/modules
ストアのregisterModule
アクションにcheckRequirements
引数のサポートを追加し、特定の要件が満たされるまでモジュールの起動をブロックできるようにしました。#2130を参照してください。
強化
- ユーザーとして既に接続されているサイトに接続する場合は、認証サービス上のすべての URI が必要に応じて自動的に更新されるようにして、URL の更新後にサイトが停止する問題を修正。#2383を参照してください。
- 日付の選択を Site Kit のヘッダー バーに移動し、スクロール時に常に表示されるように固定。#2331を参照してください。
- 旧式のダッシュボード通知を削除し、パーミッションの不足について漠然とした警告を出し、より具体的なウィジェットCTAでカバーするようにしました。#2329を参照してください。
- PHP で機能フラグのサポートを追加し、セットアップ時にユーザー入力の完了を実験的に必要とします。#2316を参照してください。
- ユーザー入力フローの完了後に表示される成功通知を実装。#2283を参照してください。
- プラグイン ヘッダーにデータストア駆動のグローバル エラー通知を表示するためのサポートを追加。#2261を参照してください。
- 検索コンソールの新しい
isZeroReport
機能を使用して、検索コンソール API レポートの応答が「空」であるかどうかを判別するロジックを改善。#2244を参照してください。 - Analytics API レポートの応答が「空」であるかどうかを判断するロジックを改善します、Analytics の新しい
isZeroReport
関数を介して。#2243を参照してください。 - AdSense ウィジェットの JavaScript 日付の解析に依存。#2235を参照してください。
- モジュール設定パネルの状態を管理するための
core/modules
アクションとセレクタを追加。#2181を参照してください。 - ユーザー入力の完了を要求する場合の Site Kit ダッシュボード通知を実装。#2043を参照してください。
- 一時的なエラーで失敗した場合、Google サービス API リクエストを再試行するには、指数バックオフを実装。#1998を参照してください。
修正
- Search Console の最新データの閾値を、API が提供する最新データである2日前に戻しました。#2458を参照してください。
- WordPress 5.6 の e2e テストに合格。#2455を参照してください。
- 必要なデータストアセレクターがまだ解決を開始していないときに、ウィジェットがエラーに陥る可能性がある競合状態を修正。#2436を参照してください。
- プラグインの UI 全体でさまざまなスペル ミスを修正。#2401を参照してください。
- 新しいロジックに対して古いデータが提供されるのを防ぐために、プラグインの更新時にブラウザセッションストレージをフラッシュ。#2334を参照してください。
- REST API のプリロードされたデータが、Site Kit 管理画面の外で計算されず、含まれていないことを確認。#2315を参照してください。
- 今後の WordPress 5.6 との互換性のために PHP ユニットテストの失敗を修正。#2264を参照してください。
- AdSense モジュール ページの壊れた分析フロントエンドのディープ リンクを修正。#2228を参照してください。
1.21.0
強化
- サイトの正常性レポートに現在のユーザーの Site Kit 機能を含めます。#2314を参照してください。
- ユーザーが情報を送信したら、ユーザー入力状態を完了としてマークします。#2310を参照してください。
- 新しい
googlesitekit-user-input
画面のコピーを完成させます。#2302を参照してください。 - 5.0 より前の WordPress バージョンの制限付きサポートに関する情報警告をセットアップの前に表示。#2289を参照してください。
- 1 日前までの結果が含まれるように、Search Console API クエリを変更。#2284を参照してください。
- ウィジェットのサポートを追加して、できるだけ少ないギャップでウィジェットグリッドをレイアウトする、
googlesitekit.widgets.registerWidget
を介して複数の(フォールバック)幅を持ちます。#2251を参照してください。 - モバイル ビューポートで画面幅の半分をレンダリングするために、
quarter
幅で登録されたウィジェットを修正。#2250を参照してください。 - エラー状態のウィジェットや表示するデータがないウィジェットから返される
ReportError
コンポーネントとReportZero
コンポーネントを導入。#2246を参照してください。 - JS ユーティリティ関数
sumObjectListValue
、averageObjectListValue
、機能の機能を拡張するextractForSparkline
機能を追加。#2245を参照してください。 - AdSense の新
isZeroReport
機能を使用して、AdSense API のレポートの応答が 「空」であるかどうかを判断するロジックを改善。#2242を参照してください。 VisuallyHidden
コンポーネントを実装することで、スクリーンリーダーユーザーにのみ表示される文字列の追加を簡素化します。#2165を参照してください。- 設定の送信を集中的に処理することで、モジュールの
settingsEdit
コンポーネントの実装と登録の複雑さを軽減。#2137を参照してください。 - すべてのモジュール・ストアが
canSubmitChanges
セレクタとsubmitChanges
アクションを持つように、createModuleStore
JavaScript 関数を修正。#2136を参照してください。 googlesitekit-user-input
画面の UI デザインを実装。#2040を参照してください。- モジュール クラス インフラストラクチャを簡略化し、(内部) モジュール レジストリを実装。#1939を参照してください。
修正
- モジュールが完全に設定されていなくても Analytics ウィジェットが API リクエストを起動し、不要なエラー応答を発生させるバグを修正。#2358を参照してください。
- サイトが JavaScript の翻訳のサポートに必要な WordPress >= 5.0を使用していることを考えると、正しく動作するように見えなかった JavaScript の翻訳を修正します。#2171を参照してください。
- 同じアクションを再試行しても、アクションの前のエラーがクリアされないバグを修正。#2156を参照してください。
- 日付範囲を連結していた翻訳文字列をいくつか修正し、正しく翻訳できるようにします。#2146を参照してください。
- また、Yoast SEOプラグインも使用する場合、
amp-auto-ads
エレメントが AMP 単数形コンテンツに存在しない互換性の問題を修正。#2111を参照してください。
1.20.0
追加
- 新しいウィジェット API を使用して、ポスト検索ウィジェットを実装。#2023を参照してください。
core/modules
ストアのregisterModule
アクションを呼び出すときに、settingsViewComponent
とsettingsEditComponent
を登録できるようにしました。#1623を参照してください。
強化
- プラグインが削除されると、認証サービスからサイトの登録を解除。#2311を参照してください。
- セレクター
canSubmitChanges
とisDoingSubmitChanges
とアクションsubmitChanges
をcore/modules
データストアに追加。#2182を参照してください。 - セレクター
getModuleDependencyNames
とgetModuleDependantNames
をcore/modules
ストアに追加。#2180を参照してください。 core/modules
ストアでregisterModule
アクションを呼び出したときに、setupComponent
を登録できるようにしました。#2074を参照してください。- 認証サービスの改善に基づいて、新しいスプラッシュ画面用の UI を実装します。#2046を参照してください。
- 各ユーザーがプラグインの動作をカスタマイズするために、ユーザー入力の質問に既に回答しているかどうかを検出して保存。#2042を参照してください。
googlesitekit-user-input
画面で使用する UI コンポーネントを実装。#2039を参照してください。- API リクエストエラーの分析追跡イベントを追加。#1999を参照してください。
修正
- エラーが一貫してキー設定されず、特定のケースで予期したとおりにクリアされないバグを修正。#2210を参照してください。
- ドメインプロパティの場合に、正しい場所を指す検索コンソールのディープリンクも修正。#2110を参照してください。
- 新しいタブで開くリンクに関する情報をスクリーン リーダー テキストで示すことで、アクセシビリティの問題を修正。#2093を参照してください。
- モジュール設定フロー全体にわたる UI の読み込み状態の問題を修正。#1995を参照してください。
- 新しいタグ マネージャ コンテナの作成時に名前を指定するテキスト フィールドを表示し、以前にエラーが発生した可能性のある名前の重複を防ぎます。#1817を参照してください。
- JavaScript チャンクファイルの使用を削除して、特定のサーバー構成に関する潜在的な問題を修正。#1391を参照してください。
1.19.0
追加
getUserInputSettings
セレクターとsetUserInputSettings
とsaveUserInputSettings
アクションをcore/user
ストアに導入。#2037を参照してください。core/user/data/user-input-settings
REST データポイントを導入。#2036を参照してください。
強化
- 新しいアナリティクスに関する通知と関連するサポートリソースへのリンクを表示。#2219を参照してください。
- 異なるモジュールのデータストアにある
canSubmitChanges
セレクタのテスト性と一貫性を高めました。#2108を参照してください。 - 新しいウィジェット API を拡張して、アクティブなウィジェットがあるウィジェット領域のみがレンダリングされるようにします。#2021を参照してください。
- すべての検索コンソールと Analytics ウィジェットに、Google サービスフロントエンドの対応する場所を指し示す、正確なディープリンクを提供。#1923を参照してください。
- アクセシビリティやテストの問題が発生する可能性がある、SVG スプライトの代わりに直接 SVG インポートを使用。#1878を参照してください。
- AdSense モジュール ページの UI を他のモジュールとの一貫性を高め、日付ごとに情報をフィルター処理できるようにして、日付の異なる期間に関する情報を一目で表示できます。#317を参照してください。
修正
- 一部のデータストアが JS に複数回登録されるバグを修正。#2145を参照してください。
- Unicode パスを持つ URL に対して管理バーが表示されない問題を修正。kabirbd89 に感謝。#1968を参照してください。
- モジュールのセットアップ中およびモジュール設定の編集時のエラー処理を改善し、API エラーが表示されるようにします。#1859を参照してください。
- WP エンジンと Bluehost ホスティングプロバイダのメニュー項目を移動するメニューの位置のバグを修正。#1541を参照してください。
1.18.0
追加
- いくつかのフィルタを導入して、フロントエンドでの Google サービススクリプトのレンダリングや実行をブロックし、例えば 3P クッキー同意プラグインとの統合を可能にします。#2087を参照してください。
- 他のプラグインからの高度な Analytics イベント追跡設定のための API レイヤーを導入。#1728を参照してください。
強化
googlesitekit_canonical_home_url
フィルタを導入し、Site Kit の潜在的な問題を修正するためにホーム URL を文脈的に変更するプラグイン (多言語など) を許可。#2131を参照してください。- モジュール PHP クラスの未使用のプロパティを削除。#2050を参照してください。
- 新しい
googlesitekit-user-input
画面をスキャッフォールド。#2038を参照してください。 Widget
コンポーネントを拡張し、垂直方向に正しく配置されるようにし、オプションでヘッダーとフッターコンポーネントのプロップをサポートするようにしました。#2022を参照してください。- クライアントに実際の URL を公開しないで、最初に Site Kit の権限をチェックするように、認証サービスの権限リンクを改善。#1985を参照してください。
- ユーザー固有のトランジェントを格納するための
User_Transients
PHP クラスを導入。#1964を参照してください。 getDateRangeDates()
データストアにcore/user
セレクターを導入し、現在の日付範囲に基づいて実際の日付文字列を取得します。#1925を参照してください。- Site Kit 認証サービスの要件が不足しているため、アクセス トークンの更新に失敗した場合にエラー通知を表示。#1848を参照してください。
- [Site Kit のリセット] ダイアログ メッセージを更新して、より明確にします。#1825を参照してください。
- Tag Manager がすでにアクティブで、そのコンテナが Analytics を使用するように設定されている場合、Analytics セットアップフローのガイダンスを提供。#1382を参照してください。
- コンテナが Analytics を使用するように設定されている場合の Tag Manager セットアップフローのガイダンスを提供し、最終的な AMP コンテナも正しく動作するようにチェック。#1381を参照してください。
- Tag Manager モジュールの要件として Analytics モジュールを削除し、個別に分離。#1380を参照してください。
修正
- 新しい AdSense Top Earning Pages ウィジェットで、AdSense と Analytics をリンクする CTA の代わりにエラーが表示される問題を修正。#2098を参照してください。
- Search Consoleの人気キーワードウィジェットで、これまでコンテンツがずれる原因となっていた一貫性のない読み込みを修正。#2013を参照してください。
- シングル URL の詳細表示用の URL がサイトの一部として識別できない場合、エラーメッセージを表示。#2001を参照してください。
- Search Console にデータを要求して送信する際に、ユニコード、大文字小文字の混合、双方向の制御文字を含む URL のサポートを向上。#1567を参照してください。
1.17.0
強化
- JavaScript でモジュール登録を簡素化し、モジュールごとに1回の登録呼び出しのみを許可。#2024を参照してください。
- 特定のエラーに基づいて AdSense アカウントのステータス検出の精度を向上させます。#1919を参照してください。
- AdSense の上位収益ページ ウィジェットを新しいウィジェット API に移行。#1902を参照してください。
- AdSense サマリー ウィジェットを新しいウィジェット API に移行。#1901を参照してください。
- Analytics Popular Pages ウィジェットを新しいウィジェット API に移行。#1900を参照してください。
- 検索コンソールトップキーワードウィジェットを新しいウィジェット API に移行。#1899を参照してください。
- アナリティクスのユニーク訪問者、バウンス率、目標ウィジェットを新しいウィジェット API に移行。#1898を参照してください。
- Site Kit 認証サービスに接続されているサイト URL を保存し、サイト URL が変更された場合に再接続を促すメッセージを表示。#1857を参照してください。
- ウィジェット内の PageSpeed インサイト レポート データを更新するボタンを表示。amirsadeghian に感謝。#87を参照してください。
修正
- 初期状態の一貫性を確保するために、正しく登録されていない初期データストアの状態を修正。#2083を参照してください。
- 不要なデータストア更新を回避することで、データストアのパフォーマンスを向上させます。#2052を参照してください。
- ローカライズのベストプラクティスに違反しなくなるため、さまざまな翻訳文字列を修正。#2049を参照してください。
- AdSense 設定フローでフォーカスを解除して再フォーカスを設定するタブのフォーカスを解除する場合のコンソール エラーを修正。#2033を参照してください。
- 検索コンソールのディープリンクを修正して、キーワードウィジェット内の特定のキーワードのディープリンクを修正し、正しい場所を指します。#2019を参照してください。
- [分析グラフのバウンス率] と [セッション期間] のツールヒントを修正して、値を正しく書式設定。#2008を参照してください。
- サイトのタイトルが空の場合、新しい Analytics アカウントを作成するときに、フォールバックの既定値としてサイト URL を指定。#1960を参照してください。
- アクティブな Analytics プロパティと AdSense クライアントが接続されているかどうかを常にチェックするために、不必要に過剰なリクエストを避ける。#1858を参照してください。
- アクティブなプロパティに対して [分析の既定のビュー] が自動的に存在する場合にのみ選択。#1691を参照してください。
1.16.0
強化
- Site Kit ダッシュボードおよび WordPress ダッシュボードウィジェットの「Popular Pages」テーブルのタイトルリンクが、該当するURLの詳細表示を指すように変更。#1922を参照してください。
- 検索コンソールのインプレッションとクリックのウィジェットを新しいウィジェット API に移行。#1897を参照してください。
- アナリティクスの All Traffic ウィジェットを新しいウィジェット API に移行。#1896を参照してください。
- Google サービスのアクセス許可が不足している場合の API エラーについては、詳細については、モジュールの所有権に基づいて明確にします。#1824を参照してください。
- モジュールの所有権の概念を、誰が設定したかに基づいて導入。#1743 を参照してください。
修正
- シングル URL の詳細表示が、WordPress の動作で404にならない URL に対してのみ機能するように、エンティティ検出を改善。#1980を参照してください。
- URL ベースのエンティティ検出で、Site Kit の URL 詳細表示でホームページの統計情報が期待通りに表示されないバグを修正。#1978を参照してください。
- 認証が必要かどうかに関係なく、HTTP プロキシを使用して WordPress の構成のサポートを修正。#1976を参照してください。
permission_callback
をcore/search/data/post-search
データポイントに提供し、WordPress コアから高レベルのregister_rest_route
機能に依存。#1924を参照してください。- イベント追跡タイムアウトが不必要に発生する場合のコンソール警告を修正。#1886を参照してください。
- Analytics のフロントエンド UI に一致するように Analytics レポート グラフのツールヒントを修正し、同じ情報を公開。#1836を参照してください。
- より良い維持され、よりアクセスしやすいオートコンプリートライブラリを使用するように、検索後の入力を更新。#1761を参照してください。
1.15.0
強化
- すべてのストアと API 要求のエラーが自動的に格納される、一貫したエラー動作により、より詳細なエラー処理を導入。#1814を参照してください。
getReport (オプション)
ストア内のセレクターmodules/adsense
を拡張して、AdSense レポートを柔軟に照会できるようにします。#1776を参照してください。- Search Console のレポートを照会するために、
getReport ( オプション )
セレクタをmodules/search-console
ストアに追加。#1774を参照してください。 - 一般的な JavaScript エラーハンドラに、クリップボードへのコピー機能と WordPress サポートフォーラムへのリンクを追加。#1184を参照してください。
- Site Kit の管理バーメニューとURLの詳細表示を、単一の投稿以外の WordPress コンテンツ (カテゴリー、タグ、著者、投稿タイプのアーカイブなど) に対しても有効にします。#174を参照してください。
修正
- ログインしているユーザーが Web ストーリーで正しく動作していない場合に、Analytics のオプトアウトを修正。#1920を参照してください。
- ドメイン プロパティを使用している場合でも、Site Kit の検索コンソール データに現在のサイトのデータのみが含まれていることを確認。#1917を参照してください。
- APIベースのセレクターを無効にした場合、期待通りのエラーが発生するように、内部のエラー処理を修正。#1801を参照してください。
- すべての JavaScript アセットファイル名にハッシュを使用することで、積極的なキャッシングを行うホストで古いバージョンが提供されるのを防ぎます。#1700を参照してください。
1.14.0
強化
- 新しいアクションフック
googlesitekit_analytics_init_tag
、googlesitekit_analytics_init_tag_amp
、googlesitekit_adsense_init_tag
、googlesitekit_adsense_init_tag_amp
、golesitekit_tagmanager_init_tag
、golesitekit_tagmanager_init_tag_amp
を追加、これらは、現在のリクエストに対してそれぞれのタグが出力されるときに実行しますが、 どのような HTML 出力も生成される前に実行します。 #1862を参照してください。 - Site Kit に接続する必要があるセカンダリ ユーザーの初期セットアップ画面でメッセージを明確にします。sonjaleix に感謝。#1714を参照してください。
- セットアップの前に、Google サービスや AMP に API リクエストを発行する際に発生する可能性のある問題を検出し、ユーザーに通知。#1549を参照してください。
修正
- AMP プラグインバージョン 2.0.0 で非推奨となる
AMP_Theme_Support::get_support_mode()
の使用から移行。maciejmackowiak に感謝。#1895を参照してください。 - サードパーティのコードにインポートされている特定の React コードが JavaScript エラーの原因となる可能性があるバグを修正。#1888を参照してください。
- ローカライズされたエクスペリエンスの
hl
クエリ パラメーターを含む [サイトの管理] 画面へのリンク。#1860を参照してください。 - 表示された分析ユーザー数の割合の変更が Analytics サービスのフロントエンドから少しずれていたバグを修正。#1681を参照してください。
- AdSense サービスのフロントエンドへのディープリンクにより、1 つの Google アカウントがログインしているユーザーが空白の画面に表示される可能性があるバグを修正。#1652を参照してください。
- Google サービスへのディープ リンクを一貫して強化し、ブラウザで複数の Google アカウントにログインしているユーザーをサポート。#1456を参照してください。
- 過去 90 日間に表示された分析番号が、Analytics フロントエンドの値から少しずれていた不整合を修正。#1280を参照してください。
- 別のプラグイン (WP User Frontend など) が Site Kit のダッシュボード内の検出後のプロセスを台無しにする可能性があるバグを修正。#1253を参照してください。
- 日付範囲を切り替えたときに、Site Kit ウィジェットに十分なデータがない状態が誤って保持されるというバグを修正。#184を参照してください。
1.13.1
修正
- Analyticsのトップコンテンツが閲覧数によって正しくソートされないリグレッションを修正しました。gmmedia に感謝。#1867を参照してください。
1.13.0
追加
registerModule
アクションをcore/modules
ストアに導入し、JS モジュールの登録を可能にし、将来的にはモジュール・コンポーネントの登録も可能になります。#1622を参照してください。
強化
- 分析レポートを照会するために、
getReport( options )
セレクターをmodules/analytics
ストアに追加。#1775を参照してください。 - ローカライズされたエクスペリエンスを実現するために、セットアップと認証用に、
hl
クエリ パラメーターを Site Kit サービスに渡します。#1726を参照してください。 modules/adsense
ストアのgetURLChannels
セレクタを、accountID
とclientID
の両方のパラメータを必要とするように変更し、もはや一般的にクライアント ID から AdSense アカウント ID を推測することに依存しないようにしました。#1709を参照してください。- ダイナミックグリッド内のウィジェットエリアとウィジェットを管理するためのロジックとスタイリングを実装し、それぞれの登録されたウィジェットの幅と適切な位置に配置。#1678を参照してください。
- データストアから一元管理された日付範囲に依存するように、既存の日付範囲選択コンポーネントを移行。#1531を参照してください。
- 既存のタグの検出を簡素化し、JS ストア内の機能を組み合わせます。#1328を参照してください。
- 新しい Site Kit ウィジェット API を使用するように PageSpeed Insights ウィジェットを移行。#1302を参照してください。
修正
- バッチ要求内で API 応答エラーをキャッシュしなくなりました。#1800を参照してください。
- パブリッシャーの勝利通知が表示されなくなる問題を修正。#1781を参照してください。
- キャッシュのために
localStorage
よりもsessionStorage
を優先するように新しい JS API レイヤーを修正。#1780を参照してください。 - Google プロファイル データの検索を改善し、一時的に失敗した場合に定期的に再試行するようにします。#1731を参照してください。
- 分析の上位取得チャネルの適切なラベルを、
ga:channelGrouping
ディメンションを信頼して表示。#1719を参照してください。 - アクセストークンのリフレッシュに失敗したとき、たとえばユーザーが以前にアクセスを取り消していたなどの理由でエラー状態をより優雅に処理し、問題を解決するためのリンクをユーザーに提供。#1646を参照してください。
apiFetch
カスタムミドルウェアの使用法を修正し、ページロードの初期要求に対してプリロードされたデータのみに依存するようにします。#1611を参照してください。- Site Kit メニューの通知バブルを修正し、実際に使用可能な通知がある場合にのみ表示されるようにします。#1540を参照してください。
- ヘルプエンドポイントを介して REST API 情報を取得する際に発生する可能性のある PHP 警告を修正。majemedia に感謝。#1208を参照してください。
1.12.0
追加
getDateRange()
セレクターとsetDateRange( slug )
アクションをcore/user
ストアに追加。#1529を参照してください。
強化
- デフォルトで
Widget
コンポーネントのラッピングを追加する、core/widgets
ストアのregisterWidget
セレクタに新しいwrapWidget
設定を導入。#1724を参照してください。 Module::get_datapoint_services()
PHPメソッドを非推奨とし、Module::get_datapoint_definitions()
を採用することで、API データポイントのアノテーションをより柔軟に行えるようになりました。#1609を参照してください。- Tag Manager のデフォルトで
https://www.googleapis.com/auth/tagmanager.readonly
スコープを要求し、特定のアクションに必要な場合にのみ書き込みスコープを要求。#1608を参照してください。 - Site Kit ダッシュボードにアクセスするときに、十分な権限を持っていない場合は、セットアップ画面にユーザーをリダイレクト。#1526を参照してください。
- 新しい Site Kit ウィジェット API を使用してウィジェットエリアを実装。#1392を参照してください。
- Tag Manager モジュールのセットアップと設定の安定性と保守性を大幅に向上。 #1386を参照してください。
- 3P の依存関係の大部分を最新バージョンに更新。 #1356を参照してください。
修正
- サポートされている移動した Analytics プロパティを使用するために、
accountID
をmodules/analytics
ストア内のgetProfiles
セレクターに渡す必要があります。#1707を参照してください。 - 別のプラグインを通じて無効な Analytics タグを配置すると、Site Kit 分析のセットアップ UI が壊れる可能性があるバグを修正。 #1651を参照してください。
- 完全な Analytics アクセス権を持つユーザーが、プロパティが移動されたことにより、アクセス許可の欠如に関するエラー メッセージが表示されるバグを修正。 #1548を参照してください。
1.11.1
修正
- モジュールのセットアップ中に新しい Analytics ビューを作成しようとするユーザーが処理をブロックされるバグを修正。#1754を参照してください。
1.11.0
追加
- 将来の Site Kit ウィジェット API の基本コンポーネントを導入。#1300を参照してください。
強化
wp google-site-kit auth revoke
の名前をwp google-site-kit auth disconnect
に変更し、内部 CLI コマンド インフラストラクチャを調整。#1677を参照してください。- Optimize モジュールの設定およびメンテナンス性を大幅に改善し、AMP がアクティブな状態で Optimize の設定を編集すると、
ampExperimentJSON
モジュールの設定が JSON 文字列として保存されていないためにエラーが発生することがあるバグを修正。#1621を参照してください。 - ユーザーが明示的にそれぞれのスコープへのアクセスを許可しているかどうかを確認できる、
core/user
ストアにhasScope( scope )
セレクターを追加。#1610を参照してください。 modules/tagmanager
データストアを導入して、JS ベースの Tag Manager データへのアクセスを可能にする。#1385を参照してください。- 新規作成時に Analytics ビューの名前を指定できるようにし、Analytics モジュールの設定でビューの設定を変更するためのディープリンクを表示するようにしました。 #716を参照してください。
修正
- 管理画面のトラッキングで、スニペットがページに読み込まれない不具合を修正。 #1717を参照してください。
- AdSense モジュールのセットアップ全体で広告ブロッカー検出が有効になっていることを確認。 #1666を参照してください。
- 不要な余分なリダイレクトのために、Google Analytics 利用規約にリダイレクトが失敗する場合を修正。 #1632を参照してください。
- Optimize モジュールの AMP 実験 JSON フィールドからの
Cannot read property 'destroy' of undefined
バグを修正。#1605を参照してください。
1.10.0
追加
- コアウェブバイタルに焦点を当てた PageSpeed Insights ウィジェットの新しいバージョンを実装。 #1636を参照してください。
- Optimize モジュール用の
modules/optimize
JS データストアを導入。#1620を参照してください。
強化
- 単一の URL の詳細については、Site Kit 画面で現在の URL と関連データを検出。#1653を参照してください。
- 新しい Web バイタルウィジェットにタブ型の UI を導入し、モバイルとデスクトップ、ラボとフィールドのデータを分けて表示。#1649を参照してください。
- Site Kit 固有の分析スクリプトのみを Site Kit の管理画面に読み込みます。#1648を参照してください。
- セットアップ中に
user_roles
クエリ パラメーターを渡します。#1639を参照してください。 googlesitekit.modules.createModuleStore
を返したストアにcommonStore
を含めることで、モジュール データストアの作成を簡略化します。#1607を参照してください。- セレクタを追加して、モジュール固有の管理画面 URL をすべてのモジュールデータストアに取得します。#1559を参照してください。
- タグのセマンティック上の誤使用による Site Kit の設定でのアクセシビリティの問題を修正。#1557を参照してください。
modules/pagespeed-insights
データストアにgetReport
セレクターを追加して、UX レポートを取得します。#1426を参照してください。- API ベースのデータストアセレクターとアクションに対してメタプログラミングアプローチを実装し、定型性を低減。#1288を参照してください。
- PageSpeed Insights モジュールを設定した後、成功通知にアンカー リンクを含めます。#532を参照してください。
修正
- Analytics 及び Optimize モジュール JS アセットのバンドルサイズを削減。#1661を参照してください。
- 現在のユーザーに該当しない場合は、Site Kitのアセットロジックを実行しないようにし、ログイン画面などで不要なチェックを行わないようにします。#1650を参照してください。
- Webpack の競合により、WooCommerce との互換性を修正。#1637を参照してください。
- モジュールをアクティブ化または非アクティブ化する際にイベントが発生するバグを修正。#1629を参照してください。
- モジュールのアクティブ化/非アクティブ化によって認証データが更新されるように、新しい
core/modules
ストアの機能を強化。#1507を参照してください。 - 人気のある AdBlock ブラウザ拡張機能で広告ブロッカー検出の失敗を修正。 #1491を参照してください。
- ダッシュボード検索フォームは、有効なコンテンツでのみサブミットできることを確認。#1434を参照してください。
- ユーザーに表示される Analytics のデータが、日付の解析が正しくないために部分的に間違っている問題を修正。#1394を参照してください。
- 狭いビューポートでテーブルコンテンツのオーバーフローの問題を修正。AlexandreOrlowski に感謝。 #1376を参照してください。
1.9.0
追加
- JS で
modules/pagespeed-insights
データストアを導入。#1500を参照してください。 - JS で
modules/search-console
データストアを導入。#1498を参照してください。 - Site Kit ウィジェット API データストア ラッパーを
googlesitekit.widgets
に実装。 #1301を参照してください。 - Site Kit ウィジェット登録用の
core/widgets
データストアを導入します。#1298を参照してください。 - Analytics Provisioning API と統合して、プラグインから直接 Analytics アカウントを作成できるようにします。#1271を参照してください。
- AdSense モジュールのコア機能を備えた
modules/adsense
JavaScript データストアを導入。#1247を参照してください。 - プロビジョニング API を使用して新しい Analytics アカウントチケットを作成する
Analytics
モジュールにcreate-account-ticket
データポイントを追加。#1212を参照してください。 core/user
ストアに通知機能を追加。#1177を参照してください。- JS でユーザー固有のデータを管理するための
core/user
データストアを導入。#1175を参照してください。
強化
- デフォルトでは各モジュールに対して読み取り専用のOAuthスコープのみを要求し、特定のアクションに必要な場合は追加のスコープを要求します。#1566を参照してください。
- すべての JavaScript アプリを必須のプロバイダー、エラー ハンドラーなどを使用して
Root
コンポーネントにラップ。 #1530を参照してください。 - フォームの状態を管理するための
core/forms
データストアを導入。#1510を参照してください。 - Web ストーリーの
amp-analytics
スニペットを描画。#1506を参照してください。 - PageSpeed Insights 設定をデータストアの使用に移行。#1501を参照してください。
- 設定内で使用される実際の Search Console プロパティを表示し、データストアを使用して移行。 #1499を参照してください。
- 一貫して表示するように Analytics プロファイルの名前を変更。 #1486を参照してください。
- AdSense アカウントのステータスとサイトステータスの検出ロジックを改善して、エラー耐性を強化。 #1332を参照してください。
- ユーザー・プロファイル情報と検証状態を
core/user
データ・ストアに追加。 #1176を参照してください。 - AdSense モジュールのセットアップと設定の安定性と保守性を大幅に向上。 #1014を参照してください。
- 必要なスコープを付与するためにユーザーが再認証する必要がある場合にメッセージを明確にします。 #189を参照してください。
修正
- Analytics 設定を変更するときに、すべてのモジュール キャッシュがクリアされていることを確認。 #1593を参照してください。
- Analytics を AdSense にリンクする CTA が表示されるないバグを修正。 #1545を参照してください。
- ユーザー固有の接辞を含めないように AdSense レポートの URL を修正。 #1516を参照してください。
- 正しいプロパティ識別子を使用するように検索コンソールのディープリンクを修正。 #1497を参照してください。
- AdSense アカウントがグレーリストに登録されていると、AdSense コードが配置されないバグを修正。 #1494を参照してください。
1.8.1
このリリースには、セキュリティ修正プログラムが含まれています。アップデートを強くお勧めします。
強化
- 承認などを受けずに Site Kit を通じて確認したユーザーを確認し、Site Kit から切断。 #1573を参照してください。
- 認証サービスに
application_name
クエリ パラメータを提供。#1571を参照してください。
1.8.0
このリリースには、セキュリティ修正プログラムが含まれています。アップデートを強くお勧めします。
追加
- プラグイン管理画面用のスタンドアロン UI モードを導入。EvanHerman に感謝。 #1281を参照してください。
- JS で分析状態を管理するための
modules/analytics
データストアを導入。#1224を参照してください。 - モジュール情報とアクティベーション状態を管理するための
core/modules
データストアを導入。#1179を参照してください。
強化
- これらの余分なリクエストが発生しないように、
core/site
データストアとcore/user
データストア用のREST API データポイントを事前にロード。#1478を参照してください。 OPT-
で始まる新しい Optimize コンテナ ID のサポートを追加。 #1471を参照してください。- ダイアログ ボタンの配置を改善。 #1436を参照してください。
- プロファイルの Analytics プロパティで指定された既定のプロファイルに依存して、Analytics 設定/設定のドロップダウンで事前に選択。 #1404を参照してください。
- 設定パネルリストの単一センテンスからピリオドを削除。 #1401を参照してください。
- 複数のデータストアオブジェクトを結合する
googlesitekit.data.combineStores
ユーティリティ関数を追加。#1400を参照してください。 - Analytics モジュールの設定と設定の安定性と保守性を大幅に向上。 #1101を参照してください。
- 一貫性を保つために、ラジオ ボタンの代わりにトグルを使用するスニペットを配置するかどうかを示す Analytics コントロールを更新。 #1048を参照してください。
修正
- AdSense 接続が正常に行われる場合でも、Analytics が AdSense メトリクスを要求しないバグを修正。 #1524を参照してください。
- テーマが
wp_body_open
アクションをサポートしていない場合にamp-auto-ads
スニペットが必ずしも印刷されないバグを修正。#1495を参照してください。 - サイトがリモートに接続されていない場合は、リモート通知を要求しない。#1479を参照してください。
- WordPress で更新された場合、認証サービスで登録されたサイト名を更新。 #1397を参照してください。
- Analytics フロントエンドとの可視性と一貫性を高めるに、完全な URL ではなくパスのみを Analytics テーブルに表示。 #1116を参照してください。
- 不足している翻訳者のコメントを追加して、投稿者のプラグインのローカリゼーションを容易にします。#820を参照してください。
1.7.1
追加
- 通知機能を
core/site
データストアに追加。 #1174を参照してください。
強化
- 設定データストアに
rollbackSettings
アクションを追加し、データストア インフラストラクチャ全体を調整。#1375を参照してください。 - AdSense 設定パネルを展開して、役立つ情報を表示。 #585を参照してください。
修正
- API へ同様のバッチ要求が複数回発生する可能性があるバグを修正。 #1406を参照してください。
- 単一の投稿の統計で、その投稿のみではなくサイト全体の検索からのユニークビジターが表示されるバグを修正。 #1371を参照してください。
- ユーザーがアカウントを持っていないときに、Analytics が誤って再認証通知をトリガーするのを修正。 #1368を参照してください。
- 関連付けられたコントロールとレデューサを同時に持つことはないように JS データストア アクションを修正。 #1361を参照してください。
body
タグを開いた後、JavaScript 以外のサポートの Tag Manager スニペットを一般的に期待どおりに配置します。ShahAaron に感謝。#1308を参照してください。- コンテナが選択されていない場合に Tag Manager 設定パネルでレイアウトの問題を修正。 #1296を参照してください。
- AMP リンカーから追加された
_gl
クエリ パラメーターに関連する問題を修正。ShahAaron に感謝。 #1275を参照してください。
1.7.0
強化
Module_With_Assets
インターフェイスを実装することによって、モジュールが自身のをアセットを登録およびエンキューできるようにします。#1319を参照してください。createRegistryControl
とcreateRegistrySelector
を使用して、グローバル レジストリからデータストアを分離。#1287を参照してください。- データが不足している場合にのみ API 要求を発行するようにデータストアリゾルバーを更新。#1286を参照してください。
- ページロード時に、REST API データ用のプリロードミドルウェアとプリロードモジュール設定ルートを追加。#1246を参照してください。
core/site
データストアにより詳細なセレクタを追加。#1173を参照してください。- よく使用されるサイト データ用のセレクタを複数
core/site
データストアに追加。#1000を参照してください。
修正
- フロントエンドのリクエスト中にプラグインがサイトアドレスを変更すると、セットアップフローが完了しないというバグを修正。#1357を参照してください。
googlesitekit.api.set
が要求データを API エンドポイントに正しく渡さないバグを修正。#1346を参照してください。- 第3のセグメント (例えば正式な変数) で WordPress ロケールを使用すると、いくつかの画面で JavaScrip tエラーが発生するバグを修正。#1309を参照してください。
- トークンが削除されたときに、切断によって明示的に要求されない限り、トークンをリモートで取り消さない。#1305を参照してください。
- 切断フィードバックメッセージで punycode バージョンで表示されているユニコードドメインを修正。#1297を参照してください。
- 特定の数値が各 Google サービスでの丸め方法と異なる方法で丸められるバグを修正。#1279を参照してください。
- JavaScript依存関係のロードを最適化し、競合の可能性を減らし、プラグインのサイズを小さくします。#1222を参照してください。
- Analytics モジュールのユーザー数の合計が、Google Analytics のフロントエンドに表示される数値と一致していることを確認。#1202を参照してください。
1.6.0
追加
googlesitekit.modules.createModuleStore
を使用して作成したデータストアに、設定の読み取りと編集のサポートを追加。#1249を参照してください。- Site Kit モジュールの基本データストアを作成する
createModuleStore
機能を持つgooglesitekit-modules
アセットを導入。#1063を参照してください。
強化
- モジュール設定が PHP から JavaScript に渡されることを確認し、JavaScript コードを使用する際の小さなロジックの問題を修正。#1245を参照してください。
- REST ルートを自動的に含めて、それらをサポートするすべてのモジュールの設定を読み取りおよび編集。#1244を参照してください。
修正
- 認証サービスのセットアップ フローが正常に完了した後に、ユーザーがセットアップ画面で動かない問題を修正。#1266を参照してください。
- 必要なアクセス許可をユーザーに与えていない場合に、一般的な
access_denied
エラー コードではなく、ユーザーに通知する明確なエラー メッセージを提供します。#1192を参照してください。 - Safariで
Intl.NumberFormat.formatToParts
がサポートされていないことに起因する、AdSense 画面での JavaScript エラーを修正。#1107を参照してください。 - 数値の書式設定に関連する AdSense 画面での
e.replace は関数ではありません
JavaScript エラーを修正。#1092を参照してください。 - プラグインの設定をブロックする原因となる、ユニコード文字を含むドメインの比較に関する問題を修正。#794を参照してください。
1.5.1
修正
- AMP の Analytics と Tag Manager の両方で一貫してトラッキングオプトアウトメカニズムが機能することを確認し、AMP ページで Site Kit の管理バー メニューを使用して回帰を修正。#1251を参照してください。
1.5.0
追加
googlesitekit.data
レジストリを公開し、その上に初期core/site
ストアを登録。#999を参照してください。- JavaScript が無効になっている場合、Site Kit のエリアにユーザー向けの警告を追加。Shavindra に感謝。#177を参照してください。
強化
- JavaScript API との一貫性のために、いくつかの REST API のルート名を標準化しました。#1178を参照してください。
- 認証サービスで登録されている URI を自動的に更新することにより、不整合な URL に関連するさまざまなプラグイン設定の問題を修正。#1034を参照してください。
- データのみを扱う専用のスクリプトを導入することで、PHPでのアセットハンドリングを改善し、依存関係として使用できるようになりました。#1004を参照してください。
- Tag Manager を使用している場合も、ログインした WordPress ユーザーの分析追跡除外を尊重します。#944を参照してください。
- WordPress サイトの正常性機能と統合して、サポートとトラブルシューティングのためのコンテキスト Site Kit 情報を提供。#169を参照してください。
変更
- これまで空白だった PageSpeed Insights の設定エリアに役立つリンクを表示します。#1129を参照してください。
- 最適化モジュールには最新の製品アイコンを使用。#969を参照してください。
修正
- 日付範囲セレクターの機能がローカライズ可能な文字列から切り離されていることを確認。#1183を参照してください。
- 翻訳されているにもかかわらず、翻訳されていない文字列が表示されるバグを修正しました。これは、JavaScriptでこれらの文字列を早期に使用したことが原因です。#1163を参照してください。
- AMP トラフィックを追跡するための古い AMP クライアント ID メカニズムを、推奨 AMP リンカ アプローチに置き換え、デフォルトで有効にします。#1160を参照してください。
google.charts.load
がgoogle.charts.setOnLoadCallback
以前に呼び出されなかった互換性エラーを修正。#1155を参照してください。- 表示するデータがない場合は、分析モジュール画面に空のデータテーブルを表示しません。#464を参照してください。
1.4.0
強化
- Site Kit ダッシュボードに表示される情報の基本的な通知システムを導入。#1110を参照してください。
register_meta()
を介して WordPress でプラグインのユーザー オプションのすべてを登録します。#1029を参照してください。- 個々の React アプリ間で一貫して JS エラー処理を改善し、より良い文脈化を可能にします。#943を参照してください。
- 空のトップ検索クエリ ボックスを表示するのではなく、データ不足に関する情報を表示します。Shavindra に感謝。#314を参照してください。
- 少なくとも検索コンソールまたは Analytics に現在の URL の統計がある場合は、管理バーが表示されるようにします。#167を参照してください。
修正
- 誤ったトークンの有効期限が記録される可能性がある小さなバグを修正。#1158を参照してください。
- ユーザーがログインし、Site Kit 管理バーメニューがアクティブな場合に AMP 違反を修正。#1142を参照してください。
- バンドルされている
Lodash
がコンフリクトを起こしていたバグを解決することで、Jetpackとの非互換性の問題を修正。#1141を参照してください。 - Site Kit ダッシュボード画面で二重レンダリングされた HTML マークアップを修正。#1140を参照してください。
- 直帰率など、反転した色を使用すべき指標のスパークラインの色が誤解を招くのを修正。#1128を参照してください。
- トークン API のレスポンスで、許可された OAuth スコープのみを提供することに依存することで、ModSecurity のバグを回避。#1113を参照してください。
- JS と CSS のアセット名を一貫性を持たせる。Shavindra に感謝。#1040を参照してください。
- Tag Manager モジュールでペアの AMP を適切にサポートし、
web
コンテキスト用とamp
コンテキスト用の2つの異なるコンテナを選択できます。kmwilkerson に感謝。#413を参照してください。 - 重複する可能性のある ID と無効な ARIA 属性を含むダイアログコンポーネントのアクセシビリティの問題を修正。#345を参照してください。
- サイトからユーザーを切断すると、そのユーザーがすべてのサイトから切断される問題を修正。
1.3.1
修正
opcache_reset()
を呼び出す前に存在することを確認。#1136を参照してください。
1.3.0
追加
- JS データストアの
googlesitekit.data
レジストリを導入。#997を参照してください。
強化
- アンインストール時にプラグインデータを削除しなくなり、より明示的なリセット機能に依存するようになります。#1069を参照してください。
- 1.0.0以前のユーザーにのみ関連するレガシーマイグレーションを削除。#1062を参照してください。
- 一貫性と将来のスケーラビリティのために、浮遊モジュールの設定をオブジェクトのようなオプションに移行。#1030を参照してください。
- サイト接続情報を取得するための
core/site/data/connection
REST API ルートを導入。#998を参照してください。 - サードパーティの依存関係を Webpack に完全に依存し、WordPress で出荷されたアセットから切り離すことで、すべてのバージョンでより安定しています。#993を参照してください。
- プラグインをセットアップする際に問題となりそうなサイトの問題点をサイトオーナーに伝えます。#933を参照してください。
- サイトごとではなく、ユーザーごとにトラッキングを行うようにする。#913を参照してください。
- 最低限必要な PHP のバージョンを 5.6に上げ、最新のリンティングツールを使用し、PHPCS の様々な問題を修正。#547を参照してください。
- REST ルートの定義を、それぞれの機能を扱うより適切なクラスに移動。#166を参照してください。
修正
- 既存の Tag Manager アカウントを持つユーザーが、モジュールのセットアップ中に追加のアカウントを作成できるようにします。#1080を参照してください。
- WordPress コアでは対応していない OpCache の問題により、一部の古い PHP ファイルが提供されていた問題を修正。#1066を参照してください。
- 予期せぬ PageSpeed Insights API レスポンスによるダッシュボードの破損を防ぎます。#1061を参照してください。
- JavaScript で適切なトラッキング API を導入することで、GA トラッキング スニペットやイベントで渡される矛盾したデータを標準化。#1055を参照してください。
- Webpack を使ってスクリプトの依存関係をより確実にロードすることで、いくつかの一時的なブランク画面のエラーを修正。#1054を参照してください。
- レンダリングされた Tag Manager スニペットが常に現在のコンテキスト (AMP と非 AMP) と互換性があることを確認。#1036を参照してください。
- そのコンテキストでは無効であるため、AMP ストーリーで
amp-auto-ads
エレメントをレンダリングしない。#979を参照してください。 - 他のライブラリのために
window.google
のグローバルがすでに存在している場合でも、Google Charts JS ライブラリが期待どおりに読み込まれるようにしました。#939を参照してください。 - 日付範囲セレクターが変更された場合、日付に対して認識されないデータとして PageSpeed Insights データを再フェッチしない。#890を参照してください。
- 直帰率などの「反転」プロパティで、矢印の方向や色が正しく変更されない問題を修正。WebFactoryLtd に感謝。#481を参照してください。
- Search Console のドメインプロパティに不足しているサポートを追加し、Search Console のデータを要求する際に正しいプロパティに依存するようになりました。IgorCode に感謝。#325を参照してください。
1.2.0
追加
- Site Kit のデータポイントに信頼性の高いキャッシングでアクセスするための新しい
googlesitekit.api
レイヤーを導入。#953を参照してください。 - 他のソースから既存のタグ マネージャ スニペットを検出し、設定フローで Tag Manager スニペットについて通知します。#433を参照してください。
強化
- Site Kit 固有の
Google_Client
実装を導入し、コードベース全体で使用します。#1003を参照してください。 - React で動的アクティベーション通知を実装することで、メンテナンスを軽減。#991を参照してください。
- API クライアント要求にプラットフォームとプラグインのバージョン情報を含めます。#989を参照してください。
- 一貫した動作のために、すべてのモジュール設定が WordPress に正しく登録されていることを確認。#859を参照してください。
- ユーザーが、
Google_Client
によって発行された要求に対して HTTP プロキシを使うよう、WP_PROXY_*
定数に依存できるようにします。#661を参照してください。 - 既存の Google Analytics アカウントを持つユーザーが、モジュールのセットアップと設定で新しいアカウントを作成できるようにします。#198を参照してください。
- 今のところ、非常に限られたデバッグバーの統合を削除。#178を参照してください。
修正
- ユーザーがアカウントを選択する前に Analytics プロパティを選択できたバグと潜在的な JavaScript エラーを修正。#1039を参照してください。
- Google API クライアントの初期化を最適化し、JavaScript アセットとインライン データが通常のリクエストに読み込まれるのを最小限に抑えます。#980を参照してください。
- Y 軸の上に最小の値を表示するように、検索コンソールの平均位置グラフを修正。connorhsm に感謝。#874参照してください。
- セットアップ時に同じように関連するため、ダッシュボードだけでなく、すべての Site Kit 画面で不十分な範囲に関する警告を表示。#729を参照してください。
- いったん有効化後、PageSpeed Insights モジュールを再度非アクティブ化できることを確認。#682を参照してください。
1.1.4
強化
- WordPress VIP 環境との互換性を向上させます。moraleidaに感謝に。#901を参照してください。
- セットアップ画面で、二次ユーザーの文言を更新して、アカウントを接続する必要があるがプラグインを設定しないことを明確にします。#881を参照してください。
- OAuth
login_hint
パラメーターを使用して、ユーザーがすべてのモジュールで同じ Google アカウントを使用するように指定。#867を参照してください。 - Google Analytics スニペットでデフォルトで IP アドレスを匿名化し、新しい設定で変更するユーザー コントロールを許可。gx10 に感謝。#18を参照してください。
修正
- AMP プラグインの古いバージョンとの互換性の問題を修正。#975を参照してください。
- リセットまたは切断時に、
googlesitekit_
(アンダースコアを含む) で始まるオプションとユーザ オプションのみが削除されるようにします。#968を参照してください。 - データベース クエリを 1 つだけ実行して、ユーザーの切断を最適化。#960を参照してください。
- Site Kit の管理バーのコンテンツが現在のテーマとは独立してスタイル設定されていることを確認。#888を参照してください。
- プロパティを選択する前に、既存のタグについてユーザーに通知されない Analytics モジュールのセットアップのバグを修正。#803を参照してください。
- バックエンドで投稿を編集する際に管理バーの統計が特定の状況下で表示されないバグを修正。#521を参照してください。
- 一般的に期待される順序として、管理バーでクリックする前にインプレッションを表示。#297を参照してください。
1.1.3
修正
- 特定の条件下で、ユーザーがスニペットを配置できずに真っ白な画面になってしまうという、AdSense の重大な問題を修正。#891を参照してください。
1.1.2
強化
- サイトが認証サービスから資格情報を受け取るための新しいメカニズムを導入し、特定の環境でエラーが発生しやすい REST API を使用して以前のメカニズムを置換。#905を参照してください。
修正
- Google API クライアントが既にそのアカウントを持っているので、ログイン時にアクセストークンを更新する不要なロジックを削除。#903を参照してください。
- クエリの長さが特定の環境で問題を引き起こしていたため、
POST
を代わりに使用する Google API バッチリクエストのリクエスト URL が長すぎる問題を修正。sksaju に感謝。#779を参照してください。 - 特定の状況下で空白のプラグインダッシュボード画面が表示されるバグを修正。ThomasTr に感謝。#767を参照してください。
- 追跡のオプトインまたはオプトアウトが直ちに有効になっていることを確認。#727を参照してください。
- ローカル開発のセットアップの Search Console ステップでの間隔の問題を修正。#637を参照してください。
- プラグインの設定画面で、”section locked “インジケータの下に表示される可能性のある切断モーダルの表示を修正。#636を参照してください。
1.1.1
修正
- データベース クエリを最適化して、リセットおよびアンインストールデータの削除を修正。#809を参照してください。
1.1.0
強化
- WordPress の管理 UI とうまく一致するように管理メニュー、ダッシュボードウィジェットと画面オプションで G アイコンの使用を更新。#877を参照してください。
- ファイルによるサイト検証を主要な方法としてサポートし、meta タグによるサイト検証をフォールバックとして維持することで、サイト検証の失敗の可能性を解決。#836を参照してください。
- 設定画面のサブミットボタンの上にチェックボックスを移動し、よりアクセシビリティを高めるバナーを表示。#788を参照してください。
- 認証サービスに対して、より安全な nonce 生成メカニズムを使用。#756を参照してください。
- Site Kit のダッシュボードや管理バーからアクセスできる詳細ビューに、個々の URL の PageSpeed Insights のパフォーマンス統計情報を表示。#654を参照してください。
- ドロップダウンで Tag Manager のコンテナ名を表示する方法を増やします。#591を参照してください。
- AdSense 通知の冗長通知のタイトルを削除。OisinOConnor に感謝。#586を参照してください。
- サブドメインは通常サポートされていないため、AdSense サイトでは常にルート ドメインを使用してください。OisinOConnor に感謝。#578を参照してください。
- AMP の開発モード機能を活用して、AMP リクエストの統計情報を含む Site Kit の完全な管理バー メニューを表示するためのサポートを追加。#438を参照してください。
- AdSense アカウントのステータス検出をベースとして簡素化し、今後の機能強化や修正を容易にします。#427を参照してください。
- ログインしているユーザーの Analytics トラッキングを無効にするチェックボックスを追加し、プログラムで動作を調整するためのフィルターを導入。Paras16699 に感謝。#88を参照してください。
修正
- 新しく作成した Tag Manager コンテナが正しく保存され、モジュールのセットアップが完了していることを確認。#821を参照してください。
- 既存の AdSense スニペットの検出を改善し、スニペットのバリエーションを増やします。#798を参照してください。
- セットアップ画面にリセットボタンを表示するのは、実際にリセットするものがある場合のみで、フィードバック通知を提供。#758を参照してください。
- 開発セットアップ・フローで、Search Console ではなくサイト検証を参照する誤ったメッセージを更新。AVGP に感謝。#600を参照してください。
- サイトのモードに関連する Tag Manager コンテナのみを表示し、それに応じて AMP コンテナのみを公開することで AMP ファーストをサポート。#470を参照してください。
1.0.4
修正
- ログインしているユーザーがいないのに、Google People API に不要なリクエストを引き起こす重大なバグを修正。#854を参照してください。
1.0.3
修正
- 無効な更新トークンが現在のトークンを取り消さず、その結果、要求が繰り返し発生し、さらに試行が繰り返される問題を修正。#831を参照してください。
- ユーザー エージェントによってブロックされている可能性がある資格情報を送信する REST 要求を修正。
1.0.2
強化
- JS ユニットテスト用 Jest を導入し、既存のテストを移行し、さまざまな関連インフラストラクチャコンポーネントを改善。#524を参照してください。
修正
- アクセストークンの更新がランダムに失敗してもユーザーを切断せず、処理中にエラーが発生した場合は、ユーザーにエラーメッセージを表示。#818を参照してください。
- モジュールのセットアップから新しい Analytics プロファイルを設定するときに発生する可能性があるエラーを修正します。#816を参照してください。
- サイト検証 nonce が認証サービスに送信されなかったバグを修正。#797を参照してください。
- 既存の Analytics タグを検出したときの誤検出を修正。これにより、ユーザーがモジュールの設定を完了できないことがありました。#793を参照してください。
- JavaScript ファイルの
google-site-kit
翻訳文字列が、wordpress.org で翻訳できるように、最小化後も維持されるようにする。#782を参照してください。 - 末尾のスペースを削除し、コンテキストを追加し、大文字小文字の設定を修正することで、さまざまな翻訳文字列を改善。pedro-mendonca に感謝。#769を参照してください。
@wordpress/components
依存関係を排除することで、コードベースから無関係な翻訳文字列を削除。#759を参照してください。- Analytify プラグインなどによって使用される、さらなるバリアントをカバーすることで、既存の Analytics スニペットの検出を改善。ernee に感謝。#744を参照してください。
- モジュール設定画面での過剰な再レンダリングにより、UXを改善し、パフォーマンスの問題を修正。#742を参照してください。
- 様々なデータテーブルにおいて、特定のデバイス幅で親コンテナからはみ出してしまうスタイルの問題を修正。#480を参照してください。
未知のエラー (コード: 必要条件のチェックに失敗)。
認証サービスのクォータの問題を解決することで修正。- 新しいサイトをセットアップするときに、認証サービスによって発行される REST API 要求の安定性を向上。
Method not allowed
認証サービスのエラーを修正。
1.0.1
修正
- ユーザーが認証する前にプラグインをリセットした場合、検証トークンやその他のプラグインのユーザーデータが正しくクリアされるようにする。#771を参照してください。
- サービスからプラグインに送信される検証タグが 404 レスポンスになり、検証が完了しないバグを修正。theeducatedbarfly に感謝。#765を参照してください。
http://
のウェブサイトのアドレスがhome_url
として保存されているが、実際にはHTTPSを必要とするサイトとの互換性を改善。drcrow に感謝。#760を参照してください。
1.0.0
強化
- セットアップボタンの横にリセットボタンを表示し、初期設定が完了する前にプラグインをリセットできるようにしました。#753を参照してください。
- カスタム アップデータを削除して、代わりに wordpress.org に完全に依存。#644を参照してください。
修正