Skip to content

Fix flaky E2E test in specs/modules/analytics/setup-gcp-no-account-no-tag.test.js. #10108

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks
techanvil opened this issue Jan 23, 2025 · 14 comments
Open
3 tasks
Assignees
Labels
Next Up Issues to prioritize for definition P0 High priority Team M Issues for Squad 2 Type: Infrastructure Engineering infrastructure & tooling

Comments

@techanvil
Copy link
Collaborator

techanvil commented Jan 23, 2025

Feature Description

We still have a number of E2E tests failing with some regularity in our CI test runs. The task of fixing them has been split into four issues in order to make it easier to investigate and fix. See #10109, #10110, #10111.

setting up the Analytics module using GCP auth with no existing account and no existing tag › displays account creation form when user has no Analytics account

Example: https://github.com/google/site-kit-wp/actions/runs/12874436085/job/35893852219#step:11:249

Details
FAIL specs/modules/analytics/setup-gcp-no-account-no-tag.test.js (11.522 s)
  ● setting up the Analytics module using GCP auth with no existing account and no existing tag › displays account creation form when user has no Analytics account

    expect(jest.fn()).not.toHaveErrored(expected)

    Expected mock function not to be called but it was called with:
    ["Google Site Kit API Error method:POST datapoint:settings type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""],["Google Site Kit API Error method:GET datapoint:account-summaries type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]

      at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)
          at runMicrotasks (<anonymous>)

Do not alter or remove anything below. The following sections will be managed by moderators only.

Acceptance criteria

  • The test listed in the Feature Description should pass every time in CI.

Implementation Brief

  • Update createWaitForFetchRequests() to support the ability to debounce requests, such that that resets a timeout for resolving its returned promise if a new request comes in before the specified debounce delay.
  • In specs/modules/analytics/setup-gcp-no-account-no-tag.test.js:
    • Add the timeout option to waitForSelector( '.googlesitekit-subtle-notification' ) with a value of 10000 (10 seconds), in order to accommodate occasional spikes in the runner's load.
    • Use the debounced createWaitForFetchRequests() utility to wait for requests to complete before deactivating plugins in the test file's afterEach() handler.
  • See the PoC PR Testing a proposed fix for the setup-gcp-no-account-no-tag.js E2E test failure. #10571.

Test Coverage

  • No additional test coverage needed.

QA Brief

Changelog entry

@benbowler
Copy link
Collaborator

I wasn't able to find a clear reason these specific endpoints are failing while others are't, un-assigning myself so as not to burn cycles.

@benbowler benbowler removed their assignment Mar 24, 2025
@techanvil techanvil self-assigned this Apr 1, 2025
@techanvil
Copy link
Collaborator Author

techanvil commented Apr 1, 2025

Noting that recent failures are failing with the following error:

FAIL specs/modules/analytics/setup-gcp-no-account-no-tag.test.js (12.037 s)
  ● setting up the Analytics module using GCP auth with no existing account and no existing tag › displays account creation form when user has no Analytics account

    expect(jest.fn()).not.toHaveErrored(expected)

    Expected mock function not to be called but it was called with:
    ["Google Site Kit API Error method:GET datapoint:container-destinations type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]

      at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)
          at runMicrotasks (<anonymous>)

For example:

@aaemnnosttv
Copy link
Collaborator

Thanks @techanvil – the fact that this is failing with a non-JSON response is important so I think we should be careful to not simply intercept the request and be done with it but first understand why this is.

It's worth noting that we mock this endpoint on the server side in the "has account" side in

'modules/analytics-4/data/container-destinations',

I believe the no-account variant enables this once the account is "created" so perhaps there is a timing issue. Even still, I wouldn't expect this to fail with invalid JSON but rather a different error. I.e. if it's invoking a request to the external API, it should return an "Invalid Credentials" error. I wonder if this may be due to the request being canceled by a navigation, in which case it might be happening in a scenario where it shouldn't be.

@techanvil
Copy link
Collaborator Author

Thanks @aaemnnosttv, agreed, it's worth digging in more deeply here.

The container-destinations request is triggered by syncGoogleTagSettings() when landing on the dashboard after setting up Analytics. It does look like it's being cancelled by the subsequent navigation to the plugins page in the afterEach() prior to deactivating the plugins.

Image

With regard to the "with account" variants, it's worth noting a couple of things:

  • One of the "with account" variants does actually set up a container-destinations handler in its useRequestInterception() callback. However, when I run the test I don't see a call to the endpoint being logged, so maybe something's changed since the handler was introduced.
  • The other variant doesn't handle container-destinations on the client-side, however logging for the issue displays the same sequence of the navigation to plugins prior to the request to container-destinations, and this test is also flaky, failing sporadically in the same way as the one this issue aims to address. We have a separate issue for it, Fix flaky E2E tests in specs/modules/analytics/setup-with-account-with-tag.test.js. #10109, and I imagine we'll want to apply the same fix there if it works here. Cc @hussain-t.

Taking the above into consideration, I think setting up the client-side container-destinations could be fair game. However, I've got a new proposal which avoids that and should help to improve test stability in a more general manner.

Having tried using the existing createWaitForFetchRequests() to wait for requests to finish before deactiving the plugins, but to no effect, I've got a PoC for a debounced version of the utility. Using this to wait before deactivating the plugin does allow the container-destinations and other requests to complete before navigation to the plugins page:

Image

It's admittedly hard to fully test this because the issue itself is not reproducible on demand, however if this provides effective we could consider replacing the existing createWaitForFetchRequests() with the debounced version. Or, we could even do that straight away based on the results above.

I've updated the IB accordingly, interested to see what you think.

@techanvil techanvil assigned aaemnnosttv and unassigned techanvil Apr 2, 2025
@aaemnnosttv
Copy link
Collaborator

Thanks @techanvil – thinking about this a bit more, as far as I recall cancelling results in a different error: You're probably offline which we actually ignore in E2E for this reason. In this case, the fetch throws so it shouldn't attempt to parse the response anyways since there wouldn't be any. Invalid JSON of course means a response was received but couldn't be parsed into JSON which to me implies a different error is happening somewhere in the middle.

Can you see what the response is when this is error is triggered? I think this would be useful to see the underlying value causing the error to confirm the cause.

@aaemnnosttv aaemnnosttv assigned techanvil and unassigned aaemnnosttv Apr 2, 2025
@techanvil
Copy link
Collaborator Author

techanvil commented Apr 10, 2025

Hi @aaemnnosttv, as mentioned this is tricky to reproduce due to its sporadic nature. I'm trying to reproduce it by rerunning the test, however, in the meantime I do have a debug-enabled log for the similarly failing test in specs/modules/analytics/setup-with-account-with-tag.test.js.

Full test output
➜  e2e git:(infra/10570-fix-e2e-test-timeout) ✗ RETRY_FULL_TEST_NAME="setting up the Analytics module with an existing account and existing tag informs about an existing tag that matches the current selected property" DEBUG_NAV=1 DEBUG_REST=1 MAX_RETRIES=1000 RESET_SITE_BETWEEN_RUNS=1 GITHUB_WORKSPACE=../..  ./retry-test.sh

VAR: RETRY_FULL_TEST_NAME: setting up the Analytics module with an existing account and existing tag informs about an existing tag that matches the current selected property
VAR: SPEC_FILE:
VAR: MAX_RETRIES: 1000
VAR: RESET_SITE_BETWEEN_RUNS: 1
VAR: DEBUG_REDUX:
VAR: DEBUG_NAV: 1
VAR: DEBUG_REST: 1
VAR: DEBUG_TEST_RUNNER_LOGGING:
VAR: CURRENT_ATTEMPT: 1
VAR: TEST_RESULTS_ID_PREFIX:
VAR: CURRENT_ATTEMPT: 1
VAR: TEST_RESULTS_ID: -1
TEST: Running attempt 1 of 1000 (output will only be shown if the target test fails)...
🎯 Target test "setting up the Analytics module with an existing account and existing tag informs about an existing tag that matches the current selected property" failed
ERROR: Target test failed on attempt 1
OUTPUT:
[2025-04-09 20:21:55.505]
[2025-04-09 20:21:55.506] > pretest:e2e
[2025-04-09 20:21:55.508] > ./bin/local-env/env-check.sh && ./bin/test-docker-connectivity
[2025-04-09 20:21:55.509]
[2025-04-09 20:21:55.916]
[2025-04-09 20:21:55.918] > test:e2e
[2025-04-09 20:21:55.919] > cross-env NODE_OPTIONS=--experimental-abortcontroller WP_BASE_URL=http://localhost:9002 ./script.js ""
[2025-04-09 20:21:55.921]
[2025-04-09 20:21:56.101] **INFO** Skipping browser download. "PUPPETEER_SKIP_DOWNLOAD" was set in project config.
[2025-04-09 20:21:58.710] (node:1770397) ExperimentalWarning: AbortController is an experimental feature. This feature could change at any time
[2025-04-09 20:21:58.712] (Use `node --trace-warnings ...` to show where the warning was created)
[2025-04-09 20:23:03.003] PASS specs/modules/tagmanager/setup.test.js (65.881 s)
[2025-04-09 20:23:03.005]   Tag Manager module setup
[2025-04-09 20:23:03.006]     Setup without AMP active
[2025-04-09 20:23:03.008]       ✓ displays account creation form when user has no Tag Manager account (12462 ms)
[2025-04-09 20:23:03.010]       ✓ displays available accounts and containers for the chosen account (10106 ms)
[2025-04-09 20:23:03.011]       ✓ displays instructions for account creation when "Set up a new account" option is selected (4426 ms)
[2025-04-09 20:23:03.013]     Setup with AMP active
[2025-04-09 20:23:03.015]       with Secondary AMP
[2025-04-09 20:23:03.017]         ✓ renders both the AMP and web container select menus (5272 ms)
[2025-04-09 20:23:03.018]         when validating
[2025-04-09 20:23:03.020]           ✓ validates homepage AMP for logged-in users (10734 ms)
[2025-04-09 20:23:03.021]           ✓ validates homepage AMP for non-logged-in users (9306 ms)
[2025-04-09 20:23:03.023]
[2025-04-09 20:24:19.918] PASS specs/admin-tracking.test.js (76.903 s)
[2025-04-09 20:24:19.920]   admin tracking
[2025-04-09 20:24:19.922]     management of tracking opt-in/out via settings page
[2025-04-09 20:24:19.924]       ✓ should be opted-out by default (5587 ms)
[2025-04-09 20:24:19.925]       ✓ should have tracking code when opted in (6136 ms)
[2025-04-09 20:24:19.927]       ✓ should check opt-in box when clicked (4317 ms)
[2025-04-09 20:24:19.929]       ✓ should uncheck opt-in box when clicked (4637 ms)
[2025-04-09 20:24:19.931]       ✓ should not have tracking code when not opted in (4975 ms)
[2025-04-09 20:24:19.932]     initialization on load for Site Kit screens
[2025-04-09 20:24:19.934]       splash page
[2025-04-09 20:24:19.936]         ✓ does not load tracking if not opted-in (3004 ms)
[2025-04-09 20:24:19.937]         ✓ loads tracking when opted-in (2766 ms)
[2025-04-09 20:24:19.938]       settings page
[2025-04-09 20:24:19.940]         ✓ does not load tracking if not opted-in (3995 ms)
[2025-04-09 20:24:19.941]         ✓ loads tracking when opted-in (4038 ms)
[2025-04-09 20:24:19.943]       Site Kit dashboard
[2025-04-09 20:24:19.945]         ✓ does not load tracking if not opted-in (5048 ms)
[2025-04-09 20:24:19.946]         ✓ loads tracking when opted-in (5635 ms)
[2025-04-09 20:24:19.948]       module pages
[2025-04-09 20:24:19.949]         ✓ does not load tracking if not opted-in (4695 ms)
[2025-04-09 20:24:19.951]         ✓ loads tracking when opted-in (5569 ms)
[2025-04-09 20:24:19.952]     initialization on load for non-Site Kit screens
[2025-04-09 20:24:19.954]       plugins page
[2025-04-09 20:24:19.955]         ✓ does not load tracking if not opted-in (2440 ms)
[2025-04-09 20:24:19.956]         ✓ does not load tracking if opted-in (3388 ms)
[2025-04-09 20:24:19.958]       WordPress dashboard
[2025-04-09 20:24:19.959]         ✓ does not load tracking if not opted-in (4809 ms)
[2025-04-09 20:24:19.961]         ✓ does not load tracking if opted-in (3614 ms)
[2025-04-09 20:24:19.963]
[2025-04-09 20:25:00.011] PASS specs/user-input-questions.test.js (40.08 s)
[2025-04-09 20:25:00.013]   User Input Settings
[2025-04-09 20:25:00.015]     ✓ should offer to enter input settings for existing users (22550 ms)
[2025-04-09 20:25:00.017]     ✓ should let existing users enter input settings from the settings page (12258 ms)
[2025-04-09 20:25:00.019]
[2025-04-09 20:25:29.247] PASS specs/dashboard/search.test.js (29.223 s)
[2025-04-09 20:25:29.249]   Site Kit dashboard post search
[2025-04-09 20:25:29.251]     ✓ displays results when searching with a post title, and loads the details page when clicking View Data (7229 ms)
[2025-04-09 20:25:29.253]     ✓ displays results when searching with a URL, and loads the details page when clicking View Data (5457 ms)
[2025-04-09 20:25:29.255]     ✓ displays "No results found" when searching by title if no post is found (3952 ms)
[2025-04-09 20:25:29.256]     ✓ displays "No results found" when searching by URL if no post is found (4114 ms)
[2025-04-09 20:25:29.258]     ✓ works with post titles containing special characters (5397 ms)
[2025-04-09 20:25:29.259]
[2025-04-09 20:25:42.631] PASS specs/modules/search-console/admin-bar.test.js (13.372 s)
[2025-04-09 20:25:42.634]   Site Kit admin bar component display
[2025-04-09 20:25:42.636]     ✓ loads when viewing the front end of a post with data in Search Console (3180 ms)
[2025-04-09 20:25:42.638]     ✓ loads when editing a post with data in Search Console (4190 ms)
[2025-04-09 20:25:42.640]     ✓ links "More details" to the entity dashboard view for the current post (2815 ms)
[2025-04-09 20:25:42.641]
[2025-04-09 20:26:00.473] PASS specs/modules/search-console/dashboard-date-range.test.js (17.831 s)
[2025-04-09 20:26:00.476]   date range filtering on dashboard views
[2025-04-09 20:26:00.478]     ✓ loads new data when the date range is changed on the Site Kit dashboard (7025 ms)
[2025-04-09 20:26:00.480]     ✓ loads new data when the date range is changed on an entity dashboard view for a single post (7550 ms)
[2025-04-09 20:26:00.482]
[2025-04-09 20:26:23.258] FAIL specs/modules/analytics/setup-proxy-no-account-no-tag.test.js (22.78 s)
[2025-04-09 20:26:23.260]   setting up the Analytics module with no existing account and no existing tag via proxy
[2025-04-09 20:26:23.261]     ✓ displays account creation form when user has no Analytics account (9264 ms)
[2025-04-09 20:26:23.263]     ✕ preserves user-filled values provided and auto-submits after approving permissions (11681 ms)
[2025-04-09 20:26:23.264]
[2025-04-09 20:26:23.266]   ● setting up the Analytics module with no existing account and no existing tag via proxy › preserves user-filled values provided and auto-submits after approving permissions
[2025-04-09 20:26:23.267]
[2025-04-09 20:26:23.269]     TimeoutError: Timeout exceeded while waiting for event
[2025-04-09 20:26:23.271]
[2025-04-09 20:26:23.274]       at Timeout.<anonymous> (../../node_modules/puppeteer/src/common/helper.ts:149:9)
[2025-04-09 20:26:23.275]
[2025-04-09 20:26:33.856] PASS specs/front-end/consent-mode.test.js (10.592 s)
[2025-04-09 20:26:33.859]   Consent Mode snippet
[2025-04-09 20:26:33.860]     ✓ configures the Consent Mode defaults (2760 ms)
[2025-04-09 20:26:33.863]     ✓ enqueues a Consent Mode update in response to a `wp_set_consent()` call (1736 ms)
[2025-04-09 20:26:33.865]     ✓ enqueues a Consent Mode update on page load when a CMP plugin is present (2687 ms)
[2025-04-09 20:26:33.866]
[2025-04-09 20:26:49.148] PASS specs/modules/ads/setup-module.test.js (15.287 s)
[2025-04-09 20:26:49.150]   Ads module setup
[2025-04-09 20:26:49.152]     ✓ shows error message if an invalid Conversion Tracking ID is entered (5986 ms)
[2025-04-09 20:26:49.154]     ✓ connects the module when a valid Conversion Tracking ID is saved (7494 ms)
[2025-04-09 20:26:49.156]
[2025-04-09 20:27:05.115] PASS specs/dashboard/notifications.test.js (15.961 s)
[2025-04-09 20:27:05.117]   core site notifications
[2025-04-09 20:27:05.119]     when using proxy
[2025-04-09 20:27:05.122]       ✓ displays core site notifications on the main dashboard (7756 ms)
[2025-04-09 20:27:05.124]     when not using proxy
[2025-04-09 20:27:05.126]       ✓ does not display core site notifications on the main dashboard (4254 ms)
[2025-04-09 20:27:05.128]
[2025-04-09 20:27:22.562] PASS specs/auth/gcp-setup-verification.test.js (17.441 s)
[2025-04-09 20:27:22.564]   Site Kit set up flow for the first time with site verification
[2025-04-09 20:27:22.566]     ✓ prompts for confirmation if user is not verified for the site (8475 ms)
[2025-04-09 20:27:22.568]     ✓ does not prompt for verification if the user is already verified for the site (7098 ms)
[2025-04-09 20:27:22.570]
[2025-04-09 20:27:40.002] PASS specs/auth/gcp-setup-search-console.test.js (17.432 s)
[2025-04-09 20:27:40.004]   Site Kit set up flow for the first time with search console setup
[2025-04-09 20:27:40.006]     ✓ inserts property to search console when site does not exist (8431 ms)
[2025-04-09 20:27:40.008]     ✓ saves search console property when site exists (7285 ms)
[2025-04-09 20:27:40.010]
[2025-04-09 20:27:50.091] PASS specs/amp/admin-bar.test.js (9.247 s)
[2025-04-09 20:27:50.093]   AMP Admin Bar compatibility
[2025-04-09 20:27:50.095]     ✓ it has a functional Site Kit admin bar in AMP (4663 ms)
[2025-04-09 20:27:50.096]
[2025-04-09 20:28:04.405] PASS specs/plugin-activation.test.js (14.306 s)
[2025-04-09 20:28:04.407]   plugin activation notice
[2025-04-09 20:28:04.409]     using proxy auth
[2025-04-09 20:28:04.411]       ✓ should be displayed (2454 ms)
[2025-04-09 20:28:04.413]       ✓ should not display noscript notice (1978 ms)
[2025-04-09 20:28:04.414]     using GCP auth
[2025-04-09 20:28:04.416]       ✓ should be displayed (2059 ms)
[2025-04-09 20:28:04.417]       ✓ should not display noscript notice (1671 ms)
[2025-04-09 20:28:04.419]       ✓ should lead you to the setup wizard with GCP auth (2733 ms)
[2025-04-09 20:28:04.420]
[2025-04-09 20:28:15.160] PASS specs/plugin-reset.test.js (10.75 s)
[2025-04-09 20:28:15.162]   Plugin Reset
[2025-04-09 20:28:15.165]     ✓ displays a confirmation dialog when clicking the "Reset Site Kit" link (2804 ms)
[2025-04-09 20:28:15.167]     ✓ dismisses the reset confirmation dialog when clicking "Cancel" (2568 ms)
[2025-04-09 20:28:15.169]     ✓ disconnects Site Kit by clicking the "Reset" button in the confirmation dialog (2483 ms)
[2025-04-09 20:28:15.170]
[2025-04-09 20:28:25.743] PASS specs/auth/gcp-flow-admin-2.test.js (10.576 s)
[2025-04-09 20:28:25.746]   the set up flow for the second administrator
[2025-04-09 20:28:25.748]     ✓ connects a secondary admin after the initial set up (8497 ms)
[2025-04-09 20:28:25.749]
[2025-04-09 20:28:33.463] PASS specs/modules/analytics/admin-bar.test.js (7.708 s)
[2025-04-09 20:28:33.465]   Site Kit admin bar component display
[2025-04-09 20:28:33.467]     ✓ loads Analytics data when the module is active (4411 ms)
[2025-04-09 20:28:33.468]
[2025-04-09 20:28:41.191] PASS specs/modules/analytics/setup-no-account-with-tag.test.js (7.723 s)
[2025-04-09 20:28:41.192]   setting up the Analytics module with no existing account and with an existing tag
[2025-04-09 20:28:41.194]     ✓ allows Analytics to be set up with an existing tag that does not match a property of the user (6028 ms)
[2025-04-09 20:28:41.195]
[2025-04-09 20:28:49.751] PASS specs/wp-admin/screens.test.js (8.554 s)
[2025-04-09 20:28:49.753]   screens
[2025-04-09 20:28:49.755]     googlesitekit-splash
[2025-04-09 20:28:49.757]       ✓ exists with the expected page title (2415 ms)
[2025-04-09 20:28:49.759]     googlesitekit-user-input
[2025-04-09 20:28:49.761]       ✓ exists with the expected page title (2216 ms)
[2025-04-09 20:28:49.762]     googlesitekit-ad-blocking-recovery
[2025-04-09 20:28:49.763]       ✓ exists with the expected page title (1835 ms)
[2025-04-09 20:28:49.764]
[2025-04-09 20:29:06.276] PASS specs/modules/adsense/amp-auto-ads-tag.test.js (16.518 s)
[2025-04-09 20:29:06.278]   AMP <amp-auto-ads> tag
[2025-04-09 20:29:06.280]     ✓ is output in primary mode (6865 ms)
[2025-04-09 20:29:06.282]     ✓ is output in secondary mode (2426 ms)
[2025-04-09 20:29:06.284]     ✓ is not output in secondary mode in web context (3430 ms)
[2025-04-09 20:29:06.286]
[2025-04-09 20:29:11.825] PASS specs/wp-admin/site-health.test.js (5.545 s)
[2025-04-09 20:29:11.827]   Site Health
[2025-04-09 20:29:11.828]     ✓ adds debug data to the info tab when Site Kit is active but not setup (1793 ms)
[2025-04-09 20:29:11.830]     ✓ adds debug data to the info tab when Site Kit is setup (1626 ms)
[2025-04-09 20:29:11.831]
[2025-04-09 20:29:23.855] PASS specs/amp/home-validation.test.js (12.024 s)
[2025-04-09 20:29:23.857]   AMP Homepage
[2025-04-09 20:29:23.859]     Logged-in user
[2025-04-09 20:29:23.861]       ✓ has no validation errors (2287 ms)
[2025-04-09 20:29:23.863]     Non-logged-in user
[2025-04-09 20:29:23.865]       ✓ has no validation errors (1232 ms)
[2025-04-09 20:29:23.866]
[2025-04-09 20:29:40.515]   console.debug
[2025-04-09 20:29:40.517]     DEBUG: Waiting for create-webdatastream request
[2025-04-09 20:29:40.518]
[2025-04-09 20:29:40.520]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-09 20:29:40.521]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:40.522]
[2025-04-09 20:29:40.524]   console.debug
[2025-04-09 20:29:40.526]     DEBUG: create-webdatastream request received
[2025-04-09 20:29:40.528]
[2025-04-09 20:29:40.530]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-09 20:29:40.532]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:40.534]
[2025-04-09 20:29:40.612]   console.debug
[2025-04-09 20:29:40.613]     DEBUG: Waiting for proceed button
[2025-04-09 20:29:40.615]
[2025-04-09 20:29:40.616]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-09 20:29:40.617]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:40.619]
[2025-04-09 20:29:40.674]   console.debug
[2025-04-09 20:29:40.676]     DEBUG: Proceed button clicked
[2025-04-09 20:29:40.678]
[2025-04-09 20:29:40.679]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-09 20:29:40.680]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:40.682]
[2025-04-09 20:29:40.710]   console.debug
[2025-04-09 20:29:40.711]     DEBUG: oauth request received
[2025-04-09 20:29:40.712]
[2025-04-09 20:29:40.714]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-09 20:29:40.715]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:40.717]
[2025-04-09 20:29:40.997]   console.debug
[2025-04-09 20:29:40.998]     DEBUG: Waiting for notification
[2025-04-09 20:29:41.000]
[2025-04-09 20:29:41.001]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-09 20:29:41.003]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:41.004]
[2025-04-09 20:29:45.999]   console.debug
[2025-04-09 20:29:46.002]     DEBUG: Notification received
[2025-04-09 20:29:46.004]
[2025-04-09 20:29:46.006]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-09 20:29:46.008]
[2025-04-09 20:29:46.010]   console.debug
[2025-04-09 20:29:46.012]     DEBUG: Notification matched
[2025-04-09 20:29:46.014]
[2025-04-09 20:29:46.015]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-09 20:29:46.016]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:46.018]
[2025-04-09 20:29:48.009] PASS specs/modules/analytics/write-scope-requests.test.js (24.149 s)
[2025-04-09 20:29:48.011]   Analytics write scope requests
[2025-04-09 20:29:48.013]     ✓ prompts for additional permissions during a new Analytics property creation if the user has not granted the Analytics edit scope (11419 ms)
[2025-04-09 20:29:48.015]     ✓ prompts for additional permissions during a new Analytics web data stream creation if the user has not granted the Analytics edit scope (10847 ms)
[2025-04-09 20:29:48.018]     ○ skipped prompts for additional permissions during a new Analytics account creation if the user has not granted the Analytics edit scope
[2025-04-09 20:29:48.019]
[2025-04-09 20:29:49.471]   console.debug
[2025-04-09 20:29:49.472]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:49.474]
[2025-04-09 20:29:49.475]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:49.476]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:49.478]
[2025-04-09 20:29:49.541]   console.debug
[2025-04-09 20:29:49.543]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:49.544]
[2025-04-09 20:29:49.546]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:49.547]           at Array.map (<anonymous>)
[2025-04-09 20:29:49.549]
[2025-04-09 20:29:49.678]   console.debug
[2025-04-09 20:29:49.679]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fproxy-auth.php&plugin_status=all&paged=1&s&_wpnonce=e545e7859b
[2025-04-09 20:29:49.681]
[2025-04-09 20:29:49.682]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:49.683]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:49.685]
[2025-04-09 20:29:49.717]   console.debug
[2025-04-09 20:29:49.718]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fproxy-auth.php&plugin_status=all&paged=1&s&_wpnonce=e545e7859b {
[2025-04-09 20:29:49.720]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-09 20:29:49.721]     }
[2025-04-09 20:29:49.722]
[2025-04-09 20:29:49.724]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:49.725]           at Array.map (<anonymous>)
[2025-04-09 20:29:49.726]
[2025-04-09 20:29:49.727]   console.debug
[2025-04-09 20:29:49.729]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:49.730]
[2025-04-09 20:29:49.732]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:49.733]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:49.734]
[2025-04-09 20:29:49.773]   console.debug
[2025-04-09 20:29:49.774]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:49.775]
[2025-04-09 20:29:49.777]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:49.778]           at Array.map (<anonymous>)
[2025-04-09 20:29:49.779]
[2025-04-09 20:29:49.861]   console.debug
[2025-04-09 20:29:49.862]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:49.864]
[2025-04-09 20:29:49.865]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:49.866]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:49.868]
[2025-04-09 20:29:49.916]   console.debug
[2025-04-09 20:29:49.917]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:49.918]
[2025-04-09 20:29:49.920]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:49.921]           at Array.map (<anonymous>)
[2025-04-09 20:29:49.922]
[2025-04-09 20:29:50.025]   console.debug
[2025-04-09 20:29:50.027]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fanalytics-existing-tag.php&plugin_status=all&paged=1&s&_wpnonce=ecdcd32457
[2025-04-09 20:29:50.028]
[2025-04-09 20:29:50.030]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:50.031]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.033]
[2025-04-09 20:29:50.055]   console.debug
[2025-04-09 20:29:50.057]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fanalytics-existing-tag.php&plugin_status=all&paged=1&s&_wpnonce=ecdcd32457 {
[2025-04-09 20:29:50.058]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-09 20:29:50.059]     }
[2025-04-09 20:29:50.061]
[2025-04-09 20:29:50.062]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:50.063]           at Array.map (<anonymous>)
[2025-04-09 20:29:50.064]
[2025-04-09 20:29:50.066]   console.debug
[2025-04-09 20:29:50.067]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:50.068]
[2025-04-09 20:29:50.070]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:50.071]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.072]
[2025-04-09 20:29:50.110]   console.debug
[2025-04-09 20:29:50.111]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:50.112]
[2025-04-09 20:29:50.114]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:50.115]           at Array.map (<anonymous>)
[2025-04-09 20:29:50.116]
[2025-04-09 20:29:50.197]   console.debug
[2025-04-09 20:29:50.199]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:50.200]
[2025-04-09 20:29:50.201]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:50.203]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.204]
[2025-04-09 20:29:50.252]   console.debug
[2025-04-09 20:29:50.253]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:50.254]
[2025-04-09 20:29:50.256]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:50.257]           at Array.map (<anonymous>)
[2025-04-09 20:29:50.258]
[2025-04-09 20:29:50.356]   console.debug
[2025-04-09 20:29:50.358]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fmodule-setup-analytics.php&plugin_status=all&paged=1&s&_wpnonce=7608ae3010
[2025-04-09 20:29:50.359]
[2025-04-09 20:29:50.360]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:50.361]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.363]
[2025-04-09 20:29:50.394]   console.debug
[2025-04-09 20:29:50.396]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fmodule-setup-analytics.php&plugin_status=all&paged=1&s&_wpnonce=7608ae3010 {
[2025-04-09 20:29:50.397]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-09 20:29:50.399]     }
[2025-04-09 20:29:50.400]
[2025-04-09 20:29:50.401]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:50.403]           at Array.map (<anonymous>)
[2025-04-09 20:29:50.404]
[2025-04-09 20:29:50.405]   console.debug
[2025-04-09 20:29:50.407]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:50.408]
[2025-04-09 20:29:50.410]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:50.411]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.412]
[2025-04-09 20:29:50.450]   console.debug
[2025-04-09 20:29:50.452]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:50.453]
[2025-04-09 20:29:50.454]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:50.456]           at Array.map (<anonymous>)
[2025-04-09 20:29:50.457]
[2025-04-09 20:29:50.557]   console.debug
[2025-04-09 20:29:50.559]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/auth/client-config?_locale=user {"clientID":"1234567890-asdfasdfasdfasdfzxcvzxcvzxcvzxcv.apps.sitekit.withgoogle.com","clientSecret":"x_xxxxxxxxxxxxxxxxxxxxxx"}
[2025-04-09 20:29:50.561]
[2025-04-09 20:29:50.564]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:50.566]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.567]
[2025-04-09 20:29:50.594]   console.debug
[2025-04-09 20:29:50.596]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/auth/client-config?_locale=user {"success":true}
[2025-04-09 20:29:50.598]
[2025-04-09 20:29:50.600]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:50.602]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.604]
[2025-04-09 20:29:50.605]   console.debug
[2025-04-09 20:29:50.607]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/auth/access-token?_locale=user {"token":"test-access-token"}
[2025-04-09 20:29:50.609]
[2025-04-09 20:29:50.611]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:50.613]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.614]
[2025-04-09 20:29:50.636]   console.debug
[2025-04-09 20:29:50.638]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/auth/access-token?_locale=user {"success":true,"token":"test-access-token"}
[2025-04-09 20:29:50.639]
[2025-04-09 20:29:50.641]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:50.642]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.644]
[2025-04-09 20:29:50.645]   console.debug
[2025-04-09 20:29:50.647]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/site-verification?_locale=user {"verified":true}
[2025-04-09 20:29:50.649]
[2025-04-09 20:29:50.650]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:50.652]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.654]
[2025-04-09 20:29:50.667]   console.debug
[2025-04-09 20:29:50.669]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/site-verification?_locale=user {"success":true}
[2025-04-09 20:29:50.671]
[2025-04-09 20:29:50.672]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:50.674]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.675]
[2025-04-09 20:29:50.677]   console.debug
[2025-04-09 20:29:50.679]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/search-console-property?_locale=user {"property":"http://localhost:9002"}
[2025-04-09 20:29:50.680]
[2025-04-09 20:29:50.682]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:50.683]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.685]
[2025-04-09 20:29:50.698]   console.debug
[2025-04-09 20:29:50.699]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/search-console-property?_locale=user {"success":true}
[2025-04-09 20:29:50.701]
[2025-04-09 20:29:50.702]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:50.704]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.705]
[2025-04-09 20:29:50.707]   console.debug
[2025-04-09 20:29:50.709]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-settings
[2025-04-09 20:29:50.710]
[2025-04-09 20:29:50.712]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:50.713]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:50.715]
[2025-04-09 20:29:50.753]   console.debug
[2025-04-09 20:29:50.755]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-settings
[2025-04-09 20:29:50.756]
[2025-04-09 20:29:50.758]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:50.759]           at Array.map (<anonymous>)
[2025-04-09 20:29:50.761]
[2025-04-09 20:29:52.341]   console.debug
[2025-04-09 20:29:52.342]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/analytics/existing-property-id?_locale=user {"id":"G-500"}
[2025-04-09 20:29:52.344]
[2025-04-09 20:29:52.345]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:52.347]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:52.348]
[2025-04-09 20:29:52.373]   console.debug
[2025-04-09 20:29:52.375]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/analytics/existing-property-id?_locale=user {"success":true,"id":"G-500"}
[2025-04-09 20:29:52.376]
[2025-04-09 20:29:52.377]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:52.379]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:52.380]
[2025-04-09 20:29:52.416]   console.debug
[2025-04-09 20:29:52.418]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/modules/data/activation?_locale=user {"data":{"slug":"analytics-4","active":true}}
[2025-04-09 20:29:52.419]
[2025-04-09 20:29:52.421]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:52.422]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:52.424]
[2025-04-09 20:29:52.445]   console.debug
[2025-04-09 20:29:52.446]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/authentication?_locale=user
[2025-04-09 20:29:52.448]
[2025-04-09 20:29:52.449]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:52.450]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:52.452]
[2025-04-09 20:29:52.453]   console.debug
[2025-04-09 20:29:52.454]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/modules/data/activation?_locale=user {"success":true}
[2025-04-09 20:29:52.456]
[2025-04-09 20:29:52.457]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:52.459]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:52.460]
[2025-04-09 20:29:52.538]   console.debug
[2025-04-09 20:29:52.540]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/authentication?_locale=user {"authenticated":true,"requiredScopes":["openid","https:\/\/www.googleapis.com\/auth\/userinfo.profile","https:\/\/www.googleapis.com\/auth\/userinfo.email","https:\/\/www.googleapis.com\/auth\/siteverification","https:\/\/www.googleapis.com\/auth\/webmasters","https:\/\/www.googleapis.com\/auth\/analytics.readonly","https:\/\/www.googleapis.com\/auth\/tagmanager.readonly"],"grantedScopes":["openid","https:\/\/www.googleapis.com\/auth\/userinfo.profile","https:\/\/www.googleapis.com\/auth\/userinfo.email","https:\/\/www.googleapis.com\/auth\/siteverification","https:\/\/www.googleapis.com\/auth\/webmasters","https:\/\/www.googleapis.com\/auth\/analytics.readonly","https:\/\/www.googleapis.com\/auth\/tagmanager.readonly"],"unsatisfiedScopes":[],"needsReauthentication":false,"disconnectedReason":"","connectedProxyURL":"http:\/\/localhost:9002\/"}
[2025-04-09 20:29:52.541]
[2025-04-09 20:29:52.543]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:52.544]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:52.546]
[2025-04-09 20:29:52.573]   console.debug
[2025-04-09 20:29:52.575]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&slug=analytics-4&reAuth=true
[2025-04-09 20:29:52.576]
[2025-04-09 20:29:52.578]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:52.579]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:52.581]
[2025-04-09 20:29:52.621]   console.debug
[2025-04-09 20:29:52.623]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&slug=analytics-4&reAuth=true
[2025-04-09 20:29:52.624]
[2025-04-09 20:29:52.625]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:52.627]           at Array.map (<anonymous>)
[2025-04-09 20:29:52.628]
[2025-04-09 20:29:53.396]   console.debug
[2025-04-09 20:29:53.398]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user
[2025-04-09 20:29:53.399]
[2025-04-09 20:29:53.400]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:53.402]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.403]
[2025-04-09 20:29:53.449]   console.debug
[2025-04-09 20:29:53.451]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user {"accountSummaries":[{"account":"accounts\/100","displayName":"Example Com","name":"accountSummaries\/100","_id":"100","propertySummaries":[{"displayName":"Example Property","parent":"account\/100","property":"properties\/1000","_id":"1000"}]},{"account":"accounts\/101","displayName":"Example Net","name":"accountSummaries\/101","_id":"101","propertySummaries":[{"displayName":"Example Property","parent":"account\/101","property":"properties\/1001","_id":"1001"}]},{"account":"accounts\/102","displayName":"Example Org","name":"accountSummaries\/102","_id":"102","propertySummaries":[{"displayName":"Example Property Z","parent":"account\/102","property":"properties\/1002","_id":"1002"}]}],"nextPageToken":null}
[2025-04-09 20:29:53.453]
[2025-04-09 20:29:53.454]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:53.456]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.457]
[2025-04-09 20:29:53.459]   console.debug
[2025-04-09 20:29:53.461]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/webdatastreams-batch?propertyIDs%5B0%5D=1000&propertyIDs%5B1%5D=1001&propertyIDs%5B2%5D=1002&_locale=user
[2025-04-09 20:29:53.462]
[2025-04-09 20:29:53.464]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:53.466]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.467]
[2025-04-09 20:29:53.497]   console.debug
[2025-04-09 20:29:53.499]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/webdatastreams-batch?propertyIDs%5B0%5D=1000&propertyIDs%5B1%5D=1001&propertyIDs%5B2%5D=1002&_locale=user {"1000":[{"_id":"400","_propertyID":"1000","name":"properties\/1000\/dataStreams\/400","webStreamData":{"measurementId":"G-500","defaultUri":"http:\/\/localhost:9002"},"displayName":"Test GA4 WebDataStream"}],"1001":[{"_id":"401","_propertyID":"1001","name":"properties\/1001\/dataStreams\/401","webStreamData":{"measurementId":"G-501","defaultUri":"http:\/\/localhost:9002"},"displayName":"Another WebDataStream"}],"1002":[{"_id":"402","_propertyID":"1002","webStreamData":{"measurementId":"G-502","defaultUri":"http:\/\/localhost:9002"},"displayName":"Third WebDataStream"}]}
[2025-04-09 20:29:53.501]
[2025-04-09 20:29:53.502]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:53.504]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.506]
[2025-04-09 20:29:53.507]   console.debug
[2025-04-09 20:29:53.509]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-lookup?destinationID=G-500&_locale=user
[2025-04-09 20:29:53.510]
[2025-04-09 20:29:53.512]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:53.513]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.515]
[2025-04-09 20:29:53.516]   console.debug
[2025-04-09 20:29:53.518]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1000&_locale=user
[2025-04-09 20:29:53.519]
[2025-04-09 20:29:53.521]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:53.523]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.524]
[2025-04-09 20:29:53.526]   console.debug
[2025-04-09 20:29:53.529]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-lookup?destinationID=G-500&_locale=user {"path":"accounts/6065484567/containers/98369876","accountId":"6065484567","containerId":"98369876","name":"example.com","publicId":"G-2B7M8YQ1K6","usageContext":["web"],"fingerprint":"1670406303456","tagManagerUrl":"https://tagmanager.google.com/#/container/accounts/6065484567/containers/98369876/workspaces?apiLink=container","features":{"supportUserPermissions":false,"supportEnvironments":false,"supportWorkspaces":false,"supportGtagConfigs":true,"supportBuiltInVariables":true,"supportClients":false,"supportFolders":false,"supportTags":false,"supportTemplates":false,"supportTriggers":false,"supportVariables":false,"supportVersions":false,"supportZones":false},"tagIds":["G-500","GT-12345"]}
[2025-04-09 20:29:53.531]
[2025-04-09 20:29:53.532]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:53.534]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.536]
[2025-04-09 20:29:53.633]   console.debug
[2025-04-09 20:29:53.635]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1000&_locale=user {"_id":"1000","_accountID":"100","name":"properties/1000","createTime":"2014-10-02T15:01:23Z","updateTime":"2014-10-02T15:01:23Z","parent":"accounts/100","displayName":"Test GA4 Property","industryCategory":"TECHNOLOGY","timeZone":"America/Los_Angeles","currencyCode":"USD","deleted":false}
[2025-04-09 20:29:53.636]
[2025-04-09 20:29:53.638]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:53.639]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.641]
[2025-04-09 20:29:53.756]   console.debug
[2025-04-09 20:29:53.757]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1000&webDataStreamID=400&_locale=user
[2025-04-09 20:29:53.758]
[2025-04-09 20:29:53.760]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:53.762]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.763]
[2025-04-09 20:29:53.765]   console.debug
[2025-04-09 20:29:53.766]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/google-tag-settings?measurementID=G-500&_locale=user
[2025-04-09 20:29:53.768]
[2025-04-09 20:29:53.769]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:53.771]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.772]
[2025-04-09 20:29:53.776]   console.debug
[2025-04-09 20:29:53.778]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1000&webDataStreamID=400&_locale=user {"fileDownloadsEnabled":null,"name":"properties/1000/dataStreams/2000/enhancedMeasurementSettings","outboundClicksEnabled":null,"pageChangesEnabled":null,"scrollsEnabled":null,"searchQueryParameter":"q,s,search,query,keyword","siteSearchEnabled":null,"streamEnabled":true,"uriQueryParameter":null,"videoEngagementEnabled":null}
[2025-04-09 20:29:53.779]
[2025-04-09 20:29:53.781]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:53.782]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.783]
[2025-04-09 20:29:53.789]   console.debug
[2025-04-09 20:29:53.791]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/google-tag-settings?measurementID=G-500&_locale=user {"googleTagAccountID":"123","googleTagContainerID":"456","googleTagID":"GT-123"}
[2025-04-09 20:29:53.792]
[2025-04-09 20:29:53.794]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:53.795]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.796]
[2025-04-09 20:29:53.860]   console.debug
[2025-04-09 20:29:53.862]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"data":{"ownerID":0,"accountID":"100","adsConversionID":"","propertyID":"1000","webDataStreamID":"400","measurementID":"G-500","trackingDisabled":["loggedinUsers"],"useSnippet":false,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestinationIDs":null,"googleTagLastSyncedAtMs":0,"availableCustomDimensions":null,"propertyCreateTime":1412262083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEventsLastUpdateAt":0}}
[2025-04-09 20:29:53.863]
[2025-04-09 20:29:53.864]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:53.866]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.867]
[2025-04-09 20:29:54.578]   console.debug
[2025-04-09 20:29:54.580]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/conversion-tracking?_locale=user {"data":{"settings":{"enabled":true}}}
[2025-04-09 20:29:54.582]
[2025-04-09 20:29:54.583]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:54.584]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:54.586]
[2025-04-09 20:29:54.587]   console.debug
[2025-04-09 20:29:54.589]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"ownerID":1,"accountID":"100","adsConversionID":"","propertyID":"1000","webDataStreamID":"400","measurementID":"G-500","trackingDisabled":["loggedinUsers"],"useSnippet":false,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestinationIDs":null,"googleTagLastSyncedAtMs":0,"availableCustomDimensions":null,"propertyCreateTime":1412262083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEventsLastUpdateAt":0}
[2025-04-09 20:29:54.590]
[2025-04-09 20:29:54.592]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:54.593]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:54.595]
[2025-04-09 20:29:54.633]   console.debug
[2025-04-09 20:29:54.635]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/conversion-tracking?_locale=user {"enabled":true}
[2025-04-09 20:29:54.637]
[2025-04-09 20:29:54.639]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:54.641]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:54.643]
[2025-04-09 20:29:54.644]   console.debug
[2025-04-09 20:29:54.646]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&notification=authentication_success&slug=analytics-4
[2025-04-09 20:29:54.648]
[2025-04-09 20:29:54.649]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:54.651]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:54.652]
[2025-04-09 20:29:54.699]   console.debug
[2025-04-09 20:29:54.701]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&notification=authentication_success&slug=analytics-4
[2025-04-09 20:29:54.703]
[2025-04-09 20:29:54.704]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:54.706]           at Array.map (<anonymous>)
[2025-04-09 20:29:54.708]
[2025-04-09 20:29:56.051]   console.debug
[2025-04-09 20:29:56.053]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/notifications?_locale=user
[2025-04-09 20:29:56.054]
[2025-04-09 20:29:56.056]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.057]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.059]
[2025-04-09 20:29:56.353]   console.debug
[2025-04-09 20:29:56.354]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/survey-trigger?_locale=user {"data":{"triggerID":"view_dashboard","ttl":86400}}
[2025-04-09 20:29:56.356]
[2025-04-09 20:29:56.357]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.359]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.360]
[2025-04-09 20:29:56.370]   console.debug
[2025-04-09 20:29:56.372]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/survey-trigger?_locale=user {"data":{"triggerID":"view_ga4_dashboard","ttl":86400}}
[2025-04-09 20:29:56.374]
[2025-04-09 20:29:56.375]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.377]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.378]
[2025-04-09 20:29:56.509]   console.debug
[2025-04-09 20:29:56.511]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-02-12&endDate=2025-04-08&_locale=user
[2025-04-09 20:29:56.512]
[2025-04-09 20:29:56.514]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.516]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.517]
[2025-04-09 20:29:56.693]   console.debug
[2025-04-09 20:29:56.695]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=sessionDefaultChannelGrouping&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&orderby%5B0%5D%5Bmetric%5D%5BmetricName%5D=totalUsers&orderby%5B0%5D%5Bdesc%5D=true&_locale=user
[2025-04-09 20:29:56.696]
[2025-04-09 20:29:56.698]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.699]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.701]
[2025-04-09 20:29:56.719]   console.debug
[2025-04-09 20:29:56.720]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-12&endDate=2025-04-08&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-09 20:29:56.722]
[2025-04-09 20:29:56.723]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.725]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.726]
[2025-04-09 20:29:56.745]   console.debug
[2025-04-09 20:29:56.746]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&_locale=user
[2025-04-09 20:29:56.748]
[2025-04-09 20:29:56.749]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.751]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.752]
[2025-04-09 20:29:56.773]   console.debug
[2025-04-09 20:29:56.774]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/conversion-events?_locale=user
[2025-04-09 20:29:56.776]
[2025-04-09 20:29:56.777]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.779]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.781]
[2025-04-09 20:29:56.799]   console.debug
[2025-04-09 20:29:56.801]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/search-console/data/searchanalytics?startDate=2025-02-12&endDate=2025-04-08&dimensions=date&_locale=user
[2025-04-09 20:29:56.802]
[2025-04-09 20:29:56.804]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.805]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.807]
[2025-04-09 20:29:56.827]   console.debug
[2025-04-09 20:29:56.829]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&_locale=user
[2025-04-09 20:29:56.831]
[2025-04-09 20:29:56.832]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.834]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.835]
[2025-04-09 20:29:56.854]   console.debug
[2025-04-09 20:29:56.856]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-09 20:29:56.857]
[2025-04-09 20:29:56.859]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.860]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.862]
[2025-04-09 20:29:56.896]   console.debug
[2025-04-09 20:29:56.898]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-09 20:29:56.899]
[2025-04-09 20:29:56.901]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.902]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.904]
[2025-04-09 20:29:56.949]   console.debug
[2025-04-09 20:29:56.950]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-lookup?destinationID=G-500&_locale=user
[2025-04-09 20:29:56.952]
[2025-04-09 20:29:56.954]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:56.955]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:56.957]
[2025-04-09 20:29:56.997]   console.debug
[2025-04-09 20:29:56.999]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/survey?_locale=user
[2025-04-09 20:29:57.000]
[2025-04-09 20:29:57.002]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:57.004]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.005]
[2025-04-09 20:29:57.160]   console.debug
[2025-04-09 20:29:57.161]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1000&webDataStreamID=400&_locale=user
[2025-04-09 20:29:57.163]
[2025-04-09 20:29:57.164]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:57.166]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.168]
[2025-04-09 20:29:57.236]   console.debug
[2025-04-09 20:29:57.237]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/ads-measurement-status?_locale=user
[2025-04-09 20:29:57.239]
[2025-04-09 20:29:57.240]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:57.242]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.244]
[2025-04-09 20:29:57.348]   console.debug
[2025-04-09 20:29:57.350]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/set-google-tag-id-mismatch?_locale=user {"data":{"hasMismatchedTag":true}}
[2025-04-09 20:29:57.352]
[2025-04-09 20:29:57.353]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:57.355]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.356]
[2025-04-09 20:29:57.358]   console.debug
[2025-04-09 20:29:57.360]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/notifications?_locale=user []
[2025-04-09 20:29:57.361]
[2025-04-09 20:29:57.363]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.365]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.366]
[2025-04-09 20:29:57.368]   console.debug
[2025-04-09 20:29:57.370]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-lookup?destinationID=G-500&_locale=user {"path":"accounts/6065484567/containers/98369876","accountId":"6065484567","containerId":"98369876","name":"example.com","publicId":"G-2B7M8YQ1K6","usageContext":["web"],"fingerprint":"1670406303456","tagManagerUrl":"https://tagmanager.google.com/#/container/accounts/6065484567/containers/98369876/workspaces?apiLink=container","features":{"supportUserPermissions":false,"supportEnvironments":false,"supportWorkspaces":false,"supportGtagConfigs":true,"supportBuiltInVariables":true,"supportClients":false,"supportFolders":false,"supportTags":false,"supportTemplates":false,"supportTriggers":false,"supportVariables":false,"supportVersions":false,"supportZones":false},"tagIds":["G-500","GT-12345"]}
[2025-04-09 20:29:57.372]
[2025-04-09 20:29:57.373]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.375]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.377]
[2025-04-09 20:29:57.388]   console.debug
[2025-04-09 20:29:57.390]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/survey-trigger?_locale=user {"session":null,"survey_payload":null,"no_available_survey_reason":"The available survey has already been completed or dismissed.","survey_id":""}
[2025-04-09 20:29:57.392]
[2025-04-09 20:29:57.393]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.395]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.397]
[2025-04-09 20:29:57.499]   console.debug
[2025-04-09 20:29:57.501]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/data-available?_locale=user {}
[2025-04-09 20:29:57.503]
[2025-04-09 20:29:57.504]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:57.506]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.507]
[2025-04-09 20:29:57.509]   console.debug
[2025-04-09 20:29:57.510]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/survey-trigger?_locale=user {"session":null,"survey_payload":null,"no_available_survey_reason":"The available survey has already been completed or dismissed.","survey_id":""}
[2025-04-09 20:29:57.512]
[2025-04-09 20:29:57.513]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.515]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.516]
[2025-04-09 20:29:57.552]   console.debug
[2025-04-09 20:29:57.554]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-02-12&endDate=2025-04-08&_locale=user {}
[2025-04-09 20:29:57.555]
[2025-04-09 20:29:57.557]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.559]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.560]
[2025-04-09 20:29:57.595]   console.debug
[2025-04-09 20:29:57.597]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=sessionDefaultChannelGrouping&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&orderby%5B0%5D%5Bmetric%5D%5BmetricName%5D=totalUsers&orderby%5B0%5D%5Bdesc%5D=true&_locale=user {}
[2025-04-09 20:29:57.598]
[2025-04-09 20:29:57.600]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.602]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.603]
[2025-04-09 20:29:57.642]   console.debug
[2025-04-09 20:29:57.644]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-12&endDate=2025-04-08&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-09 20:29:57.645]
[2025-04-09 20:29:57.647]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.648]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.650]
[2025-04-09 20:29:57.732]   console.debug
[2025-04-09 20:29:57.733]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&_locale=user {}
[2025-04-09 20:29:57.735]
[2025-04-09 20:29:57.736]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.737]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.739]
[2025-04-09 20:29:57.806]   console.debug
[2025-04-09 20:29:57.807]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/conversion-events?_locale=user []
[2025-04-09 20:29:57.809]
[2025-04-09 20:29:57.811]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.812]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.813]
[2025-04-09 20:29:57.842]   console.debug
[2025-04-09 20:29:57.844]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/search-console/data/searchanalytics?startDate=2025-02-12&endDate=2025-04-08&dimensions=date&_locale=user []
[2025-04-09 20:29:57.845]
[2025-04-09 20:29:57.847]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.848]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.849]
[2025-04-09 20:29:57.880]   console.debug
[2025-04-09 20:29:57.881]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&_locale=user {}
[2025-04-09 20:29:57.883]
[2025-04-09 20:29:57.884]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.886]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.887]
[2025-04-09 20:29:57.935]   console.debug
[2025-04-09 20:29:57.936]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-09 20:29:57.937]
[2025-04-09 20:29:57.939]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.940]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.942]
[2025-04-09 20:29:57.943]   console.debug
[2025-04-09 20:29:57.945]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-12&endDate=2025-04-08&compareStartDate=2025-02-12&compareEndDate=2025-03-11&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-09 20:29:57.946]
[2025-04-09 20:29:57.948]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.949]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.951]
[2025-04-09 20:29:57.977]   console.debug
[2025-04-09 20:29:57.979]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/survey?_locale=user {"survey":null}
[2025-04-09 20:29:57.980]
[2025-04-09 20:29:57.982]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:57.983]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:57.985]
[2025-04-09 20:29:58.011]   console.debug
[2025-04-09 20:29:58.013]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1000&webDataStreamID=400&_locale=user {"fileDownloadsEnabled":null,"name":"properties/1000/dataStreams/2000/enhancedMeasurementSettings","outboundClicksEnabled":null,"pageChangesEnabled":null,"scrollsEnabled":null,"searchQueryParameter":"q,s,search,query,keyword","siteSearchEnabled":null,"streamEnabled":true,"uriQueryParameter":null,"videoEngagementEnabled":null}
[2025-04-09 20:29:58.015]
[2025-04-09 20:29:58.016]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:58.017]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.019]
[2025-04-09 20:29:58.080]   console.debug
[2025-04-09 20:29:58.082]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/ads-measurement-status?_locale=user {"connected":false}
[2025-04-09 20:29:58.084]
[2025-04-09 20:29:58.085]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:58.087]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.089]
[2025-04-09 20:29:58.090]   console.debug
[2025-04-09 20:29:58.092]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/set-google-tag-id-mismatch?_locale=user true
[2025-04-09 20:29:58.093]
[2025-04-09 20:29:58.095]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:58.096]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.097]
[2025-04-09 20:29:58.111]   console.debug
[2025-04-09 20:29:58.113]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-destinations?accountID=123&containerID=456&_locale=user
[2025-04-09 20:29:58.114]
[2025-04-09 20:29:58.116]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:58.117]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.119]
[2025-04-09 20:29:58.184]   console.debug
[2025-04-09 20:29:58.185]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/data-available?_locale=user true
[2025-04-09 20:29:58.187]
[2025-04-09 20:29:58.188]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:58.190]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.191]
[2025-04-09 20:29:58.258]   console.debug
[2025-04-09 20:29:58.260]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-destinations?accountID=123&containerID=456&_locale=user [{"accountId":"123","containerId":"456","destinationId":"G-000","destinationLinkId":"1","fingerprint":null,"name":"Non-existent destination","path":"accounts\/123\/containers\/456\/destinations\/1","tagManagerUrl":null}]
[2025-04-09 20:29:58.261]
[2025-04-09 20:29:58.263]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:58.265]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.266]
[2025-04-09 20:29:58.268]   console.debug
[2025-04-09 20:29:58.269]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:58.271]
[2025-04-09 20:29:58.273]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:58.274]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.276]
[2025-04-09 20:29:58.278]   console.debug
[2025-04-09 20:29:58.280]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"data":{"ownerID":1,"accountID":"100","adsConversionID":"","propertyID":"1000","webDataStreamID":"400","measurementID":"G-500","trackingDisabled":["loggedinUsers"],"useSnippet":false,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestinationIDs":["G-000"],"googleTagLastSyncedAtMs":1744226996246,"availableCustomDimensions":null,"propertyCreateTime":1412262083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEventsLastUpdateAt":0}}
[2025-04-09 20:29:58.282]
[2025-04-09 20:29:58.283]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:58.285]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.286]
[2025-04-09 20:29:58.325]   console.debug
[2025-04-09 20:29:58.327]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:58.329]
[2025-04-09 20:29:58.330]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:58.332]           at Array.map (<anonymous>)
[2025-04-09 20:29:58.333]
[2025-04-09 20:29:58.596]   console.debug
[2025-04-09 20:29:58.598]     NAV POST http://localhost:9002/wp-admin/plugins.php plugin_status=all&paged=1&_wpnonce=8c719516df&_wp_http_referer=%2Fwp-admin%2Fplugins.php&action=deactivate-selected&bulk_action=Apply&paged=1&checked%5B%5D=google-site-kit-test-plugins%2Fanalytics-existing-tag.php&checked%5B%5D=google-site-kit-test-plugins%2Fmodule-setup-analytics.php&checked%5B%5D=google-site-kit-test-plugins%2Fproxy-auth.php&action2=deactivate-selected
[2025-04-09 20:29:58.600]
[2025-04-09 20:29:58.603]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:58.605]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.606]
[2025-04-09 20:29:58.643]   console.debug
[2025-04-09 20:29:58.645]     302 POST http://localhost:9002/wp-admin/plugins.php {
[2025-04-09 20:29:58.647]       redirect: 'http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s='
[2025-04-09 20:29:58.648]     }
[2025-04-09 20:29:58.649]
[2025-04-09 20:29:58.651]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:58.652]           at Array.map (<anonymous>)
[2025-04-09 20:29:58.653]
[2025-04-09 20:29:58.655]   console.debug
[2025-04-09 20:29:58.656]     NAV GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:58.658]
[2025-04-09 20:29:58.659]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:58.661]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.662]
[2025-04-09 20:29:58.702]   console.debug
[2025-04-09 20:29:58.703]     200 GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:58.705]
[2025-04-09 20:29:58.706]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:58.707]           at Array.map (<anonymous>)
[2025-04-09 20:29:58.709]
[2025-04-09 20:29:58.790]   console.debug
[2025-04-09 20:29:58.791]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user undefined
[2025-04-09 20:29:58.793]
[2025-04-09 20:29:58.794]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:58.795]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.797]
[2025-04-09 20:29:58.828]   console.debug
[2025-04-09 20:29:58.830]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user true
[2025-04-09 20:29:58.831]
[2025-04-09 20:29:58.833]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:58.834]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.836]
[2025-04-09 20:30:09.263] FAIL specs/modules/analytics/setup-with-account-with-tag.test.js (21.247 s)
[2025-04-09 20:30:09.265]   setting up the Analytics module with an existing account and existing tag
[2025-04-09 20:30:09.267]     ✕ informs about an existing tag that matches the current selected property (10637 ms)
[2025-04-09 20:30:09.269]     ✓ does allow Analytics to be set up with an existing tag if it is a GA4 tag (8884 ms)
[2025-04-09 20:30:09.271]
[2025-04-09 20:30:09.273]   ● setting up the Analytics module with an existing account and existing tag › informs about an existing tag that matches the current selected property
[2025-04-09 20:30:09.274]
[2025-04-09 20:30:09.276]     expect(jest.fn()).not.toHaveErrored(expected)
[2025-04-09 20:30:09.277]
[2025-04-09 20:30:09.278]     Expected mock function not to be called but it was called with:
[2025-04-09 20:30:09.280]     ["Google Site Kit API Error method:POST datapoint:settings type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]
[2025-04-09 20:30:09.281]
[2025-04-09 20:30:09.283]       at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)
[2025-04-09 20:30:09.284]
[2025-04-09 20:30:35.092] PASS specs/modules/analytics/setup-with-account-no-tag.test.js (25.824 s)
[2025-04-09 20:30:35.094]   setting up the Analytics module with an existing account and no existing tag
[2025-04-09 20:30:35.097]     using Proxy auth
[2025-04-09 20:30:35.099]       ✓ pre-selects account and property if the tag matches one belonging to the user (12811 ms)
[2025-04-09 20:30:35.101]       ✓ prompts for account and property if the site URL does not match a property belonging to the user (6010 ms)
[2025-04-09 20:30:35.103]     using GCP auth
[2025-04-09 20:30:35.104]       ✓ includes an option to setup a new account (5186 ms)
[2025-04-09 20:30:35.106]
[2025-04-09 20:30:49.575] PASS specs/modules/analytics/setup-gcp-no-account-no-tag.test.js (14.478 s)
[2025-04-09 20:30:49.577]   setting up the Analytics module using GCP auth with no existing account and no existing tag
[2025-04-09 20:30:49.580]     ✓ displays account creation form when user has no Analytics account (12731 ms)
[2025-04-09 20:30:49.582]
[2025-04-09 20:31:03.594] PASS specs/auth/gcp-flow.test.js (14.012 s)
[2025-04-09 20:31:03.596]   Site Kit set up flow for the first time
[2025-04-09 20:31:03.599]     ✓ authenticates from splash page (6568 ms)
[2025-04-09 20:31:03.601]     ✓ disconnects user from Site Kit (5708 ms)
[2025-04-09 20:31:03.602]
[2025-04-09 20:31:10.962] PASS specs/api-cache.test.js (7.356 s)
[2025-04-09 20:31:10.964]   API cache
[2025-04-09 20:31:10.966]     ✓ isolates client storage between sessions (4226 ms)
[2025-04-09 20:31:10.968]
[2025-04-09 20:31:22.009] PASS specs/dashboard/surveys.test.js (11.04 s)
[2025-04-09 20:31:22.011]   dashboard surveys
[2025-04-09 20:31:22.013]     ✓ shows a survey (8500 ms)
[2025-04-09 20:31:22.015]
[2025-04-09 20:31:28.812] PASS specs/dashboard/dashboard-noscript.test.js (6.792 s)
[2025-04-09 20:31:28.814]   dashboard noscript notice
[2025-04-09 20:31:28.816]     with Javascript enabled
[2025-04-09 20:31:28.818]       ✓ Should not display noscript notice (2431 ms)
[2025-04-09 20:31:28.820]     with Javascript disabled
[2025-04-09 20:31:28.822]       ✓ should not display plugin html (1098 ms)
[2025-04-09 20:31:28.824]       ✓ should display noscript notice (1094 ms)
[2025-04-09 20:31:28.825]
[2025-04-09 20:31:34.868] PASS specs/module-activation.test.js (6.051 s)
[2025-04-09 20:31:34.869]   Module activation
[2025-04-09 20:31:34.871]     ✓ should prevent non active modules to be set up (2190 ms)
[2025-04-09 20:31:34.872]     ✓ should render an error message when an invalid module slug is used to setup the module (2175 ms)
[2025-04-09 20:31:34.874]
[2025-04-09 20:31:54.814] PASS specs/modules/analytics/amp-validation.test.js (19.94 s)
[2025-04-09 20:31:54.816]   AMP homepage validates with Analytics enabled
[2025-04-09 20:31:54.818]     ✓ validates for logged-in users (9671 ms)
[2025-04-09 20:31:54.821]     ✓ validates for non-logged-in users (8363 ms)
[2025-04-09 20:31:54.823]
[2025-04-09 20:31:59.377] PASS specs/auth/flow-proxy.test.js
[2025-04-09 20:31:59.379]   Site Kit set up flow for the first time
[2025-04-09 20:31:59.381]     ✓ renders a splash page for proxy set up when no GCP credentials are provided (2454 ms)
[2025-04-09 20:31:59.383]
[2025-04-09 20:31:59.385] Summary of all failing tests
[2025-04-09 20:31:59.387] FAIL specs/modules/analytics/setup-proxy-no-account-no-tag.test.js (22.78 s)
[2025-04-09 20:31:59.389]   ● setting up the Analytics module with no existing account and no existing tag via proxy › preserves user-filled values provided and auto-submits after approving permissions
[2025-04-09 20:31:59.390]
[2025-04-09 20:31:59.392]     TimeoutError: Timeout exceeded while waiting for event
[2025-04-09 20:31:59.393]
[2025-04-09 20:31:59.394]       at Timeout.<anonymous> (../../node_modules/puppeteer/src/common/helper.ts:149:9)
[2025-04-09 20:31:59.396]
[2025-04-09 20:31:59.397] FAIL specs/modules/analytics/setup-with-account-with-tag.test.js (21.247 s)
[2025-04-09 20:31:59.399]   ● setting up the Analytics module with an existing account and existing tag › informs about an existing tag that matches the current selected property
[2025-04-09 20:31:59.400]
[2025-04-09 20:31:59.402]     expect(jest.fn()).not.toHaveErrored(expected)
[2025-04-09 20:31:59.403]
[2025-04-09 20:31:59.404]     Expected mock function not to be called but it was called with:
[2025-04-09 20:31:59.406]     ["Google Site Kit API Error method:POST datapoint:settings type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]
[2025-04-09 20:31:59.407]
[2025-04-09 20:31:59.408]       at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)
[2025-04-09 20:31:59.410]
[2025-04-09 20:31:59.411]
[2025-04-09 20:31:59.413] Test Suites: 2 failed, 1 skipped, 31 passed, 33 of 34 total
[2025-04-09 20:31:59.414] Tests:       2 failed, 2 skipped, 88 passed, 92 total
[2025-04-09 20:31:59.415] Snapshots:   0 total
[2025-04-09 20:31:59.417] Time:        602.323 s
[2025-04-09 20:31:59.418] Ran all test suites.
[2025-04-09 20:31:59.474] Test results written to: ../../e2e-test-results/-1.json
[2025-04-09 20:31:59.475]
[2025-04-09 20:31:59.477] 🎯 Target test "setting up the Analytics module with an existing account and existing tag informs about an existing tag that matches the current selected property" failed

Test output highlights

First request to analytics-4/data/settings, includes a response:

[2025-04-09 20:29:53.860]   console.debug
[2025-04-09 20:29:53.862]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"data":{"ownerID":0,"accountID":"100","adsConversionID":"","propertyID":
"1000","webDataStreamID":"400","measurementID":"G-500","trackingDisabled":["loggedinUsers"],"useSnippet":false,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContaine
rDestinationIDs":null,"googleTagLastSyncedAtMs":0,"availableCustomDimensions":null,"propertyCreateTime":1412262083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLi
nked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConv
ersionEventsLastUpdateAt":0}}
[2025-04-09 20:29:53.863]
[2025-04-09 20:29:53.864]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:53.866]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:53.867]
[2025-04-09 20:29:54.578]   console.debug
[2025-04-09 20:29:54.580]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/conversion-tracking?_locale=user {"data":{"settings":{"enabled":true}}}
[2025-04-09 20:29:54.582]
[2025-04-09 20:29:54.583]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:54.584]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:54.586]
[2025-04-09 20:29:54.587]   console.debug
[2025-04-09 20:29:54.589]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"ownerID":1,"accountID":"100","adsConversionID":"","propertyID":"1000","
webDataStreamID":"400","measurementID":"G-500","trackingDisabled":["loggedinUsers"],"useSnippet":false,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestina
tionIDs":null,"googleTagLastSyncedAtMs":0,"availableCustomDimensions":null,"propertyCreateTime":1412262083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":fa
lse,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEv
entsLastUpdateAt":0}
[2025-04-09 20:29:54.590]
[2025-04-09 20:29:54.592]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:54.593]           at runMicrotasks (<anonymous>)

Second request to analytics-4/data/settings, through to test failure: No settings response:

[2025-04-09 20:29:58.278]   console.debug
[2025-04-09 20:29:58.280]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"data":{"ownerID":1,"accountID":"100","adsConversionID":"","propertyID":
"1000","webDataStreamID":"400","measurementID":"G-500","trackingDisabled":["loggedinUsers"],"useSnippet":false,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContaine
rDestinationIDs":["G-000"],"googleTagLastSyncedAtMs":1744226996246,"availableCustomDimensions":null,"propertyCreateTime":1412262083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigra
tedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpda
teAt":0,"lostConversionEventsLastUpdateAt":0}}
[2025-04-09 20:29:58.282]
[2025-04-09 20:29:58.283]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:58.285]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.286]
[2025-04-09 20:29:58.325]   console.debug
[2025-04-09 20:29:58.327]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-09 20:29:58.329]
[2025-04-09 20:29:58.330]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:58.332]           at Array.map (<anonymous>)
[2025-04-09 20:29:58.333]
[2025-04-09 20:29:58.596]   console.debug
[2025-04-09 20:29:58.598]     NAV POST http://localhost:9002/wp-admin/plugins.php plugin_status=all&paged=1&_wpnonce=8c719516df&_wp_http_referer=%2Fwp-admin%2Fplugins.php&action=deactivate-selected&bulk_action=Apply&paged=1&checked%5B%5D=google-site-kit-test-plugins%2Fanalytics-existing-tag.php&checked%5B%5D=google-site-kit-test-plugins%2Fmodule-setup-analytics.php&checked%5B%5D=google-site-kit-test-plugins%2Fproxy-auth.php&action2=deactivate-selected
[2025-04-09 20:29:58.600]
[2025-04-09 20:29:58.603]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:58.605]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.606]
[2025-04-09 20:29:58.643]   console.debug
[2025-04-09 20:29:58.645]     302 POST http://localhost:9002/wp-admin/plugins.php {
[2025-04-09 20:29:58.647]       redirect: 'http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s='
[2025-04-09 20:29:58.648]     }
[2025-04-09 20:29:58.649]
[2025-04-09 20:29:58.651]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:58.652]           at Array.map (<anonymous>)
[2025-04-09 20:29:58.653]
[2025-04-09 20:29:58.655]   console.debug
[2025-04-09 20:29:58.656]     NAV GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:58.658]
[2025-04-09 20:29:58.659]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-09 20:29:58.661]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.662]
[2025-04-09 20:29:58.702]   console.debug
[2025-04-09 20:29:58.703]     200 GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-09 20:29:58.705]
[2025-04-09 20:29:58.706]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-09 20:29:58.707]           at Array.map (<anonymous>)
[2025-04-09 20:29:58.709]
[2025-04-09 20:29:58.790]   console.debug
[2025-04-09 20:29:58.791]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user undefined
[2025-04-09 20:29:58.793]
[2025-04-09 20:29:58.794]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-09 20:29:58.795]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.797]
[2025-04-09 20:29:58.828]   console.debug
[2025-04-09 20:29:58.830]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user true
[2025-04-09 20:29:58.831]
[2025-04-09 20:29:58.833]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-09 20:29:58.834]           at runMicrotasks (<anonymous>)
[2025-04-09 20:29:58.836]
[2025-04-09 20:30:09.263] FAIL specs/modules/analytics/setup-with-account-with-tag.test.js (21.247 s)
[2025-04-09 20:30:09.265]   setting up the Analytics module with an existing account and existing tag
[2025-04-09 20:30:09.267]     ✕ informs about an existing tag that matches the current selected property (10637 ms)
[2025-04-09 20:30:09.269]     ✓ does allow Analytics to be set up with an existing tag if it is a GA4 tag (8884 ms)
[2025-04-09 20:30:09.271]
[2025-04-09 20:30:09.273]   ● setting up the Analytics module with an existing account and existing tag › informs about an existing tag that matches the current selected property
[2025-04-09 20:30:09.274]
[2025-04-09 20:30:09.276]     expect(jest.fn()).not.toHaveErrored(expected)
[2025-04-09 20:30:09.277]
[2025-04-09 20:30:09.278]     Expected mock function not to be called but it was called with:
[2025-04-09 20:30:09.280]     ["Google Site Kit API Error method:POST datapoint:settings type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]
[2025-04-09 20:30:09.281]
[2025-04-09 20:30:09.283]       at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)

As can be seen above, the second request to analytics-4/data/settings doesn't have a logged response, and the test fails with a "not a valid JSON response" error for the endpoint.

It does suggest the request is simply being interrupted for some reason; given the results I've had with the debounced createWaitForFetchRequests() I would suggest that it would be pragmatic to proceed with that approach and see how we fare. WDYT?

@techanvil techanvil assigned aaemnnosttv and unassigned techanvil Apr 10, 2025
@techanvil
Copy link
Collaborator Author

Update: I've now got a log for this issue's test, which effectively exhibits the same result i.e. there's no response logged for the container-destinations endpoint, for which the test fails with a "not a valid JSON response" error.

Full test output
➜  e2e git:(infra/10570-fix-e2e-test-timeout) ✗ npm run env:reset-site; RETRY_FULL_TEST_NAME="setting up the Analytics module using GCP auth with no existing account and no existing tag displays account creation form when user has no Analytics account" DEBUG_NAV=1 DEBUG_REST=1 MAX_RETRIES=5 RESET_SITE_BETWEEN_RUNS=1 GITHUB_WORKSPACE=../..  ./retry-test.sh

> env:reset-site
> ./bin/local-env/install-wordpress.sh --reset-site

STATUS: Attempting to connect to WordPress...

STATUS: Resetting test database...
STATUS: Downloading WordPress version latest...
STATUS: Installing WordPress...
STATUS: Creating additional users...
STATUS: Admin 2 created! Username: admin-2 Password: password
STATUS: Editor created! Username: editor Password: password
STATUS: Author created! Username: author Password: password
STATUS: Contributor created! Username: contributor Password: password
STATUS: Creating a few posts...
STATUS: Created post with title "Hello Solar System!"
STATUS: Created post with title "Hello Milky Way!"
STATUS: Created post with title "Hello Universe!"
STATUS: Created post with title "Hello Spéçïåł čhāràćtęrß!"
STATUS: Ensuring that files can be uploaded...
STATUS: Current WordPress version: 6.7.2...
STATUS: Updating WordPress to the latest version...
STATUS: Updating The WordPress Database...
Success: Switched to 'Twenty Twenty' theme.
STATUS: Checking the site's url...
STATUS: Installing the AMP plugin...
+------+-------------+-------------+---------+
| name | old_version | new_version | status  |
+------+-------------+-------------+---------+
| amp  | 2.0.0       | 2.5.5       | Updated |
+------+-------------+-------------+---------+
STATUS: Installing the WP Consent API plugin...
STATUS: Installing a placeholder favicon...
STATUS: Activating Google Site Kit plugin...
Success: Settings successfully reset.
STATUS: Setting permalink structure...
VAR: RETRY_FULL_TEST_NAME: setting up the Analytics module using GCP auth with no existing account and no existing tag displays account creation form when user has no Analytics account
VAR: SPEC_FILE:
VAR: MAX_RETRIES: 5
VAR: RESET_SITE_BETWEEN_RUNS: 1
VAR: DEBUG_REDUX:
VAR: DEBUG_NAV: 1
VAR: DEBUG_REST: 1
VAR: DEBUG_TEST_RUNNER_LOGGING:
VAR: CURRENT_ATTEMPT: 1
VAR: TEST_RESULTS_ID_PREFIX:
VAR: CURRENT_ATTEMPT: 1
VAR: TEST_RESULTS_ID: -1
TEST: Running attempt 1 of 5 (output will only be shown if the target test fails)...
✅ Target test "setting up the Analytics module using GCP auth with no existing account and no existing tag displays account creation form when user has no Analytics account" passed
TEST: Other tests failed, continuing...
RESET: Resetting site...
VAR: CURRENT_ATTEMPT: 2
VAR: TEST_RESULTS_ID: -2
TEST: Running attempt 2 of 5 (output will only be shown if the target test fails)...
🎯 Target test "setting up the Analytics module using GCP auth with no existing account and no existing tag displays account creation form when user has no Analytics account" failed
ERROR: Target test failed on attempt 2
OUTPUT:
[2025-04-10 13:09:17.808]
[2025-04-10 13:09:17.809] > pretest:e2e
[2025-04-10 13:09:17.811] > ./bin/local-env/env-check.sh && ./bin/test-docker-connectivity
[2025-04-10 13:09:17.812]
[2025-04-10 13:09:18.020]
[2025-04-10 13:09:18.022] > test:e2e
[2025-04-10 13:09:18.023] > cross-env NODE_OPTIONS=--experimental-abortcontroller WP_BASE_URL=http://localhost:9002 ./script.js ""
[2025-04-10 13:09:18.025]
[2025-04-10 13:09:18.182] **INFO** Skipping browser download. "PUPPETEER_SKIP_DOWNLOAD" was set in project config.
[2025-04-10 13:09:20.347] (node:2907921) ExperimentalWarning: AbortController is an experimental feature. This feature could change at any time
[2025-04-10 13:09:20.348] (Use `node --trace-warnings ...` to show where the warning was created)
[2025-04-10 13:09:45.449] FAIL specs/modules/analytics/setup-proxy-no-account-no-tag.test.js (26.516 s)
[2025-04-10 13:09:45.450]   setting up the Analytics module with no existing account and no existing tag via proxy
[2025-04-10 13:09:45.452]     ✓ displays account creation form when user has no Analytics account (9432 ms)
[2025-04-10 13:09:45.453]     ✕ preserves user-filled values provided and auto-submits after approving permissions (11161 ms)
[2025-04-10 13:09:45.455]
[2025-04-10 13:09:45.456]   ● setting up the Analytics module with no existing account and no existing tag via proxy › preserves user-filled values provided and auto-submits after approving permissions
[2025-04-10 13:09:45.458]
[2025-04-10 13:09:45.459]     TimeoutError: Timeout exceeded while waiting for event
[2025-04-10 13:09:45.461]
[2025-04-10 13:09:45.462]       at Timeout.<anonymous> (../../node_modules/puppeteer/src/common/helper.ts:149:9)
[2025-04-10 13:09:45.464]
[2025-04-10 13:10:57.330] PASS specs/admin-tracking.test.js (71.869 s)
[2025-04-10 13:10:57.332]   admin tracking
[2025-04-10 13:10:57.334]     management of tracking opt-in/out via settings page
[2025-04-10 13:10:57.336]       ✓ should be opted-out by default (5378 ms)
[2025-04-10 13:10:57.338]       ✓ should have tracking code when opted in (5860 ms)
[2025-04-10 13:10:57.339]       ✓ should check opt-in box when clicked (4205 ms)
[2025-04-10 13:10:57.341]       ✓ should uncheck opt-in box when clicked (4474 ms)
[2025-04-10 13:10:57.342]       ✓ should not have tracking code when not opted in (4821 ms)
[2025-04-10 13:10:57.344]     initialization on load for Site Kit screens
[2025-04-10 13:10:57.345]       splash page
[2025-04-10 13:10:57.347]         ✓ does not load tracking if not opted-in (2914 ms)
[2025-04-10 13:10:57.348]         ✓ loads tracking when opted-in (2601 ms)
[2025-04-10 13:10:57.350]       settings page
[2025-04-10 13:10:57.351]         ✓ does not load tracking if not opted-in (3947 ms)
[2025-04-10 13:10:57.353]         ✓ loads tracking when opted-in (3858 ms)
[2025-04-10 13:10:57.354]       Site Kit dashboard
[2025-04-10 13:10:57.356]         ✓ does not load tracking if not opted-in (4435 ms)
[2025-04-10 13:10:57.357]         ✓ loads tracking when opted-in (5019 ms)
[2025-04-10 13:10:57.359]       module pages
[2025-04-10 13:10:57.360]         ✓ does not load tracking if not opted-in (4410 ms)
[2025-04-10 13:10:57.361]         ✓ loads tracking when opted-in (5017 ms)
[2025-04-10 13:10:57.363]     initialization on load for non-Site Kit screens
[2025-04-10 13:10:57.364]       plugins page
[2025-04-10 13:10:57.365]         ✓ does not load tracking if not opted-in (2465 ms)
[2025-04-10 13:10:57.367]         ✓ does not load tracking if opted-in (3292 ms)
[2025-04-10 13:10:57.368]       WordPress dashboard
[2025-04-10 13:10:57.370]         ✓ does not load tracking if not opted-in (3596 ms)
[2025-04-10 13:10:57.371]         ✓ does not load tracking if opted-in (3367 ms)
[2025-04-10 13:10:57.372]
[2025-04-10 13:11:50.221] PASS specs/modules/tagmanager/setup.test.js (52.877 s)
[2025-04-10 13:11:50.223]   Tag Manager module setup
[2025-04-10 13:11:50.225]     Setup without AMP active
[2025-04-10 13:11:50.227]       ✓ displays account creation form when user has no Tag Manager account (10766 ms)
[2025-04-10 13:11:50.228]       ✓ displays available accounts and containers for the chosen account (8439 ms)
[2025-04-10 13:11:50.230]       ✓ displays instructions for account creation when "Set up a new account" option is selected (3871 ms)
[2025-04-10 13:11:50.231]     Setup with AMP active
[2025-04-10 13:11:50.233]       with Secondary AMP
[2025-04-10 13:11:50.234]         ✓ renders both the AMP and web container select menus (5484 ms)
[2025-04-10 13:11:50.236]         when validating
[2025-04-10 13:11:50.237]           ✓ validates homepage AMP for logged-in users (10036 ms)
[2025-04-10 13:11:50.239]           ✓ validates homepage AMP for non-logged-in users (8557 ms)
[2025-04-10 13:11:50.240]
[2025-04-10 13:12:24.385] PASS specs/user-input-questions.test.js (34.151 s)
[2025-04-10 13:12:24.387]   User Input Settings
[2025-04-10 13:12:24.389]     ✓ should offer to enter input settings for existing users (19635 ms)
[2025-04-10 13:12:24.391]     ✓ should let existing users enter input settings from the settings page (11645 ms)
[2025-04-10 13:12:24.393]
[2025-04-10 13:12:50.676] PASS specs/dashboard/search.test.js (26.278 s)
[2025-04-10 13:12:50.677]   Site Kit dashboard post search
[2025-04-10 13:12:50.678]     ✓ displays results when searching with a post title, and loads the details page when clicking View Data (6363 ms)
[2025-04-10 13:12:50.680]     ✓ displays results when searching with a URL, and loads the details page when clicking View Data (4805 ms)
[2025-04-10 13:12:50.681]     ✓ displays "No results found" when searching by title if no post is found (3735 ms)
[2025-04-10 13:12:50.683]     ✓ displays "No results found" when searching by URL if no post is found (3747 ms)
[2025-04-10 13:12:50.684]     ✓ works with post titles containing special characters (4777 ms)
[2025-04-10 13:12:50.686]
[2025-04-10 13:13:15.259] PASS specs/modules/analytics/setup-with-account-no-tag.test.js (24.573 s)
[2025-04-10 13:13:15.260]   setting up the Analytics module with an existing account and no existing tag
[2025-04-10 13:13:15.262]     using Proxy auth
[2025-04-10 13:13:15.263]       ✓ pre-selects account and property if the tag matches one belonging to the user (12406 ms)
[2025-04-10 13:13:15.265]       ✓ prompts for account and property if the site URL does not match a property belonging to the user (4902 ms)
[2025-04-10 13:13:15.266]     using GCP auth
[2025-04-10 13:13:15.268]       ✓ includes an option to setup a new account (5242 ms)
[2025-04-10 13:13:15.269]
[2025-04-10 13:13:32.481]   console.debug
[2025-04-10 13:13:32.483]     DEBUG: Waiting for create-webdatastream request
[2025-04-10 13:13:32.484]
[2025-04-10 13:13:32.486]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-10 13:13:32.487]           at runMicrotasks (<anonymous>)
[2025-04-10 13:13:32.489]
[2025-04-10 13:13:32.563]   console.debug
[2025-04-10 13:13:32.564]     DEBUG: create-webdatastream request received
[2025-04-10 13:13:32.566]
[2025-04-10 13:13:32.567]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-10 13:13:32.569]           at runMicrotasks (<anonymous>)
[2025-04-10 13:13:32.570]
[2025-04-10 13:13:32.636]   console.debug
[2025-04-10 13:13:32.637]     DEBUG: Waiting for proceed button
[2025-04-10 13:13:32.639]
[2025-04-10 13:13:32.640]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-10 13:13:32.641]           at runMicrotasks (<anonymous>)
[2025-04-10 13:13:32.643]
[2025-04-10 13:13:32.694]   console.debug
[2025-04-10 13:13:32.696]     DEBUG: Proceed button clicked
[2025-04-10 13:13:32.697]
[2025-04-10 13:13:32.699]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-10 13:13:32.700]           at runMicrotasks (<anonymous>)
[2025-04-10 13:13:32.702]
[2025-04-10 13:13:32.729]   console.debug
[2025-04-10 13:13:32.730]     DEBUG: oauth request received
[2025-04-10 13:13:32.732]
[2025-04-10 13:13:32.733]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-10 13:13:32.734]           at runMicrotasks (<anonymous>)
[2025-04-10 13:13:32.736]
[2025-04-10 13:13:33.017]   console.debug
[2025-04-10 13:13:33.019]     DEBUG: Waiting for notification
[2025-04-10 13:13:33.020]
[2025-04-10 13:13:33.022]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-10 13:13:33.023]           at runMicrotasks (<anonymous>)
[2025-04-10 13:13:33.025]
[2025-04-10 13:13:38.020]   console.debug
[2025-04-10 13:13:38.023]     DEBUG: Notification received
[2025-04-10 13:13:38.025]
[2025-04-10 13:13:38.027]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-10 13:13:38.029]
[2025-04-10 13:13:38.031]   console.debug
[2025-04-10 13:13:38.033]     DEBUG: Notification matched
[2025-04-10 13:13:38.035]
[2025-04-10 13:13:38.036]       at debugLog (specs/modules/analytics/write-scope-requests.test.js:375:11)
[2025-04-10 13:13:38.038]           at runMicrotasks (<anonymous>)
[2025-04-10 13:13:38.039]
[2025-04-10 13:13:40.031] PASS specs/modules/analytics/write-scope-requests.test.js (24.759 s)
[2025-04-10 13:13:40.033]   Analytics write scope requests
[2025-04-10 13:13:40.035]     ✓ prompts for additional permissions during a new Analytics property creation if the user has not granted the Analytics edit scope (11707 ms)
[2025-04-10 13:13:40.037]     ✓ prompts for additional permissions during a new Analytics web data stream creation if the user has not granted the Analytics edit scope (10940 ms)
[2025-04-10 13:13:40.038]     ○ skipped prompts for additional permissions during a new Analytics account creation if the user has not granted the Analytics edit scope
[2025-04-10 13:13:40.040]
[2025-04-10 13:14:00.824] PASS specs/modules/analytics/setup-with-account-with-tag.test.js (20.781 s)
[2025-04-10 13:14:00.826]   setting up the Analytics module with an existing account and existing tag
[2025-04-10 13:14:00.828]     ✓ informs about an existing tag that matches the current selected property (9978 ms)
[2025-04-10 13:14:00.830]     ✓ does allow Analytics to be set up with an existing tag if it is a GA4 tag (8756 ms)
[2025-04-10 13:14:00.832]
[2025-04-10 13:14:22.055] PASS specs/modules/analytics/amp-validation.test.js (21.218 s)
[2025-04-10 13:14:22.057]   AMP homepage validates with Analytics enabled
[2025-04-10 13:14:22.059]     ✓ validates for logged-in users (10326 ms)
[2025-04-10 13:14:22.061]     ✓ validates for non-logged-in users (8608 ms)
[2025-04-10 13:14:22.063]
[2025-04-10 13:14:38.700] PASS specs/auth/gcp-setup-verification.test.js (16.633 s)
[2025-04-10 13:14:38.702]   Site Kit set up flow for the first time with site verification
[2025-04-10 13:14:38.704]     ✓ prompts for confirmation if user is not verified for the site (7836 ms)
[2025-04-10 13:14:38.706]     ✓ does not prompt for verification if the user is already verified for the site (6837 ms)
[2025-04-10 13:14:38.708]
[2025-04-10 13:14:55.365] PASS specs/auth/gcp-setup-search-console.test.js (16.657 s)
[2025-04-10 13:14:55.367]   Site Kit set up flow for the first time with search console setup
[2025-04-10 13:14:55.369]     ✓ inserts property to search console when site does not exist (7731 ms)
[2025-04-10 13:14:55.371]     ✓ saves search console property when site exists (6913 ms)
[2025-04-10 13:14:55.373]
[2025-04-10 13:15:12.304] PASS specs/modules/adsense/amp-auto-ads-tag.test.js (16.926 s)
[2025-04-10 13:15:12.306]   AMP <amp-auto-ads> tag
[2025-04-10 13:15:12.308]     ✓ is output in primary mode (6847 ms)
[2025-04-10 13:15:12.310]     ✓ is output in secondary mode (2477 ms)
[2025-04-10 13:15:12.312]     ✓ is not output in secondary mode in web context (3514 ms)
[2025-04-10 13:15:12.313]
[2025-04-10 13:15:28.001] PASS specs/modules/search-console/dashboard-date-range.test.js (15.684 s)
[2025-04-10 13:15:28.003]   date range filtering on dashboard views
[2025-04-10 13:15:28.005]     ✓ loads new data when the date range is changed on the Site Kit dashboard (6359 ms)
[2025-04-10 13:15:28.007]     ✓ loads new data when the date range is changed on an entity dashboard view for a single post (6494 ms)
[2025-04-10 13:15:28.008]
[2025-04-10 13:15:43.195] PASS specs/dashboard/notifications.test.js (15.181 s)
[2025-04-10 13:15:43.197]   core site notifications
[2025-04-10 13:15:43.199]     when using proxy
[2025-04-10 13:15:43.201]       ✓ displays core site notifications on the main dashboard (7624 ms)
[2025-04-10 13:15:43.203]     when not using proxy
[2025-04-10 13:15:43.204]       ✓ does not display core site notifications on the main dashboard (3989 ms)
[2025-04-10 13:15:43.206]
[2025-04-10 13:15:57.519] PASS specs/modules/ads/setup-module.test.js (14.31 s)
[2025-04-10 13:15:57.521]   Ads module setup
[2025-04-10 13:15:57.523]     ✓ shows error message if an invalid Conversion Tracking ID is entered (5732 ms)
[2025-04-10 13:15:57.526]     ✓ connects the module when a valid Conversion Tracking ID is saved (6573 ms)
[2025-04-10 13:15:57.528]
[2025-04-10 13:15:59.262]   console.debug
[2025-04-10 13:15:59.264]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:15:59.266]
[2025-04-10 13:15:59.267]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:15:59.268]           at runMicrotasks (<anonymous>)
[2025-04-10 13:15:59.270]
[2025-04-10 13:15:59.338]   console.debug
[2025-04-10 13:15:59.340]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:15:59.341]
[2025-04-10 13:15:59.342]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:15:59.344]           at Array.map (<anonymous>)
[2025-04-10 13:15:59.345]
[2025-04-10 13:15:59.476]   console.debug
[2025-04-10 13:15:59.477]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fgcp-auth.php&plugin_status=all&paged=1&s&_wpnonce=cecd0777d7
[2025-04-10 13:15:59.479]
[2025-04-10 13:15:59.480]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:15:59.482]           at runMicrotasks (<anonymous>)
[2025-04-10 13:15:59.483]
[2025-04-10 13:15:59.508]   console.debug
[2025-04-10 13:15:59.509]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fgcp-auth.php&plugin_status=all&paged=1&s&_wpnonce=cecd0777d7 {
[2025-04-10 13:15:59.511]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-10 13:15:59.512]     }
[2025-04-10 13:15:59.513]
[2025-04-10 13:15:59.515]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:15:59.516]           at Array.map (<anonymous>)
[2025-04-10 13:15:59.517]
[2025-04-10 13:15:59.519]   console.debug
[2025-04-10 13:15:59.520]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 13:15:59.522]
[2025-04-10 13:15:59.523]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:15:59.525]           at runMicrotasks (<anonymous>)
[2025-04-10 13:15:59.527]
[2025-04-10 13:15:59.566]   console.debug
[2025-04-10 13:15:59.567]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 13:15:59.568]
[2025-04-10 13:15:59.570]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:15:59.571]           at Array.map (<anonymous>)
[2025-04-10 13:15:59.573]
[2025-04-10 13:15:59.649]   console.debug
[2025-04-10 13:15:59.650]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:15:59.652]
[2025-04-10 13:15:59.654]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:15:59.655]           at runMicrotasks (<anonymous>)
[2025-04-10 13:15:59.656]
[2025-04-10 13:15:59.704]   console.debug
[2025-04-10 13:15:59.705]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:15:59.707]
[2025-04-10 13:15:59.708]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:15:59.709]           at Array.map (<anonymous>)
[2025-04-10 13:15:59.711]
[2025-04-10 13:15:59.807]   console.debug
[2025-04-10 13:15:59.809]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fsite-verification.php&plugin_status=all&paged=1&s&_wpnonce=8e28f6a0ce
[2025-04-10 13:15:59.810]
[2025-04-10 13:15:59.812]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:15:59.813]           at runMicrotasks (<anonymous>)
[2025-04-10 13:15:59.814]
[2025-04-10 13:15:59.847]   console.debug
[2025-04-10 13:15:59.848]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fsite-verification.php&plugin_status=all&paged=1&s&_wpnonce=8e28f6a0ce {
[2025-04-10 13:15:59.850]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-10 13:15:59.851]     }
[2025-04-10 13:15:59.852]
[2025-04-10 13:15:59.854]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:15:59.855]           at Array.map (<anonymous>)
[2025-04-10 13:15:59.857]
[2025-04-10 13:15:59.858]   console.debug
[2025-04-10 13:15:59.859]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 13:15:59.861]
[2025-04-10 13:15:59.862]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:15:59.863]           at runMicrotasks (<anonymous>)
[2025-04-10 13:15:59.865]
[2025-04-10 13:15:59.903]   console.debug
[2025-04-10 13:15:59.905]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 13:15:59.906]
[2025-04-10 13:15:59.907]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:15:59.909]           at Array.map (<anonymous>)
[2025-04-10 13:15:59.910]
[2025-04-10 13:15:59.990]   console.debug
[2025-04-10 13:15:59.991]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:15:59.993]
[2025-04-10 13:15:59.994]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:15:59.995]           at runMicrotasks (<anonymous>)
[2025-04-10 13:15:59.997]
[2025-04-10 13:16:00.046]   console.debug
[2025-04-10 13:16:00.047]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:16:00.048]
[2025-04-10 13:16:00.050]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:00.051]           at Array.map (<anonymous>)
[2025-04-10 13:16:00.052]
[2025-04-10 13:16:00.161]   console.debug
[2025-04-10 13:16:00.163]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Foauth-callback.php&plugin_status=all&paged=1&s&_wpnonce=e06ff78d86
[2025-04-10 13:16:00.165]
[2025-04-10 13:16:00.167]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:00.169]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:00.170]
[2025-04-10 13:16:00.207]   console.debug
[2025-04-10 13:16:00.209]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Foauth-callback.php&plugin_status=all&paged=1&s&_wpnonce=e06ff78d86 {
[2025-04-10 13:16:00.210]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-10 13:16:00.212]     }
[2025-04-10 13:16:00.213]
[2025-04-10 13:16:00.214]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:00.216]           at Array.map (<anonymous>)
[2025-04-10 13:16:00.217]
[2025-04-10 13:16:00.219]   console.debug
[2025-04-10 13:16:00.220]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 13:16:00.221]
[2025-04-10 13:16:00.223]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:00.224]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:00.225]
[2025-04-10 13:16:00.264]   console.debug
[2025-04-10 13:16:00.265]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 13:16:00.267]
[2025-04-10 13:16:00.268]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:00.269]           at Array.map (<anonymous>)
[2025-04-10 13:16:00.271]
[2025-04-10 13:16:00.347]   console.debug
[2025-04-10 13:16:00.349]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:16:00.350]
[2025-04-10 13:16:00.352]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:00.353]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:00.354]
[2025-04-10 13:16:00.401]   console.debug
[2025-04-10 13:16:00.402]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:16:00.403]
[2025-04-10 13:16:00.405]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:00.406]           at Array.map (<anonymous>)
[2025-04-10 13:16:00.408]
[2025-04-10 13:16:00.511]   console.debug
[2025-04-10 13:16:00.513]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fmodule-setup-analytics-no-account.php&plugin_status=all&paged=1&s&_wpnonce=bccd63c23d
[2025-04-10 13:16:00.514]
[2025-04-10 13:16:00.515]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:00.517]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:00.518]
[2025-04-10 13:16:00.552]   console.debug
[2025-04-10 13:16:00.554]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fmodule-setup-analytics-no-account.php&plugin_status=all&paged=1&s&_wpnonce=bccd63c23d {
[2025-04-10 13:16:00.555]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-10 13:16:00.557]     }
[2025-04-10 13:16:00.558]
[2025-04-10 13:16:00.560]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:00.561]           at Array.map (<anonymous>)
[2025-04-10 13:16:00.562]
[2025-04-10 13:16:00.564]   console.debug
[2025-04-10 13:16:00.565]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 13:16:00.567]
[2025-04-10 13:16:00.568]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:00.570]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:00.571]
[2025-04-10 13:16:00.609]   console.debug
[2025-04-10 13:16:00.610]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 13:16:00.611]
[2025-04-10 13:16:00.613]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:00.614]           at Array.map (<anonymous>)
[2025-04-10 13:16:00.615]
[2025-04-10 13:16:00.698]   console.debug
[2025-04-10 13:16:00.700]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/search-console-property?_locale=user {"property":"http://localhost:9002"}
[2025-04-10 13:16:00.701]
[2025-04-10 13:16:00.702]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:00.704]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:00.705]
[2025-04-10 13:16:00.735]   console.debug
[2025-04-10 13:16:00.737]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/search-console-property?_locale=user {"success":true}
[2025-04-10 13:16:00.738]
[2025-04-10 13:16:00.740]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:00.741]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:00.742]
[2025-04-10 13:16:00.744]   console.debug
[2025-04-10 13:16:00.745]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-settings
[2025-04-10 13:16:00.746]
[2025-04-10 13:16:00.748]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:00.749]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:00.751]
[2025-04-10 13:16:00.787]   console.debug
[2025-04-10 13:16:00.788]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-settings
[2025-04-10 13:16:00.790]
[2025-04-10 13:16:00.791]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:00.792]           at Array.map (<anonymous>)
[2025-04-10 13:16:00.794]
[2025-04-10 13:16:02.371]   console.debug
[2025-04-10 13:16:02.373]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/modules/data/activation?_locale=user {"data":{"slug":"analytics-4","active":true}}
[2025-04-10 13:16:02.374]
[2025-04-10 13:16:02.375]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:02.377]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:02.378]
[2025-04-10 13:16:02.405]   console.debug
[2025-04-10 13:16:02.407]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/authentication?_locale=user
[2025-04-10 13:16:02.408]
[2025-04-10 13:16:02.410]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:02.412]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:02.413]
[2025-04-10 13:16:02.415]   console.debug
[2025-04-10 13:16:02.416]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/modules/data/activation?_locale=user {"success":true}
[2025-04-10 13:16:02.418]
[2025-04-10 13:16:02.419]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:02.421]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:02.422]
[2025-04-10 13:16:02.487]   console.debug
[2025-04-10 13:16:02.488]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/authentication?_locale=user {"authenticated":true,"requiredScopes":["openid","https:\/\/www.googleapis.com\/auth\/userinfo.profile","https:\/\/www.googleapis.com\/auth\/userinfo.email","https:\/\/www.googleapis.com\/auth\/siteverification","https:\/\/www.googleapis.com\/auth\/webmasters","https:\/\/www.googleapis.com\/auth\/analytics.readonly","https:\/\/www.googleapis.com\/auth\/tagmanager.readonly"],"grantedScopes":["openid","https:\/\/www.googleapis.com\/auth\/userinfo.profile","https:\/\/www.googleapis.com\/auth\/userinfo.email","https:\/\/www.googleapis.com\/auth\/siteverification","https:\/\/www.googleapis.com\/auth\/webmasters","https:\/\/www.googleapis.com\/auth\/analytics.readonly","https:\/\/www.googleapis.com\/auth\/tagmanager.readonly"],"unsatisfiedScopes":[],"needsReauthentication":false,"disconnectedReason":"","connectedProxyURL":false}
[2025-04-10 13:16:02.490]
[2025-04-10 13:16:02.491]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:02.492]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:02.494]
[2025-04-10 13:16:02.506]   console.debug
[2025-04-10 13:16:02.507]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&slug=analytics-4&reAuth=true
[2025-04-10 13:16:02.508]
[2025-04-10 13:16:02.510]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:02.511]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:02.512]
[2025-04-10 13:16:02.559]   console.debug
[2025-04-10 13:16:02.561]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&slug=analytics-4&reAuth=true
[2025-04-10 13:16:02.562]
[2025-04-10 13:16:02.563]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:02.565]           at Array.map (<anonymous>)
[2025-04-10 13:16:02.566]
[2025-04-10 13:16:03.269]   console.debug
[2025-04-10 13:16:03.270]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user
[2025-04-10 13:16:03.272]
[2025-04-10 13:16:03.273]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:03.274]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:03.276]
[2025-04-10 13:16:03.325]   console.debug
[2025-04-10 13:16:03.327]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user {"accountSummaries":[],"nextPageToken":null}
[2025-04-10 13:16:03.328]
[2025-04-10 13:16:03.329]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:03.331]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:03.332]
[2025-04-10 13:16:04.366]   console.debug
[2025-04-10 13:16:04.368]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/analytics/account-created?_locale=user undefined
[2025-04-10 13:16:04.369]
[2025-04-10 13:16:04.371]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:04.373]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.375]
[2025-04-10 13:16:04.407]   console.debug
[2025-04-10 13:16:04.408]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/analytics/account-created?_locale=user {"success":true}
[2025-04-10 13:16:04.411]
[2025-04-10 13:16:04.413]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:04.414]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.416]
[2025-04-10 13:16:04.457]   console.debug
[2025-04-10 13:16:04.459]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user
[2025-04-10 13:16:04.461]
[2025-04-10 13:16:04.462]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:04.464]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.466]
[2025-04-10 13:16:04.491]   console.debug
[2025-04-10 13:16:04.493]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user {"accountSummaries":[{"account":"accounts\/100","displayName":"Example Com","name":"accountSummaries\/100","_id":"100","propertySummaries":[{"displayName":"Example Property","parent":"account\/100","property":"properties\/1000","_id":"1000"}]},{"account":"accounts\/101","displayName":"Example Net","name":"accountSummaries\/101","_id":"101","propertySummaries":[{"displayName":"Example Property","parent":"account\/101","property":"properties\/1001","_id":"1001"}]},{"account":"accounts\/102","displayName":"Example Org","name":"accountSummaries\/102","_id":"102","propertySummaries":[{"displayName":"Example Property Z","parent":"account\/102","property":"properties\/1002","_id":"1002"}]}],"nextPageToken":null}
[2025-04-10 13:16:04.494]
[2025-04-10 13:16:04.496]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:04.497]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.499]
[2025-04-10 13:16:04.500]   console.debug
[2025-04-10 13:16:04.502]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/webdatastreams-batch?propertyIDs%5B0%5D=1000&propertyIDs%5B1%5D=1001&propertyIDs%5B2%5D=1002&_locale=user
[2025-04-10 13:16:04.504]
[2025-04-10 13:16:04.505]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:04.507]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.508]
[2025-04-10 13:16:04.526]   console.debug
[2025-04-10 13:16:04.528]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/webdatastreams-batch?propertyIDs%5B0%5D=1000&propertyIDs%5B1%5D=1001&propertyIDs%5B2%5D=1002&_locale=user {"1000":[{"_id":"400","_propertyID":"1000","name":"properties\/1000\/dataStreams\/400","webStreamData":{"measurementId":"G-500","defaultUri":"http:\/\/localhost:9002"},"displayName":"Test GA4 WebDataStream"}],"1001":[{"_id":"401","_propertyID":"1001","name":"properties\/1001\/dataStreams\/401","webStreamData":{"measurementId":"G-501","defaultUri":"http:\/\/localhost:9002"},"displayName":"Another WebDataStream"}],"1002":[{"_id":"402","_propertyID":"1002","webStreamData":{"measurementId":"G-502","defaultUri":"http:\/\/localhost:9002"},"displayName":"Third WebDataStream"}]}
[2025-04-10 13:16:04.530]
[2025-04-10 13:16:04.532]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:04.534]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.535]
[2025-04-10 13:16:04.537]   console.debug
[2025-04-10 13:16:04.539]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1000&_locale=user
[2025-04-10 13:16:04.540]
[2025-04-10 13:16:04.542]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:04.543]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.545]
[2025-04-10 13:16:04.641]   console.debug
[2025-04-10 13:16:04.642]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1000&_locale=user {"_id":"1001","_accountID":"100","name":"properties/1001","createTime":"2014-10-03T11:01:23Z","updateTime":"2014-10-03T11:01:23Z","parent":"accounts/100","displayName":"Another GA4 Property","industryCategory":"TECHNOLOGY","timeZone":"America/Los_Angeles","currencyCode":"USD","deleted":false}
[2025-04-10 13:16:04.644]
[2025-04-10 13:16:04.646]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:04.647]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.649]
[2025-04-10 13:16:04.680]   console.debug
[2025-04-10 13:16:04.681]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1001&_locale=user
[2025-04-10 13:16:04.683]
[2025-04-10 13:16:04.684]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:04.686]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.687]
[2025-04-10 13:16:04.720]   console.debug
[2025-04-10 13:16:04.722]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1001&_locale=user {"_id":"1001","_accountID":"100","name":"properties/1001","createTime":"2014-10-03T11:01:23Z","updateTime":"2014-10-03T11:01:23Z","parent":"accounts/100","displayName":"Another GA4 Property","industryCategory":"TECHNOLOGY","timeZone":"America/Los_Angeles","currencyCode":"USD","deleted":false}
[2025-04-10 13:16:04.723]
[2025-04-10 13:16:04.724]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:04.726]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.728]
[2025-04-10 13:16:04.788]   console.debug
[2025-04-10 13:16:04.789]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1001&webDataStreamID=401&_locale=user
[2025-04-10 13:16:04.791]
[2025-04-10 13:16:04.792]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:04.794]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.795]
[2025-04-10 13:16:04.797]   console.debug
[2025-04-10 13:16:04.798]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/google-tag-settings?measurementID=G-501&_locale=user
[2025-04-10 13:16:04.800]
[2025-04-10 13:16:04.801]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:04.803]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.804]
[2025-04-10 13:16:04.813]   console.debug
[2025-04-10 13:16:04.815]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1001&webDataStreamID=401&_locale=user {"fileDownloadsEnabled":null,"name":"properties/1000/dataStreams/2000/enhancedMeasurementSettings","outboundClicksEnabled":null,"pageChangesEnabled":null,"scrollsEnabled":null,"searchQueryParameter":"q,s,search,query,keyword","siteSearchEnabled":null,"streamEnabled":true,"uriQueryParameter":null,"videoEngagementEnabled":null}
[2025-04-10 13:16:04.816]
[2025-04-10 13:16:04.818]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:04.819]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.821]
[2025-04-10 13:16:04.822]   console.debug
[2025-04-10 13:16:04.823]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/google-tag-settings?measurementID=G-501&_locale=user {"googleTagAccountID":"123","googleTagContainerID":"456","googleTagID":"GT-123"}
[2025-04-10 13:16:04.825]
[2025-04-10 13:16:04.826]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:04.828]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:04.829]
[2025-04-10 13:16:05.979]   console.debug
[2025-04-10 13:16:05.981]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"data":{"ownerID":0,"accountID":"100","adsConversionID":"","propertyID":"1001","webDataStreamID":"401","measurementID":"G-501","trackingDisabled":["loggedinUsers"],"useSnippet":true,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestinationIDs":null,"googleTagLastSyncedAtMs":0,"availableCustomDimensions":null,"propertyCreateTime":1412334083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEventsLastUpdateAt":0}}
[2025-04-10 13:16:05.983]
[2025-04-10 13:16:05.984]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:05.986]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:05.987]
[2025-04-10 13:16:06.768]   console.debug
[2025-04-10 13:16:06.770]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/conversion-tracking?_locale=user {"data":{"settings":{"enabled":true}}}
[2025-04-10 13:16:06.771]
[2025-04-10 13:16:06.773]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:06.774]
[2025-04-10 13:16:06.776]   console.debug
[2025-04-10 13:16:06.778]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"ownerID":1,"accountID":"100","adsConversionID":"","propertyID":"1001","webDataStreamID":"401","measurementID":"G-501","trackingDisabled":["loggedinUsers"],"useSnippet":true,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestinationIDs":null,"googleTagLastSyncedAtMs":0,"availableCustomDimensions":null,"propertyCreateTime":1412334083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEventsLastUpdateAt":0}
[2025-04-10 13:16:06.779]
[2025-04-10 13:16:06.781]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:06.783]
[2025-04-10 13:16:06.822]   console.debug
[2025-04-10 13:16:06.824]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/conversion-tracking?_locale=user {"enabled":true}
[2025-04-10 13:16:06.826]
[2025-04-10 13:16:06.827]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:06.829]
[2025-04-10 13:16:06.830]   console.debug
[2025-04-10 13:16:06.832]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&notification=authentication_success&slug=analytics-4
[2025-04-10 13:16:06.834]
[2025-04-10 13:16:06.835]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:06.837]
[2025-04-10 13:16:06.887]   console.debug
[2025-04-10 13:16:06.888]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&notification=authentication_success&slug=analytics-4
[2025-04-10 13:16:06.890]
[2025-04-10 13:16:06.891]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:06.893]           at Array.map (<anonymous>)
[2025-04-10 13:16:06.895]
[2025-04-10 13:16:08.243]   console.debug
[2025-04-10 13:16:08.244]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/notifications?_locale=user
[2025-04-10 13:16:08.246]
[2025-04-10 13:16:08.247]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.249]
[2025-04-10 13:16:08.630]   console.debug
[2025-04-10 13:16:08.631]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-02-13&endDate=2025-04-09&_locale=user
[2025-04-10 13:16:08.632]
[2025-04-10 13:16:08.634]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.636]
[2025-04-10 13:16:08.831]   console.debug
[2025-04-10 13:16:08.832]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=sessionDefaultChannelGrouping&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&orderby%5B0%5D%5Bmetric%5D%5BmetricName%5D=totalUsers&orderby%5B0%5D%5Bdesc%5D=true&_locale=user
[2025-04-10 13:16:08.834]
[2025-04-10 13:16:08.836]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.837]
[2025-04-10 13:16:08.855]   console.debug
[2025-04-10 13:16:08.856]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-10 13:16:08.858]
[2025-04-10 13:16:08.859]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.861]
[2025-04-10 13:16:08.878]   console.debug
[2025-04-10 13:16:08.879]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&_locale=user
[2025-04-10 13:16:08.881]
[2025-04-10 13:16:08.882]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.884]
[2025-04-10 13:16:08.901]   console.debug
[2025-04-10 13:16:08.903]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/conversion-events?_locale=user
[2025-04-10 13:16:08.904]
[2025-04-10 13:16:08.906]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.907]
[2025-04-10 13:16:08.927]   console.debug
[2025-04-10 13:16:08.928]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/search-console/data/searchanalytics?startDate=2025-02-13&endDate=2025-04-09&dimensions=date&_locale=user
[2025-04-10 13:16:08.930]
[2025-04-10 13:16:08.931]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.933]
[2025-04-10 13:16:08.949]   console.debug
[2025-04-10 13:16:08.951]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&_locale=user
[2025-04-10 13:16:08.952]
[2025-04-10 13:16:08.954]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.955]
[2025-04-10 13:16:08.973]   console.debug
[2025-04-10 13:16:08.974]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-10 13:16:08.976]
[2025-04-10 13:16:08.977]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:08.979]
[2025-04-10 13:16:08.999]   console.debug
[2025-04-10 13:16:09.001]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-10 13:16:09.002]
[2025-04-10 13:16:09.004]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:09.005]
[2025-04-10 13:16:09.026]   console.debug
[2025-04-10 13:16:09.028]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-lookup?destinationID=G-501&_locale=user
[2025-04-10 13:16:09.029]
[2025-04-10 13:16:09.031]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:09.032]
[2025-04-10 13:16:09.229]   console.debug
[2025-04-10 13:16:09.231]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1001&webDataStreamID=401&_locale=user
[2025-04-10 13:16:09.232]
[2025-04-10 13:16:09.234]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:09.235]
[2025-04-10 13:16:09.299]   console.debug
[2025-04-10 13:16:09.301]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/ads-measurement-status?_locale=user
[2025-04-10 13:16:09.302]
[2025-04-10 13:16:09.304]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:09.305]
[2025-04-10 13:16:09.345]   console.debug
[2025-04-10 13:16:09.346]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/notifications?_locale=user []
[2025-04-10 13:16:09.348]
[2025-04-10 13:16:09.350]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.351]
[2025-04-10 13:16:09.417]   console.debug
[2025-04-10 13:16:09.419]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/data-available?_locale=user {}
[2025-04-10 13:16:09.421]
[2025-04-10 13:16:09.422]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:09.424]
[2025-04-10 13:16:09.465]   console.debug
[2025-04-10 13:16:09.466]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-02-13&endDate=2025-04-09&_locale=user {}
[2025-04-10 13:16:09.468]
[2025-04-10 13:16:09.469]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.471]
[2025-04-10 13:16:09.506]   console.debug
[2025-04-10 13:16:09.507]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=sessionDefaultChannelGrouping&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&orderby%5B0%5D%5Bmetric%5D%5BmetricName%5D=totalUsers&orderby%5B0%5D%5Bdesc%5D=true&_locale=user {}
[2025-04-10 13:16:09.509]
[2025-04-10 13:16:09.510]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.512]
[2025-04-10 13:16:09.633]   console.debug
[2025-04-10 13:16:09.634]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-10 13:16:09.636]
[2025-04-10 13:16:09.637]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.639]
[2025-04-10 13:16:09.640]   console.debug
[2025-04-10 13:16:09.642]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&_locale=user {}
[2025-04-10 13:16:09.643]
[2025-04-10 13:16:09.645]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.646]
[2025-04-10 13:16:09.703]   console.debug
[2025-04-10 13:16:09.705]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/conversion-events?_locale=user []
[2025-04-10 13:16:09.706]
[2025-04-10 13:16:09.708]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.709]
[2025-04-10 13:16:09.736]   console.debug
[2025-04-10 13:16:09.738]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/search-console/data/searchanalytics?startDate=2025-02-13&endDate=2025-04-09&dimensions=date&_locale=user []
[2025-04-10 13:16:09.739]
[2025-04-10 13:16:09.741]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.742]
[2025-04-10 13:16:09.744]   console.debug
[2025-04-10 13:16:09.745]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&_locale=user {}
[2025-04-10 13:16:09.747]
[2025-04-10 13:16:09.748]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.750]
[2025-04-10 13:16:09.821]   console.debug
[2025-04-10 13:16:09.823]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-10 13:16:09.825]
[2025-04-10 13:16:09.826]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.828]
[2025-04-10 13:16:09.829]   console.debug
[2025-04-10 13:16:09.831]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-10 13:16:09.832]
[2025-04-10 13:16:09.834]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.835]
[2025-04-10 13:16:09.877]   console.debug
[2025-04-10 13:16:09.878]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/set-google-tag-id-mismatch?_locale=user {"data":{"hasMismatchedTag":true}}
[2025-04-10 13:16:09.880]
[2025-04-10 13:16:09.881]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:09.883]
[2025-04-10 13:16:09.908]   console.debug
[2025-04-10 13:16:09.910]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-lookup?destinationID=G-501&_locale=user {"path":"accounts/6065484567/containers/98369876","accountId":"6065484567","containerId":"98369876","name":"example.com","publicId":"G-2B7M8YQ1K6","usageContext":["web"],"fingerprint":"1670406303456","tagManagerUrl":"https://tagmanager.google.com/#/container/accounts/6065484567/containers/98369876/workspaces?apiLink=container","features":{"supportUserPermissions":false,"supportEnvironments":false,"supportWorkspaces":false,"supportGtagConfigs":true,"supportBuiltInVariables":true,"supportClients":false,"supportFolders":false,"supportTags":false,"supportTemplates":false,"supportTriggers":false,"supportVariables":false,"supportVersions":false,"supportZones":false},"tagIds":["G-2B7M8YQ1K6","GT-NBQN9V2"]}
[2025-04-10 13:16:09.911]
[2025-04-10 13:16:09.913]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.915]
[2025-04-10 13:16:09.916]   console.debug
[2025-04-10 13:16:09.918]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1001&webDataStreamID=401&_locale=user {"fileDownloadsEnabled":null,"name":"properties/1000/dataStreams/2000/enhancedMeasurementSettings","outboundClicksEnabled":null,"pageChangesEnabled":null,"scrollsEnabled":null,"searchQueryParameter":"q,s,search,query,keyword","siteSearchEnabled":null,"streamEnabled":true,"uriQueryParameter":null,"videoEngagementEnabled":null}
[2025-04-10 13:16:09.920]
[2025-04-10 13:16:09.921]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:09.923]
[2025-04-10 13:16:10.002]   console.debug
[2025-04-10 13:16:10.003]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/ads-measurement-status?_locale=user {"connected":false}
[2025-04-10 13:16:10.005]
[2025-04-10 13:16:10.006]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:10.008]
[2025-04-10 13:16:10.009]   console.debug
[2025-04-10 13:16:10.011]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/data-available?_locale=user true
[2025-04-10 13:16:10.012]
[2025-04-10 13:16:10.014]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:10.015]
[2025-04-10 13:16:10.028]   console.debug
[2025-04-10 13:16:10.030]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/set-google-tag-id-mismatch?_locale=user true
[2025-04-10 13:16:10.031]
[2025-04-10 13:16:10.033]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:10.034]
[2025-04-10 13:16:10.054]   console.debug
[2025-04-10 13:16:10.056]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-destinations?accountID=123&containerID=456&_locale=user
[2025-04-10 13:16:10.058]
[2025-04-10 13:16:10.059]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:10.061]
[2025-04-10 13:16:10.063]   console.debug
[2025-04-10 13:16:10.064]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:16:10.066]
[2025-04-10 13:16:10.068]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:10.070]
[2025-04-10 13:16:10.130]   console.debug
[2025-04-10 13:16:10.131]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:16:10.133]
[2025-04-10 13:16:10.135]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:10.136]           at Array.map (<anonymous>)
[2025-04-10 13:16:10.138]
[2025-04-10 13:16:10.331]   console.debug
[2025-04-10 13:16:10.332]     NAV POST http://localhost:9002/wp-admin/plugins.php plugin_status=all&paged=1&_wpnonce=23a086e967&_wp_http_referer=%2Fwp-admin%2Fplugins.php&action=deactivate-selected&bulk_action=Apply&paged=1&checked%5B%5D=google-site-kit-test-plugins%2Fgcp-auth.php&checked%5B%5D=google-site-kit-test-plugins%2Fmodule-setup-analytics.php&checked%5B%5D=google-site-kit-test-plugins%2Foauth-callback.php&checked%5B%5D=google-site-kit-test-plugins%2Fsite-verification.php&action2=deactivate-selected
[2025-04-10 13:16:10.334]
[2025-04-10 13:16:10.336]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:10.338]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:10.340]
[2025-04-10 13:16:10.381]   console.debug
[2025-04-10 13:16:10.383]     302 POST http://localhost:9002/wp-admin/plugins.php {
[2025-04-10 13:16:10.384]       redirect: 'http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s='
[2025-04-10 13:16:10.386]     }
[2025-04-10 13:16:10.387]
[2025-04-10 13:16:10.388]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:10.390]           at Array.map (<anonymous>)
[2025-04-10 13:16:10.391]
[2025-04-10 13:16:10.392]   console.debug
[2025-04-10 13:16:10.394]     NAV GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-10 13:16:10.395]
[2025-04-10 13:16:10.396]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:10.398]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:10.399]
[2025-04-10 13:16:10.437]   console.debug
[2025-04-10 13:16:10.438]     200 GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-10 13:16:10.440]
[2025-04-10 13:16:10.441]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:10.443]           at Array.map (<anonymous>)
[2025-04-10 13:16:10.444]
[2025-04-10 13:16:10.517]   console.debug
[2025-04-10 13:16:10.518]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user undefined
[2025-04-10 13:16:10.520]
[2025-04-10 13:16:10.521]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:10.523]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:10.524]
[2025-04-10 13:16:10.556]   console.debug
[2025-04-10 13:16:10.558]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user true
[2025-04-10 13:16:10.559]
[2025-04-10 13:16:10.560]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:10.562]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:10.563]
[2025-04-10 13:16:11.835]   console.debug
[2025-04-10 13:16:11.837]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user undefined
[2025-04-10 13:16:11.838]
[2025-04-10 13:16:11.840]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:11.841]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:11.843]
[2025-04-10 13:16:11.857]   console.debug
[2025-04-10 13:16:11.859]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user true
[2025-04-10 13:16:11.860]
[2025-04-10 13:16:11.861]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:11.863]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:11.864]
[2025-04-10 13:16:12.117] FAIL specs/modules/analytics/setup-gcp-no-account-no-tag.test.js (14.583 s)
[2025-04-10 13:16:12.119]   setting up the Analytics module using GCP auth with no existing account and no existing tag
[2025-04-10 13:16:12.121]     ✕ displays account creation form when user has no Analytics account (12583 ms)
[2025-04-10 13:16:12.123]
[2025-04-10 13:16:12.124]   ● setting up the Analytics module using GCP auth with no existing account and no existing tag › displays account creation form when user has no Analytics account
[2025-04-10 13:16:12.126]
[2025-04-10 13:16:12.127]     expect(jest.fn()).not.toHaveErrored(expected)
[2025-04-10 13:16:12.129]
[2025-04-10 13:16:12.130]     Expected mock function not to be called but it was called with:
[2025-04-10 13:16:12.132]     ["Google Site Kit API Error method:GET datapoint:container-destinations type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]
[2025-04-10 13:16:12.133]
[2025-04-10 13:16:12.135]       at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)
[2025-04-10 13:16:12.136]
[2025-04-10 13:16:26.534] PASS specs/plugin-activation.test.js (14.403 s)
[2025-04-10 13:16:26.536]   plugin activation notice
[2025-04-10 13:16:26.538]     using proxy auth
[2025-04-10 13:16:26.540]       ✓ should be displayed (2381 ms)
[2025-04-10 13:16:26.542]       ✓ should not display noscript notice (1984 ms)
[2025-04-10 13:16:26.543]     using GCP auth
[2025-04-10 13:16:26.545]       ✓ should be displayed (2038 ms)
[2025-04-10 13:16:26.546]       ✓ should not display noscript notice (1662 ms)
[2025-04-10 13:16:26.548]       ✓ should lead you to the setup wizard with GCP auth (2771 ms)
[2025-04-10 13:16:26.549]
[2025-04-10 13:16:40.447] PASS specs/auth/gcp-flow.test.js (13.9 s)
[2025-04-10 13:16:40.449]   Site Kit set up flow for the first time
[2025-04-10 13:16:40.451]     ✓ authenticates from splash page (6367 ms)
[2025-04-10 13:16:40.453]     ✓ disconnects user from Site Kit (5558 ms)
[2025-04-10 13:16:40.455]
[2025-04-10 13:16:52.657] PASS specs/modules/search-console/admin-bar.test.js (12.199 s)
[2025-04-10 13:16:52.659]   Site Kit admin bar component display
[2025-04-10 13:16:52.660]     ✓ loads when viewing the front end of a post with data in Search Console (2823 ms)
[2025-04-10 13:16:52.662]     ✓ loads when editing a post with data in Search Console (3900 ms)
[2025-04-10 13:16:52.663]     ✓ links "More details" to the entity dashboard view for the current post (2634 ms)
[2025-04-10 13:16:52.665]
[2025-04-10 13:17:04.855] PASS specs/amp/home-validation.test.js (12.185 s)
[2025-04-10 13:17:04.857]   AMP Homepage
[2025-04-10 13:17:04.859]     Logged-in user
[2025-04-10 13:17:04.861]       ✓ has no validation errors (2333 ms)
[2025-04-10 13:17:04.863]     Non-logged-in user
[2025-04-10 13:17:04.864]       ✓ has no validation errors (1238 ms)
[2025-04-10 13:17:04.866]
[2025-04-10 13:17:16.148] PASS specs/dashboard/surveys.test.js (11.283 s)
[2025-04-10 13:17:16.150]   dashboard surveys
[2025-04-10 13:17:16.152]     ✓ shows a survey (8474 ms)
[2025-04-10 13:17:16.154]
[2025-04-10 13:17:26.869] PASS specs/auth/gcp-flow-admin-2.test.js (10.711 s)
[2025-04-10 13:17:26.871]   the set up flow for the second administrator
[2025-04-10 13:17:26.873]     ✓ connects a secondary admin after the initial set up (8322 ms)
[2025-04-10 13:17:26.875]
[2025-04-10 13:17:37.157] PASS specs/plugin-reset.test.js (10.275 s)
[2025-04-10 13:17:37.159]   Plugin Reset
[2025-04-10 13:17:37.161]     ✓ displays a confirmation dialog when clicking the "Reset Site Kit" link (2802 ms)
[2025-04-10 13:17:37.163]     ✓ dismisses the reset confirmation dialog when clicking "Cancel" (2199 ms)
[2025-04-10 13:17:37.164]     ✓ disconnects Site Kit by clicking the "Reset" button in the confirmation dialog (2434 ms)
[2025-04-10 13:17:37.166]
[2025-04-10 13:17:46.985] PASS specs/front-end/consent-mode.test.js (9.815 s)
[2025-04-10 13:17:46.987]   Consent Mode snippet
[2025-04-10 13:17:46.989]     ✓ configures the Consent Mode defaults (2524 ms)
[2025-04-10 13:17:46.991]     ✓ enqueues a Consent Mode update in response to a `wp_set_consent()` call (1592 ms)
[2025-04-10 13:17:46.993]     ✓ enqueues a Consent Mode update on page load when a CMP plugin is present (2517 ms)
[2025-04-10 13:17:46.994]
[2025-04-10 13:17:55.930] PASS specs/amp/admin-bar.test.js (8.935 s)
[2025-04-10 13:17:55.932]   AMP Admin Bar compatibility
[2025-04-10 13:17:55.935]     ✓ it has a functional Site Kit admin bar in AMP (4352 ms)
[2025-04-10 13:17:55.937]
[2025-04-10 13:18:04.256] PASS specs/wp-admin/screens.test.js (8.32 s)
[2025-04-10 13:18:04.258]   screens
[2025-04-10 13:18:04.260]     googlesitekit-splash
[2025-04-10 13:18:04.262]       ✓ exists with the expected page title (2426 ms)
[2025-04-10 13:18:04.264]     googlesitekit-user-input
[2025-04-10 13:18:04.266]       ✓ exists with the expected page title (2186 ms)
[2025-04-10 13:18:04.267]     googlesitekit-ad-blocking-recovery
[2025-04-10 13:18:04.269]       ✓ exists with the expected page title (1597 ms)
[2025-04-10 13:18:04.270]
[2025-04-10 13:18:09.829] PASS specs/wp-admin/site-health.test.js (5.568 s)
[2025-04-10 13:18:09.830]   Site Health
[2025-04-10 13:18:09.832]     ✓ adds debug data to the info tab when Site Kit is active but not setup (1835 ms)
[2025-04-10 13:18:09.833]     ✓ adds debug data to the info tab when Site Kit is setup (1627 ms)
[2025-04-10 13:18:09.835]
[2025-04-10 13:18:18.035] PASS specs/modules/analytics/setup-no-account-with-tag.test.js (7.687 s)
[2025-04-10 13:18:18.037]   setting up the Analytics module with no existing account and with an existing tag
[2025-04-10 13:18:18.038]     ✓ allows Analytics to be set up with an existing tag that does not match a property of the user (5920 ms)
[2025-04-10 13:18:18.040]
[2025-04-10 13:18:25.532] PASS specs/modules/analytics/admin-bar.test.js (7.489 s)
[2025-04-10 13:18:25.534]   Site Kit admin bar component display
[2025-04-10 13:18:25.536]     ✓ loads Analytics data when the module is active (4577 ms)
[2025-04-10 13:18:25.538]
[2025-04-10 13:18:32.209] PASS specs/api-cache.test.js (6.671 s)
[2025-04-10 13:18:32.211]   API cache
[2025-04-10 13:18:32.213]     ✓ isolates client storage between sessions (3878 ms)
[2025-04-10 13:18:32.215]
[2025-04-10 13:18:38.664] PASS specs/dashboard/dashboard-noscript.test.js (6.449 s)
[2025-04-10 13:18:38.667]   dashboard noscript notice
[2025-04-10 13:18:38.669]     with Javascript enabled
[2025-04-10 13:18:38.671]       ✓ Should not display noscript notice (2425 ms)
[2025-04-10 13:18:38.673]     with Javascript disabled
[2025-04-10 13:18:38.675]       ✓ should not display plugin html (1101 ms)
[2025-04-10 13:18:38.677]       ✓ should display noscript notice (1102 ms)
[2025-04-10 13:18:38.678]
[2025-04-10 13:18:44.686] PASS specs/module-activation.test.js (6.016 s)
[2025-04-10 13:18:44.688]   Module activation
[2025-04-10 13:18:44.690]     ✓ should prevent non active modules to be set up (2213 ms)
[2025-04-10 13:18:44.692]     ✓ should render an error message when an invalid module slug is used to setup the module (2146 ms)
[2025-04-10 13:18:44.694]
[2025-04-10 13:18:48.957] PASS specs/auth/flow-proxy.test.js
[2025-04-10 13:18:48.959]   Site Kit set up flow for the first time
[2025-04-10 13:18:48.962]     ✓ renders a splash page for proxy set up when no GCP credentials are provided (2444 ms)
[2025-04-10 13:18:48.964]
[2025-04-10 13:18:48.966] Summary of all failing tests
[2025-04-10 13:18:48.968] FAIL specs/modules/analytics/setup-proxy-no-account-no-tag.test.js (26.516 s)
[2025-04-10 13:18:48.969]   ● setting up the Analytics module with no existing account and no existing tag via proxy › preserves user-filled values provided and auto-submits after approving permissions
[2025-04-10 13:18:48.971]
[2025-04-10 13:18:48.972]     TimeoutError: Timeout exceeded while waiting for event
[2025-04-10 13:18:48.974]
[2025-04-10 13:18:48.975]       at Timeout.<anonymous> (../../node_modules/puppeteer/src/common/helper.ts:149:9)
[2025-04-10 13:18:48.977]
[2025-04-10 13:18:48.978] FAIL specs/modules/analytics/setup-gcp-no-account-no-tag.test.js (14.583 s)
[2025-04-10 13:18:48.979]   ● setting up the Analytics module using GCP auth with no existing account and no existing tag › displays account creation form when user has no Analytics account
[2025-04-10 13:18:48.981]
[2025-04-10 13:18:48.982]     expect(jest.fn()).not.toHaveErrored(expected)
[2025-04-10 13:18:48.983]
[2025-04-10 13:18:48.985]     Expected mock function not to be called but it was called with:
[2025-04-10 13:18:48.986]     ["Google Site Kit API Error method:GET datapoint:container-destinations type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]
[2025-04-10 13:18:48.988]
[2025-04-10 13:18:48.989]       at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)
[2025-04-10 13:18:48.991]
[2025-04-10 13:18:48.992]
[2025-04-10 13:18:48.994] Test Suites: 2 failed, 1 skipped, 31 passed, 33 of 34 total
[2025-04-10 13:18:48.995] Tests:       2 failed, 2 skipped, 88 passed, 92 total
[2025-04-10 13:18:48.996] Snapshots:   0 total
[2025-04-10 13:18:48.998] Time:        570.079 s, estimated 606 s
[2025-04-10 13:18:48.999] Ran all test suites.
[2025-04-10 13:18:49.056] Test results written to: ../../e2e-test-results/-2.json
[2025-04-10 13:18:49.057]
[2025-04-10 13:18:49.059] 🎯 Target test "setting up the Analytics module using GCP auth with no existing account and no existing tag displays account creation form when user has no Analytics account" failed
Log from the `GET ...container-destinations` to test failure
[2025-04-10 13:16:10.054]   console.debug
[2025-04-10 13:16:10.056]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-destinations?accountID=123&containerID=456&_locale=user
[2025-04-10 13:16:10.058]
[2025-04-10 13:16:10.059]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:10.061]
[2025-04-10 13:16:10.063]   console.debug
[2025-04-10 13:16:10.064]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:16:10.066]
[2025-04-10 13:16:10.068]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:10.070]
[2025-04-10 13:16:10.130]   console.debug
[2025-04-10 13:16:10.131]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 13:16:10.133]
[2025-04-10 13:16:10.135]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:10.136]           at Array.map (<anonymous>)
[2025-04-10 13:16:10.138]
[2025-04-10 13:16:10.331]   console.debug
[2025-04-10 13:16:10.332]     NAV POST http://localhost:9002/wp-admin/plugins.php plugin_status=all&paged=1&_wpnonce=23a086e967&_wp_http_referer=%2Fwp-admin%2Fplugins.php&action=deactivate-selected&bulk_action=Apply&paged=1&checked%5B%5D=google-site-kit-test-plugins%2Fgcp-auth.php&checked%5B%5D=google-site-kit-test-plugins%2Fmodule-setup-analytics.php&checked%5B%5D=google-site-kit-test-plugins%2Foauth-callback.php&checked%5B%5D=google-site-kit-test-plugins%2Fsite-verification.php&action2=deactivate-selected
[2025-04-10 13:16:10.334]
[2025-04-10 13:16:10.336]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:10.338]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:10.340]
[2025-04-10 13:16:10.381]   console.debug
[2025-04-10 13:16:10.383]     302 POST http://localhost:9002/wp-admin/plugins.php {
[2025-04-10 13:16:10.384]       redirect: 'http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s='
[2025-04-10 13:16:10.386]     }
[2025-04-10 13:16:10.387]
[2025-04-10 13:16:10.388]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:10.390]           at Array.map (<anonymous>)
[2025-04-10 13:16:10.391]
[2025-04-10 13:16:10.392]   console.debug
[2025-04-10 13:16:10.394]     NAV GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-10 13:16:10.395]
[2025-04-10 13:16:10.396]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 13:16:10.398]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:10.399]
[2025-04-10 13:16:10.437]   console.debug
[2025-04-10 13:16:10.438]     200 GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-10 13:16:10.440]
[2025-04-10 13:16:10.441]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 13:16:10.443]           at Array.map (<anonymous>)
[2025-04-10 13:16:10.444]
[2025-04-10 13:16:10.517]   console.debug
[2025-04-10 13:16:10.518]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user undefined
[2025-04-10 13:16:10.520]
[2025-04-10 13:16:10.521]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:10.523]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:10.524]
[2025-04-10 13:16:10.556]   console.debug
[2025-04-10 13:16:10.558]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user true
[2025-04-10 13:16:10.559]
[2025-04-10 13:16:10.560]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:10.562]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:10.563]
[2025-04-10 13:16:11.835]   console.debug
[2025-04-10 13:16:11.837]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user undefined
[2025-04-10 13:16:11.838]
[2025-04-10 13:16:11.840]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 13:16:11.841]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:11.843]
[2025-04-10 13:16:11.857]   console.debug
[2025-04-10 13:16:11.859]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user true
[2025-04-10 13:16:11.860]
[2025-04-10 13:16:11.861]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 13:16:11.863]           at runMicrotasks (<anonymous>)
[2025-04-10 13:16:11.864]
[2025-04-10 13:16:12.117] FAIL specs/modules/analytics/setup-gcp-no-account-no-tag.test.js (14.583 s)
[2025-04-10 13:16:12.119]   setting up the Analytics module using GCP auth with no existing account and no existing tag
[2025-04-10 13:16:12.121]     ✕ displays account creation form when user has no Analytics account (12583 ms)
[2025-04-10 13:16:12.123]
[2025-04-10 13:16:12.124]   ● setting up the Analytics module using GCP auth with no existing account and no existing tag › displays account creation form when user has no Analytics account
[2025-04-10 13:16:12.126]
[2025-04-10 13:16:12.127]     expect(jest.fn()).not.toHaveErrored(expected)
[2025-04-10 13:16:12.129]
[2025-04-10 13:16:12.130]     Expected mock function not to be called but it was called with:
[2025-04-10 13:16:12.132]     ["Google Site Kit API Error method:GET datapoint:container-destinations type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]
[2025-04-10 13:16:12.133]
[2025-04-10 13:16:12.135]       at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)
[2025-04-10 13:16:12.136]
[2025-04-10 13:16:26.534] PASS specs/plugin-activation.test.js (14.403 s)
[2025-04-10 13:16:26.536]   plugin activation notice
[2025-04-10 13:16:26.538]     using proxy auth
[2025-04-10 13:16:26.540]       ✓ should be displayed (2381 ms)
[2025-04-10 13:16:26.542]       ✓ should not display noscript notice (1984 ms)
[2025-04-10 13:16:26.543]     using GCP auth
[2025-04-10 13:16:26.545]       ✓ should be displayed (2038 ms)
[2025-04-10 13:16:26.546]       ✓ should not display noscript notice (1662 ms)
[2025-04-10 13:16:26.548]       ✓ should lead you to the setup wizard with GCP auth (2771 ms)
[2025-04-10 13:16:26.549]
[2025-04-10 13:16:40.447] PASS specs/auth/gcp-flow.test.js (13.9 s)
[2025-04-10 13:16:40.449]   Site Kit set up flow for the first time
[2025-04-10 13:16:40.451]     ✓ authenticates from splash page (6367 ms)
[2025-04-10 13:16:40.453]     ✓ disconnects user from Site Kit (5558 ms)
[2025-04-10 13:16:40.455]
[2025-04-10 13:16:52.657] PASS specs/modules/search-console/admin-bar.test.js (12.199 s)
[2025-04-10 13:16:52.659]   Site Kit admin bar component display
[2025-04-10 13:16:52.660]     ✓ loads when viewing the front end of a post with data in Search Console (2823 ms)
[2025-04-10 13:16:52.662]     ✓ loads when editing a post with data in Search Console (3900 ms)
[2025-04-10 13:16:52.663]     ✓ links "More details" to the entity dashboard view for the current post (2634 ms)
[2025-04-10 13:16:52.665]
[2025-04-10 13:17:04.855] PASS specs/amp/home-validation.test.js (12.185 s)
[2025-04-10 13:17:04.857]   AMP Homepage
[2025-04-10 13:17:04.859]     Logged-in user
[2025-04-10 13:17:04.861]       ✓ has no validation errors (2333 ms)
[2025-04-10 13:17:04.863]     Non-logged-in user
[2025-04-10 13:17:04.864]       ✓ has no validation errors (1238 ms)
[2025-04-10 13:17:04.866]
[2025-04-10 13:17:16.148] PASS specs/dashboard/surveys.test.js (11.283 s)
[2025-04-10 13:17:16.150]   dashboard surveys
[2025-04-10 13:17:16.152]     ✓ shows a survey (8474 ms)
[2025-04-10 13:17:16.154]
[2025-04-10 13:17:26.869] PASS specs/auth/gcp-flow-admin-2.test.js (10.711 s)
[2025-04-10 13:17:26.871]   the set up flow for the second administrator
[2025-04-10 13:17:26.873]     ✓ connects a secondary admin after the initial set up (8322 ms)
[2025-04-10 13:17:26.875]
[2025-04-10 13:17:37.157] PASS specs/plugin-reset.test.js (10.275 s)
[2025-04-10 13:17:37.159]   Plugin Reset
[2025-04-10 13:17:37.161]     ✓ displays a confirmation dialog when clicking the "Reset Site Kit" link (2802 ms)
[2025-04-10 13:17:37.163]     ✓ dismisses the reset confirmation dialog when clicking "Cancel" (2199 ms)
[2025-04-10 13:17:37.164]     ✓ disconnects Site Kit by clicking the "Reset" button in the confirmation dialog (2434 ms)
[2025-04-10 13:17:37.166]
[2025-04-10 13:17:46.985] PASS specs/front-end/consent-mode.test.js (9.815 s)
[2025-04-10 13:17:46.987]   Consent Mode snippet
[2025-04-10 13:17:46.989]     ✓ configures the Consent Mode defaults (2524 ms)
[2025-04-10 13:17:46.991]     ✓ enqueues a Consent Mode update in response to a `wp_set_consent()` call (1592 ms)
[2025-04-10 13:17:46.993]     ✓ enqueues a Consent Mode update on page load when a CMP plugin is present (2517 ms)
[2025-04-10 13:17:46.994]
[2025-04-10 13:17:55.930] PASS specs/amp/admin-bar.test.js (8.935 s)
[2025-04-10 13:17:55.932]   AMP Admin Bar compatibility
[2025-04-10 13:17:55.935]     ✓ it has a functional Site Kit admin bar in AMP (4352 ms)
[2025-04-10 13:17:55.937]
[2025-04-10 13:18:04.256] PASS specs/wp-admin/screens.test.js (8.32 s)
[2025-04-10 13:18:04.258]   screens
[2025-04-10 13:18:04.260]     googlesitekit-splash
[2025-04-10 13:18:04.262]       ✓ exists with the expected page title (2426 ms)
[2025-04-10 13:18:04.264]     googlesitekit-user-input
[2025-04-10 13:18:04.266]       ✓ exists with the expected page title (2186 ms)
[2025-04-10 13:18:04.267]     googlesitekit-ad-blocking-recovery
[2025-04-10 13:18:04.269]       ✓ exists with the expected page title (1597 ms)
[2025-04-10 13:18:04.270]
[2025-04-10 13:18:09.829] PASS specs/wp-admin/site-health.test.js (5.568 s)
[2025-04-10 13:18:09.830]   Site Health
[2025-04-10 13:18:09.832]     ✓ adds debug data to the info tab when Site Kit is active but not setup (1835 ms)
[2025-04-10 13:18:09.833]     ✓ adds debug data to the info tab when Site Kit is setup (1627 ms)
[2025-04-10 13:18:09.835]
[2025-04-10 13:18:18.035] PASS specs/modules/analytics/setup-no-account-with-tag.test.js (7.687 s)
[2025-04-10 13:18:18.037]   setting up the Analytics module with no existing account and with an existing tag
[2025-04-10 13:18:18.038]     ✓ allows Analytics to be set up with an existing tag that does not match a property of the user (5920 ms)
[2025-04-10 13:18:18.040]
[2025-04-10 13:18:25.532] PASS specs/modules/analytics/admin-bar.test.js (7.489 s)
[2025-04-10 13:18:25.534]   Site Kit admin bar component display
[2025-04-10 13:18:25.536]     ✓ loads Analytics data when the module is active (4577 ms)
[2025-04-10 13:18:25.538]
[2025-04-10 13:18:32.209] PASS specs/api-cache.test.js (6.671 s)
[2025-04-10 13:18:32.211]   API cache
[2025-04-10 13:18:32.213]     ✓ isolates client storage between sessions (3878 ms)
[2025-04-10 13:18:32.215]
[2025-04-10 13:18:38.664] PASS specs/dashboard/dashboard-noscript.test.js (6.449 s)
[2025-04-10 13:18:38.667]   dashboard noscript notice
[2025-04-10 13:18:38.669]     with Javascript enabled
[2025-04-10 13:18:38.671]       ✓ Should not display noscript notice (2425 ms)
[2025-04-10 13:18:38.673]     with Javascript disabled
[2025-04-10 13:18:38.675]       ✓ should not display plugin html (1101 ms)
[2025-04-10 13:18:38.677]       ✓ should display noscript notice (1102 ms)
[2025-04-10 13:18:38.678]
[2025-04-10 13:18:44.686] PASS specs/module-activation.test.js (6.016 s)
[2025-04-10 13:18:44.688]   Module activation
[2025-04-10 13:18:44.690]     ✓ should prevent non active modules to be set up (2213 ms)
[2025-04-10 13:18:44.692]     ✓ should render an error message when an invalid module slug is used to setup the module (2146 ms)
[2025-04-10 13:18:44.694]
[2025-04-10 13:18:48.957] PASS specs/auth/flow-proxy.test.js
[2025-04-10 13:18:48.959]   Site Kit set up flow for the first time
[2025-04-10 13:18:48.962]     ✓ renders a splash page for proxy set up when no GCP credentials are provided (2444 ms)
[2025-04-10 13:18:48.964]
[2025-04-10 13:18:48.966] Summary of all failing tests
[2025-04-10 13:18:48.968] FAIL specs/modules/analytics/setup-proxy-no-account-no-tag.test.js (26.516 s)
[2025-04-10 13:18:48.969]   ● setting up the Analytics module with no existing account and no existing tag via proxy › preserves user-filled values provided and auto-submits after approving permissions
[2025-04-10 13:18:48.971]
[2025-04-10 13:18:48.972]     TimeoutError: Timeout exceeded while waiting for event
[2025-04-10 13:18:48.974]
[2025-04-10 13:18:48.975]       at Timeout.<anonymous> (../../node_modules/puppeteer/src/common/helper.ts:149:9)
[2025-04-10 13:18:48.977]
[2025-04-10 13:18:48.978] FAIL specs/modules/analytics/setup-gcp-no-account-no-tag.test.js (14.583 s)
[2025-04-10 13:18:48.979]   ● setting up the Analytics module using GCP auth with no existing account and no existing tag › displays account creation form when user has no Analytics account
[2025-04-10 13:18:48.981]
[2025-04-10 13:18:48.982]     expect(jest.fn()).not.toHaveErrored(expected)
[2025-04-10 13:18:48.983]
[2025-04-10 13:18:48.985]     Expected mock function not to be called but it was called with:
[2025-04-10 13:18:48.986]     ["Google Site Kit API Error method:GET datapoint:container-destinations type:modules identifier:analytics-4 error:\"The response is not a valid JSON response.\""]
[2025-04-10 13:18:48.988]
[2025-04-10 13:18:48.989]       at Object.assertExpectedCalls (../../node_modules/@wordpress/jest-console/build/@wordpress/jest-console/src/index.js:36:4)

@aaemnnosttv
Copy link
Collaborator

Thanks @techanvil – I wonder if the error causes the response to not be logged by our infra as well? Two last things to consider here I think:

  • Let's see if anything is being thrown here
    // The response may fail to resolve if the test ends before it completes.
    try {
    data.push( await res.text() );
    console.debug( ...data ); // eslint-disable-line no-console
    } catch ( err ) {} // eslint-disable-line no-empty
  • We can temporarily log REST responses observed on rest_pre_echo_response to see what is being returned on the server side

A bit puzzling why this one request only is failing like this, so I'd prefer to avoid ignoring it without understanding the root cause.

@aaemnnosttv aaemnnosttv assigned techanvil and unassigned aaemnnosttv Apr 10, 2025
@techanvil
Copy link
Collaborator Author

techanvil commented Apr 10, 2025

Thanks @aaemnnosttv, I'm happy to look further into this but before doing so, should clarify that in fact it's not just this one request - I've seen the analytics-4/data/settings and container-destinations requests both failing with this invalid JSON error (and possibly another one too), both of which are dispatched and apparently interrupted around the same time.

Given it's not confined to this one request, do you still think it's worth spending more time digging in here?

Here's an example successful run, to illustrate where the second POST to settings occurs, as the test is interrupted before it gets to that point in the output in my previous comment.

Test output
[2025-04-10 16:53:37.379] 
[2025-04-10 16:53:37.380] > pretest:e2e
[2025-04-10 16:53:37.382] > ./bin/local-env/env-check.sh && ./bin/test-docker-connectivity
[2025-04-10 16:53:37.384] 
[2025-04-10 16:53:37.612] 
[2025-04-10 16:53:37.614] > test:e2e
[2025-04-10 16:53:37.615] > cross-env NODE_OPTIONS=--experimental-abortcontroller WP_BASE_URL=http://localhost:9002 ./script.js "specs/modules/analytics/setup-gcp-no-account-no-tag.test.js"
[2025-04-10 16:53:37.617] 
[2025-04-10 16:53:37.792] **INFO** Skipping browser download. "PUPPETEER_SKIP_DOWNLOAD" was set in project config.
[2025-04-10 16:53:40.327] (node:3021462) ExperimentalWarning: AbortController is an experimental feature. This feature could change at any time
[2025-04-10 16:53:40.329] (Use `node --trace-warnings ...` to show where the warning was created)
[2025-04-10 16:53:44.066]   console.debug
[2025-04-10 16:53:44.068]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:44.069] 
[2025-04-10 16:53:44.071]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:44.072] 
[2025-04-10 16:53:44.150]   console.debug
[2025-04-10 16:53:44.152]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:44.154] 
[2025-04-10 16:53:44.155]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:44.157]           at Array.map (<anonymous>)
[2025-04-10 16:53:44.158] 
[2025-04-10 16:53:44.271]   console.debug
[2025-04-10 16:53:44.273]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fgcp-auth.php&plugin_status=all&paged=1&s&_wpnonce=c68a40cab1
[2025-04-10 16:53:44.275] 
[2025-04-10 16:53:44.276]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:44.277] 
[2025-04-10 16:53:44.305]   console.debug
[2025-04-10 16:53:44.307]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fgcp-auth.php&plugin_status=all&paged=1&s&_wpnonce=c68a40cab1 {
[2025-04-10 16:53:44.308]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-10 16:53:44.310]     }
[2025-04-10 16:53:44.311] 
[2025-04-10 16:53:44.312]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:44.314]           at Array.map (<anonymous>)
[2025-04-10 16:53:44.315] 
[2025-04-10 16:53:44.317]   console.debug
[2025-04-10 16:53:44.318]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:44.320] 
[2025-04-10 16:53:44.322]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:44.323] 
[2025-04-10 16:53:44.364]   console.debug
[2025-04-10 16:53:44.366]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:44.368] 
[2025-04-10 16:53:44.370]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:44.371]           at Array.map (<anonymous>)
[2025-04-10 16:53:44.372] 
[2025-04-10 16:53:44.457]   console.debug
[2025-04-10 16:53:44.459]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:44.460] 
[2025-04-10 16:53:44.461]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:44.463] 
[2025-04-10 16:53:44.513]   console.debug
[2025-04-10 16:53:44.515]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:44.517] 
[2025-04-10 16:53:44.518]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:44.520]           at Array.map (<anonymous>)
[2025-04-10 16:53:44.522] 
[2025-04-10 16:53:44.638]   console.debug
[2025-04-10 16:53:44.640]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fsite-verification.php&plugin_status=all&paged=1&s&_wpnonce=f0d8e0216b
[2025-04-10 16:53:44.641] 
[2025-04-10 16:53:44.642]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:44.644] 
[2025-04-10 16:53:44.671]   console.debug
[2025-04-10 16:53:44.672]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fsite-verification.php&plugin_status=all&paged=1&s&_wpnonce=f0d8e0216b {
[2025-04-10 16:53:44.673]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-10 16:53:44.675]     }
[2025-04-10 16:53:44.676] 
[2025-04-10 16:53:44.678]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:44.679]           at Array.map (<anonymous>)
[2025-04-10 16:53:44.681] 
[2025-04-10 16:53:44.682]   console.debug
[2025-04-10 16:53:44.684]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:44.685] 
[2025-04-10 16:53:44.687]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:44.689] 
[2025-04-10 16:53:44.729]   console.debug
[2025-04-10 16:53:44.731]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:44.733] 
[2025-04-10 16:53:44.734]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:44.736]           at Array.map (<anonymous>)
[2025-04-10 16:53:44.737] 
[2025-04-10 16:53:44.823]   console.debug
[2025-04-10 16:53:44.824]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:44.826] 
[2025-04-10 16:53:44.827]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:44.829] 
[2025-04-10 16:53:44.879]   console.debug
[2025-04-10 16:53:44.881]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:44.882] 
[2025-04-10 16:53:44.884]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:44.886]           at Array.map (<anonymous>)
[2025-04-10 16:53:44.887] 
[2025-04-10 16:53:45.004]   console.debug
[2025-04-10 16:53:45.005]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Foauth-callback.php&plugin_status=all&paged=1&s&_wpnonce=3282359000
[2025-04-10 16:53:45.007] 
[2025-04-10 16:53:45.008]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:45.010] 
[2025-04-10 16:53:45.044]   console.debug
[2025-04-10 16:53:45.045]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Foauth-callback.php&plugin_status=all&paged=1&s&_wpnonce=3282359000 {
[2025-04-10 16:53:45.047]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-10 16:53:45.049]     }
[2025-04-10 16:53:45.050] 
[2025-04-10 16:53:45.052]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:45.053]           at Array.map (<anonymous>)
[2025-04-10 16:53:45.055] 
[2025-04-10 16:53:45.056]   console.debug
[2025-04-10 16:53:45.058]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:45.059] 
[2025-04-10 16:53:45.061]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:45.062] 
[2025-04-10 16:53:45.107]   console.debug
[2025-04-10 16:53:45.108]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:45.110] 
[2025-04-10 16:53:45.111]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:45.113]           at Array.map (<anonymous>)
[2025-04-10 16:53:45.114] 
[2025-04-10 16:53:45.191]   console.debug
[2025-04-10 16:53:45.193]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:45.194] 
[2025-04-10 16:53:45.195]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:45.197] 
[2025-04-10 16:53:45.249]   console.debug
[2025-04-10 16:53:45.250]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:45.252] 
[2025-04-10 16:53:45.254]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:45.255]           at Array.map (<anonymous>)
[2025-04-10 16:53:45.257] 
[2025-04-10 16:53:45.372]   console.debug
[2025-04-10 16:53:45.373]     NAV GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fmodule-setup-analytics-no-account.php&plugin_status=all&paged=1&s&_wpnonce=bb9c01d3a2
[2025-04-10 16:53:45.375] 
[2025-04-10 16:53:45.376]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:45.378] 
[2025-04-10 16:53:45.410]   console.debug
[2025-04-10 16:53:45.411]     302 GET http://localhost:9002/wp-admin/plugins.php?action=activate&plugin=google-site-kit-test-plugins%2Fmodule-setup-analytics-no-account.php&plugin_status=all&paged=1&s&_wpnonce=bb9c01d3a2 {
[2025-04-10 16:53:45.412]       redirect: 'http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s='
[2025-04-10 16:53:45.414]     }
[2025-04-10 16:53:45.416] 
[2025-04-10 16:53:45.418]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:45.419]           at Array.map (<anonymous>)
[2025-04-10 16:53:45.421] 
[2025-04-10 16:53:45.423]   console.debug
[2025-04-10 16:53:45.425]     NAV GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:45.426] 
[2025-04-10 16:53:45.428]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:45.429] 
[2025-04-10 16:53:45.469]   console.debug
[2025-04-10 16:53:45.471]     200 GET http://localhost:9002/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:45.473] 
[2025-04-10 16:53:45.474]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:45.476]           at Array.map (<anonymous>)
[2025-04-10 16:53:45.477] 
[2025-04-10 16:53:45.559]   console.debug
[2025-04-10 16:53:45.560]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/search-console-property?_locale=user {"property":"http://localhost:9002"}
[2025-04-10 16:53:45.562] 
[2025-04-10 16:53:45.563]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:45.565]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:45.566] 
[2025-04-10 16:53:45.593]   console.debug
[2025-04-10 16:53:45.594]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/search-console-property?_locale=user {"success":true}
[2025-04-10 16:53:45.595] 
[2025-04-10 16:53:45.597]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:45.599]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:45.600] 
[2025-04-10 16:53:45.602]   console.debug
[2025-04-10 16:53:45.603]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-settings
[2025-04-10 16:53:45.605] 
[2025-04-10 16:53:45.606]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:45.607]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:45.609] 
[2025-04-10 16:53:45.651]   console.debug
[2025-04-10 16:53:45.652]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-settings
[2025-04-10 16:53:45.654] 
[2025-04-10 16:53:45.656]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:45.657]           at Array.map (<anonymous>)
[2025-04-10 16:53:45.659] 
[2025-04-10 16:53:47.746]   console.debug
[2025-04-10 16:53:47.748]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/modules/data/activation?_locale=user {"data":{"slug":"analytics-4","active":true}}
[2025-04-10 16:53:47.749] 
[2025-04-10 16:53:47.751]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:47.752]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:47.754] 
[2025-04-10 16:53:47.938]   console.debug
[2025-04-10 16:53:47.939]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/authentication?_locale=user
[2025-04-10 16:53:47.940] 
[2025-04-10 16:53:47.942]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:47.943]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:47.945] 
[2025-04-10 16:53:47.946]   console.debug
[2025-04-10 16:53:47.948]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/modules/data/activation?_locale=user {"success":true}
[2025-04-10 16:53:47.949] 
[2025-04-10 16:53:47.951]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:47.953]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:47.955] 
[2025-04-10 16:53:47.964]   console.debug
[2025-04-10 16:53:47.967]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/user/data/authentication?_locale=user {"authenticated":true,"requiredScopes":["openid","https:\/\/www.googleapis.com\/auth\/userinfo.profile","https:\/\/www.googleapis.com\/auth\/userinfo.email","https:\/\/www.googleapis.com\/auth\/siteverification","https:\/\/www.googleapis.com\/auth\/webmasters","https:\/\/www.googleapis.com\/auth\/analytics.readonly","https:\/\/www.googleapis.com\/auth\/tagmanager.readonly"],"grantedScopes":["openid","https:\/\/www.googleapis.com\/auth\/userinfo.profile","https:\/\/www.googleapis.com\/auth\/userinfo.email","https:\/\/www.googleapis.com\/auth\/siteverification","https:\/\/www.googleapis.com\/auth\/webmasters","https:\/\/www.googleapis.com\/auth\/analytics.readonly","https:\/\/www.googleapis.com\/auth\/tagmanager.readonly"],"unsatisfiedScopes":[],"needsReauthentication":false,"disconnectedReason":"","connectedProxyURL":false}
[2025-04-10 16:53:47.969] 
[2025-04-10 16:53:47.971]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:47.973]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:47.974] 
[2025-04-10 16:53:47.975]   console.debug
[2025-04-10 16:53:47.977]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&slug=analytics-4&reAuth=true
[2025-04-10 16:53:47.978] 
[2025-04-10 16:53:47.980]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:47.981]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:47.982] 
[2025-04-10 16:53:48.036]   console.debug
[2025-04-10 16:53:48.037]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&slug=analytics-4&reAuth=true
[2025-04-10 16:53:48.039] 
[2025-04-10 16:53:48.041]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:48.043]           at Array.map (<anonymous>)
[2025-04-10 16:53:48.044] 
[2025-04-10 16:53:49.052]   console.debug
[2025-04-10 16:53:49.054]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user
[2025-04-10 16:53:49.056] 
[2025-04-10 16:53:49.057]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:49.059]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:49.060] 
[2025-04-10 16:53:49.119]   console.debug
[2025-04-10 16:53:49.121]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user {"accountSummaries":[],"nextPageToken":null}
[2025-04-10 16:53:49.123] 
[2025-04-10 16:53:49.124]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:49.126]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:49.127] 
[2025-04-10 16:53:50.158]   console.debug
[2025-04-10 16:53:50.159]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/analytics/account-created?_locale=user undefined
[2025-04-10 16:53:50.161] 
[2025-04-10 16:53:50.163]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:50.164]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.166] 
[2025-04-10 16:53:50.202]   console.debug
[2025-04-10 16:53:50.204]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/e2e/setup/analytics/account-created?_locale=user {"success":true}
[2025-04-10 16:53:50.205] 
[2025-04-10 16:53:50.206]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:50.208]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.210] 
[2025-04-10 16:53:50.246]   console.debug
[2025-04-10 16:53:50.248]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user
[2025-04-10 16:53:50.249] 
[2025-04-10 16:53:50.251]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:50.254]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.255] 
[2025-04-10 16:53:50.281]   console.debug
[2025-04-10 16:53:50.283]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/account-summaries?pageToken=&_locale=user {"accountSummaries":[{"account":"accounts\/100","displayName":"Example Com","name":"accountSummaries\/100","_id":"100","propertySummaries":[{"displayName":"Example Property","parent":"account\/100","property":"properties\/1000","_id":"1000"}]},{"account":"accounts\/101","displayName":"Example Net","name":"accountSummaries\/101","_id":"101","propertySummaries":[{"displayName":"Example Property","parent":"account\/101","property":"properties\/1001","_id":"1001"}]},{"account":"accounts\/102","displayName":"Example Org","name":"accountSummaries\/102","_id":"102","propertySummaries":[{"displayName":"Example Property Z","parent":"account\/102","property":"properties\/1002","_id":"1002"}]}],"nextPageToken":null}
[2025-04-10 16:53:50.285] 
[2025-04-10 16:53:50.287]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:50.289]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.290] 
[2025-04-10 16:53:50.292]   console.debug
[2025-04-10 16:53:50.293]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/webdatastreams-batch?propertyIDs%5B0%5D=1000&propertyIDs%5B1%5D=1001&propertyIDs%5B2%5D=1002&_locale=user
[2025-04-10 16:53:50.295] 
[2025-04-10 16:53:50.296]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:50.298]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.299] 
[2025-04-10 16:53:50.314]   console.debug
[2025-04-10 16:53:50.316]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/webdatastreams-batch?propertyIDs%5B0%5D=1000&propertyIDs%5B1%5D=1001&propertyIDs%5B2%5D=1002&_locale=user {"1000":[{"_id":"400","_propertyID":"1000","name":"properties\/1000\/dataStreams\/400","webStreamData":{"measurementId":"G-500","defaultUri":"http:\/\/localhost:9002"},"displayName":"Test GA4 WebDataStream"}],"1001":[{"_id":"401","_propertyID":"1001","name":"properties\/1001\/dataStreams\/401","webStreamData":{"measurementId":"G-501","defaultUri":"http:\/\/localhost:9002"},"displayName":"Another WebDataStream"}],"1002":[{"_id":"402","_propertyID":"1002","webStreamData":{"measurementId":"G-502","defaultUri":"http:\/\/localhost:9002"},"displayName":"Third WebDataStream"}]}
[2025-04-10 16:53:50.318] 
[2025-04-10 16:53:50.320]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:50.322]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.323] 
[2025-04-10 16:53:50.324]   console.debug
[2025-04-10 16:53:50.326]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1000&_locale=user
[2025-04-10 16:53:50.327] 
[2025-04-10 16:53:50.328]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:50.331]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.332] 
[2025-04-10 16:53:50.438]   console.debug
[2025-04-10 16:53:50.440]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1000&_locale=user {"_id":"1001","_accountID":"100","name":"properties/1001","createTime":"2014-10-03T11:01:23Z","updateTime":"2014-10-03T11:01:23Z","parent":"accounts/100","displayName":"Another GA4 Property","industryCategory":"TECHNOLOGY","timeZone":"America/Los_Angeles","currencyCode":"USD","deleted":false}
[2025-04-10 16:53:50.442] 
[2025-04-10 16:53:50.444]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:50.446]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.447] 
[2025-04-10 16:53:50.484]   console.debug
[2025-04-10 16:53:50.486]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1001&_locale=user
[2025-04-10 16:53:50.487] 
[2025-04-10 16:53:50.489]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:50.490]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.492] 
[2025-04-10 16:53:50.549]   console.debug
[2025-04-10 16:53:50.552]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/property?propertyID=1001&_locale=user {"_id":"1001","_accountID":"100","name":"properties/1001","createTime":"2014-10-03T11:01:23Z","updateTime":"2014-10-03T11:01:23Z","parent":"accounts/100","displayName":"Another GA4 Property","industryCategory":"TECHNOLOGY","timeZone":"America/Los_Angeles","currencyCode":"USD","deleted":false}
[2025-04-10 16:53:50.554] 
[2025-04-10 16:53:50.556]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:50.558]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.561] 
[2025-04-10 16:53:50.647]   console.debug
[2025-04-10 16:53:50.648]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1001&webDataStreamID=401&_locale=user
[2025-04-10 16:53:50.650] 
[2025-04-10 16:53:50.652]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:50.654]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.655] 
[2025-04-10 16:53:50.657]   console.debug
[2025-04-10 16:53:50.658]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/google-tag-settings?measurementID=G-501&_locale=user
[2025-04-10 16:53:50.660] 
[2025-04-10 16:53:50.662]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:50.663]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.665] 
[2025-04-10 16:53:50.667]   console.debug
[2025-04-10 16:53:50.669]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1001&webDataStreamID=401&_locale=user {"fileDownloadsEnabled":null,"name":"properties/1000/dataStreams/2000/enhancedMeasurementSettings","outboundClicksEnabled":null,"pageChangesEnabled":null,"scrollsEnabled":null,"searchQueryParameter":"q,s,search,query,keyword","siteSearchEnabled":null,"streamEnabled":true,"uriQueryParameter":null,"videoEngagementEnabled":null}
[2025-04-10 16:53:50.671] 
[2025-04-10 16:53:50.673]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:50.675]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.676] 
[2025-04-10 16:53:50.684]   console.debug
[2025-04-10 16:53:50.686]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/google-tag-settings?measurementID=G-501&_locale=user {"googleTagAccountID":"123","googleTagContainerID":"456","googleTagID":"GT-123"}
[2025-04-10 16:53:50.687] 
[2025-04-10 16:53:50.688]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:50.690]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:50.692] 
[2025-04-10 16:53:51.853]   console.debug
[2025-04-10 16:53:51.855]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"data":{"ownerID":0,"accountID":"100","adsConversionID":"","propertyID":"1001","webDataStreamID":"401","measurementID":"G-501","trackingDisabled":["loggedinUsers"],"useSnippet":true,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestinationIDs":null,"googleTagLastSyncedAtMs":0,"availableCustomDimensions":null,"propertyCreateTime":1412334083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEventsLastUpdateAt":0}}
[2025-04-10 16:53:51.856] 
[2025-04-10 16:53:51.858]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:51.859]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:51.861] 
[2025-04-10 16:53:52.492]   console.debug
[2025-04-10 16:53:52.493]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/conversion-tracking?_locale=user {"data":{"settings":{"enabled":true}}}
[2025-04-10 16:53:52.495] 
[2025-04-10 16:53:52.497]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:52.498]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:52.500] 
[2025-04-10 16:53:52.502]   console.debug
[2025-04-10 16:53:52.504]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"ownerID":1,"accountID":"100","adsConversionID":"","propertyID":"1001","webDataStreamID":"401","measurementID":"G-501","trackingDisabled":["loggedinUsers"],"useSnippet":true,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestinationIDs":null,"googleTagLastSyncedAtMs":0,"availableCustomDimensions":null,"propertyCreateTime":1412334083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEventsLastUpdateAt":0}
[2025-04-10 16:53:52.505] 
[2025-04-10 16:53:52.507]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:52.508]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:52.510] 
[2025-04-10 16:53:52.552]   console.debug
[2025-04-10 16:53:52.555]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/conversion-tracking?_locale=user {"enabled":true}
[2025-04-10 16:53:52.556] 
[2025-04-10 16:53:52.558]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:52.559]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:52.561] 
[2025-04-10 16:53:52.562]   console.debug
[2025-04-10 16:53:52.563]     NAV GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&notification=authentication_success&slug=analytics-4
[2025-04-10 16:53:52.565] 
[2025-04-10 16:53:52.566]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:52.568]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:52.570] 
[2025-04-10 16:53:52.617]   console.debug
[2025-04-10 16:53:52.619]     200 GET http://localhost:9002/wp-admin/admin.php?page=googlesitekit-dashboard&notification=authentication_success&slug=analytics-4
[2025-04-10 16:53:52.621] 
[2025-04-10 16:53:52.622]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:52.624]           at Array.map (<anonymous>)
[2025-04-10 16:53:52.625] 
[2025-04-10 16:53:54.130]   console.debug
[2025-04-10 16:53:54.132]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/notifications?_locale=user
[2025-04-10 16:53:54.133] 
[2025-04-10 16:53:54.135]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.136]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.138] 
[2025-04-10 16:53:54.551]   console.debug
[2025-04-10 16:53:54.553]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-02-13&endDate=2025-04-09&_locale=user
[2025-04-10 16:53:54.555] 
[2025-04-10 16:53:54.556]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.558]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.559] 
[2025-04-10 16:53:54.771]   console.debug
[2025-04-10 16:53:54.773]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=sessionDefaultChannelGrouping&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&orderby%5B0%5D%5Bmetric%5D%5BmetricName%5D=totalUsers&orderby%5B0%5D%5Bdesc%5D=true&_locale=user
[2025-04-10 16:53:54.776] 
[2025-04-10 16:53:54.777]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.779]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.780] 
[2025-04-10 16:53:54.798]   console.debug
[2025-04-10 16:53:54.800]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-10 16:53:54.801] 
[2025-04-10 16:53:54.803]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.804]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.806] 
[2025-04-10 16:53:54.824]   console.debug
[2025-04-10 16:53:54.827]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&_locale=user
[2025-04-10 16:53:54.828] 
[2025-04-10 16:53:54.830]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.832]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.833] 
[2025-04-10 16:53:54.848]   console.debug
[2025-04-10 16:53:54.850]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/conversion-events?_locale=user
[2025-04-10 16:53:54.851] 
[2025-04-10 16:53:54.853]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.854]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.856] 
[2025-04-10 16:53:54.875]   console.debug
[2025-04-10 16:53:54.877]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/search-console/data/searchanalytics?startDate=2025-02-13&endDate=2025-04-09&dimensions=date&_locale=user
[2025-04-10 16:53:54.878] 
[2025-04-10 16:53:54.880]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.881]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.883] 
[2025-04-10 16:53:54.899]   console.debug
[2025-04-10 16:53:54.901]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&_locale=user
[2025-04-10 16:53:54.903] 
[2025-04-10 16:53:54.904]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.906]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.907] 
[2025-04-10 16:53:54.925]   console.debug
[2025-04-10 16:53:54.927]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-10 16:53:54.929] 
[2025-04-10 16:53:54.931]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.932]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.934] 
[2025-04-10 16:53:54.952]   console.debug
[2025-04-10 16:53:54.954]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user
[2025-04-10 16:53:54.955] 
[2025-04-10 16:53:54.956]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.958]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.959] 
[2025-04-10 16:53:54.990]   console.debug
[2025-04-10 16:53:54.992]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-lookup?destinationID=G-501&_locale=user
[2025-04-10 16:53:54.993] 
[2025-04-10 16:53:54.994]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:54.996]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:54.997] 
[2025-04-10 16:53:55.173]   console.debug
[2025-04-10 16:53:55.175]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1001&webDataStreamID=401&_locale=user
[2025-04-10 16:53:55.176] 
[2025-04-10 16:53:55.178]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:55.179]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.181] 
[2025-04-10 16:53:55.246]   console.debug
[2025-04-10 16:53:55.248]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/ads-measurement-status?_locale=user
[2025-04-10 16:53:55.249] 
[2025-04-10 16:53:55.251]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:55.252]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.254] 
[2025-04-10 16:53:55.346]   console.debug
[2025-04-10 16:53:55.348]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/set-google-tag-id-mismatch?_locale=user {"data":{"hasMismatchedTag":true}}
[2025-04-10 16:53:55.349] 
[2025-04-10 16:53:55.351]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:55.353]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.355] 
[2025-04-10 16:53:55.356]   console.debug
[2025-04-10 16:53:55.357]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/notifications?_locale=user []
[2025-04-10 16:53:55.359] 
[2025-04-10 16:53:55.360]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.362]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.364] 
[2025-04-10 16:53:55.365]   console.debug
[2025-04-10 16:53:55.367]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-lookup?destinationID=G-501&_locale=user {"path":"accounts/6065484567/containers/98369876","accountId":"6065484567","containerId":"98369876","name":"example.com","publicId":"G-2B7M8YQ1K6","usageContext":["web"],"fingerprint":"1670406303456","tagManagerUrl":"https://tagmanager.google.com/#/container/accounts/6065484567/containers/98369876/workspaces?apiLink=container","features":{"supportUserPermissions":false,"supportEnvironments":false,"supportWorkspaces":false,"supportGtagConfigs":true,"supportBuiltInVariables":true,"supportClients":false,"supportFolders":false,"supportTags":false,"supportTemplates":false,"supportTriggers":false,"supportVariables":false,"supportVersions":false,"supportZones":false},"tagIds":["G-2B7M8YQ1K6","GT-NBQN9V2"]}
[2025-04-10 16:53:55.369] 
[2025-04-10 16:53:55.371]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.372]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.374] 
[2025-04-10 16:53:55.423]   console.debug
[2025-04-10 16:53:55.425]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/data-available?_locale=user {}
[2025-04-10 16:53:55.427] 
[2025-04-10 16:53:55.428]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:55.430]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.431] 
[2025-04-10 16:53:55.473]   console.debug
[2025-04-10 16:53:55.475]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-02-13&endDate=2025-04-09&_locale=user {}
[2025-04-10 16:53:55.477] 
[2025-04-10 16:53:55.479]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.480]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.482] 
[2025-04-10 16:53:55.515]   console.debug
[2025-04-10 16:53:55.517]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=sessionDefaultChannelGrouping&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&orderby%5B0%5D%5Bmetric%5D%5BmetricName%5D=totalUsers&orderby%5B0%5D%5Bdesc%5D=true&_locale=user {}
[2025-04-10 16:53:55.519] 
[2025-04-10 16:53:55.521]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.522]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.524] 
[2025-04-10 16:53:55.559]   console.debug
[2025-04-10 16:53:55.561]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-10 16:53:55.562] 
[2025-04-10 16:53:55.564]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.565]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.567] 
[2025-04-10 16:53:55.652]   console.debug
[2025-04-10 16:53:55.654]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&_locale=user {}
[2025-04-10 16:53:55.655] 
[2025-04-10 16:53:55.657]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.658]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.660] 
[2025-04-10 16:53:55.723]   console.debug
[2025-04-10 16:53:55.725]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/conversion-events?_locale=user []
[2025-04-10 16:53:55.726] 
[2025-04-10 16:53:55.728]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.730]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.731] 
[2025-04-10 16:53:55.756]   console.debug
[2025-04-10 16:53:55.757]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/search-console/data/searchanalytics?startDate=2025-02-13&endDate=2025-04-09&dimensions=date&_locale=user []
[2025-04-10 16:53:55.759] 
[2025-04-10 16:53:55.761]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.762]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.764] 
[2025-04-10 16:53:55.789]   console.debug
[2025-04-10 16:53:55.790]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&_locale=user {}
[2025-04-10 16:53:55.792] 
[2025-04-10 16:53:55.793]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.795]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.796] 
[2025-04-10 16:53:55.864]   console.debug
[2025-04-10 16:53:55.866]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=conversions&metrics%5B1%5D%5Bname%5D=engagementRate&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-10 16:53:55.867] 
[2025-04-10 16:53:55.869]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.870]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.872] 
[2025-04-10 16:53:55.873]   console.debug
[2025-04-10 16:53:55.875]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/report?metrics%5B0%5D%5Bname%5D=totalUsers&dimensions%5B0%5D%5Bname%5D=date&startDate=2025-03-13&endDate=2025-04-09&compareStartDate=2025-02-13&compareEndDate=2025-03-12&dimensionFilters%5BsessionDefaultChannelGrouping%5D%5B0%5D=Organic%20Search&orderby%5B0%5D%5Bdimension%5D%5BdimensionName%5D=date&_locale=user {}
[2025-04-10 16:53:55.877] 
[2025-04-10 16:53:55.878]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.880]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.881] 
[2025-04-10 16:53:55.902]   console.debug
[2025-04-10 16:53:55.904]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/enhanced-measurement-settings?propertyID=1001&webDataStreamID=401&_locale=user {"fileDownloadsEnabled":null,"name":"properties/1000/dataStreams/2000/enhancedMeasurementSettings","outboundClicksEnabled":null,"pageChangesEnabled":null,"scrollsEnabled":null,"searchQueryParameter":"q,s,search,query,keyword","siteSearchEnabled":null,"streamEnabled":true,"uriQueryParameter":null,"videoEngagementEnabled":null}
[2025-04-10 16:53:55.906] 
[2025-04-10 16:53:55.907]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.909]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.910] 
[2025-04-10 16:53:55.968]   console.debug
[2025-04-10 16:53:55.970]     200 GET http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/ads-measurement-status?_locale=user {"connected":false}
[2025-04-10 16:53:55.972] 
[2025-04-10 16:53:55.974]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.975]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.977] 
[2025-04-10 16:53:55.978]   console.debug
[2025-04-10 16:53:55.980]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/set-google-tag-id-mismatch?_locale=user true
[2025-04-10 16:53:55.981] 
[2025-04-10 16:53:55.983]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:55.985]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:55.987] 
[2025-04-10 16:53:55.999]   console.debug
[2025-04-10 16:53:56.001]     >>> GET http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/container-destinations?accountID=123&containerID=456&_locale=user
[2025-04-10 16:53:56.003] 
[2025-04-10 16:53:56.004]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:56.006]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:56.008] 
[2025-04-10 16:53:56.069]   console.debug
[2025-04-10 16:53:56.071]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/data-available?_locale=user true
[2025-04-10 16:53:56.073] 
[2025-04-10 16:53:56.074]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:56.076]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:56.077] 
[2025-04-10 16:53:56.079]   console.debug
[2025-04-10 16:53:56.080]     NAV GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:56.082] 
[2025-04-10 16:53:56.083]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:56.085]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:56.086] 
[2025-04-10 16:53:56.137]   console.debug
[2025-04-10 16:53:56.139]     200 GET http://localhost:9002/wp-admin/plugins.php
[2025-04-10 16:53:56.140] 
[2025-04-10 16:53:56.142]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:56.143]           at Array.map (<anonymous>)
[2025-04-10 16:53:56.145] 
[2025-04-10 16:53:56.147]   console.debug
[2025-04-10 16:53:56.148]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/modules/analytics-4/data/settings?_locale=user {"data":{"ownerID":1,"accountID":"100","adsConversionID":"","propertyID":"1001","webDataStreamID":"401","measurementID":"G-501","trackingDisabled":["loggedinUsers"],"useSnippet":true,"googleTagID":"GT-123","googleTagAccountID":"123","googleTagContainerID":"456","googleTagContainerDestinationIDs":["G-000"],"googleTagLastSyncedAtMs":1744300434303,"availableCustomDimensions":null,"propertyCreateTime":1412334083000,"adSenseLinked":false,"adSenseLinkedLastSyncedAt":0,"adsConversionIDMigratedAtMs":0,"adsLinked":false,"adsLinkedLastSyncedAt":0,"availableAudiences":null,"availableAudiencesLastSyncedAt":0,"audienceSegmentationSetupCompletedBy":null,"detectedEvents":[],"newConversionEventsLastUpdateAt":0,"lostConversionEventsLastUpdateAt":0}}
[2025-04-10 16:53:56.150] 
[2025-04-10 16:53:56.151]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:56.153]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:56.154] 
[2025-04-10 16:53:56.354]   console.debug
[2025-04-10 16:53:56.356]     NAV POST http://localhost:9002/wp-admin/plugins.php plugin_status=all&paged=1&_wpnonce=c8f4dd03db&_wp_http_referer=%2Fwp-admin%2Fplugins.php&action=deactivate-selected&bulk_action=Apply&paged=1&checked%5B%5D=google-site-kit-test-plugins%2Fgcp-auth.php&checked%5B%5D=google-site-kit-test-plugins%2Fmodule-setup-analytics.php&checked%5B%5D=google-site-kit-test-plugins%2Foauth-callback.php&checked%5B%5D=google-site-kit-test-plugins%2Fsite-verification.php&action2=deactivate-selected
[2025-04-10 16:53:56.358] 
[2025-04-10 16:53:56.359]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:56.361]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:56.362] 
[2025-04-10 16:53:56.392]   console.debug
[2025-04-10 16:53:56.394]     302 POST http://localhost:9002/wp-admin/plugins.php {
[2025-04-10 16:53:56.396]       redirect: 'http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s='
[2025-04-10 16:53:56.397]     }
[2025-04-10 16:53:56.399] 
[2025-04-10 16:53:56.400]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:56.401]           at Array.map (<anonymous>)
[2025-04-10 16:53:56.403] 
[2025-04-10 16:53:56.405]   console.debug
[2025-04-10 16:53:56.407]     NAV GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:56.409] 
[2025-04-10 16:53:56.411]       at observeNavigationRequest (config/bootstrap.js:340:11)
[2025-04-10 16:53:56.412]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:56.414] 
[2025-04-10 16:53:56.454]   console.debug
[2025-04-10 16:53:56.456]     200 GET http://localhost:9002/wp-admin/plugins.php?deactivate-multi=true&plugin_status=all&paged=1&s=
[2025-04-10 16:53:56.458] 
[2025-04-10 16:53:56.459]       at observeNavigationResponse (config/bootstrap.js:363:11)
[2025-04-10 16:53:56.461]           at Array.map (<anonymous>)
[2025-04-10 16:53:56.462] 
[2025-04-10 16:53:56.551]   console.debug
[2025-04-10 16:53:56.552]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user undefined
[2025-04-10 16:53:56.554] 
[2025-04-10 16:53:56.556]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:56.558]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:56.559] 
[2025-04-10 16:53:56.590]   console.debug
[2025-04-10 16:53:56.592]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user true
[2025-04-10 16:53:56.594] 
[2025-04-10 16:53:56.595]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:56.596]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:56.598] 
[2025-04-10 16:53:57.857]   console.debug
[2025-04-10 16:53:57.859]     >>> POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user undefined
[2025-04-10 16:53:57.861] 
[2025-04-10 16:53:57.862]       at observeRestRequest (config/bootstrap.js:385:11)
[2025-04-10 16:53:57.864]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:57.865] 
[2025-04-10 16:53:57.884]   console.debug
[2025-04-10 16:53:57.886]     200 POST http://localhost:9002/wp-json/google-site-kit/v1/core/site/data/reset?_locale=user true
[2025-04-10 16:53:57.888] 
[2025-04-10 16:53:57.889]       at observeRestResponse (config/bootstrap.js:407:12)
[2025-04-10 16:53:57.892]           at runMicrotasks (<anonymous>)
[2025-04-10 16:53:57.893] 
[2025-04-10 16:53:58.146] PASS specs/modules/analytics/setup-gcp-no-account-no-tag.test.js (19.349 s)
[2025-04-10 16:53:58.148]   setting up the Analytics module using GCP auth with no existing account and no existing tag
[2025-04-10 16:53:58.150]     ✓ displays account creation form when user has no Analytics account (13813 ms)
[2025-04-10 16:53:58.151] 
[2025-04-10 16:53:58.152] Test Suites: 1 passed, 1 total
[2025-04-10 16:53:58.154] Tests:       1 passed, 1 total
[2025-04-10 16:53:58.156] Snapshots:   0 total
[2025-04-10 16:53:58.158] Time:        19.406 s
[2025-04-10 16:53:58.160] Ran all test suites matching /specs\/modules\/analytics\/setup-gcp-no-account-no-tag.test.js/i.
[2025-04-10 16:53:58.190] Test results written to: ../../e2e-test-results/-1.json
[2025-04-10 16:53:58.192] 
[2025-04-10 16:53:58.194] ✅ Target test "setting up the Analytics module using GCP auth with no existing account and no existing tag displays account creation form when user has no Analytics account" passed

@aaemnnosttv
Copy link
Collaborator

Given it's not confined to this one request, do you still think it's worth spending more time digging in here?

I suppose this issue (#) is specific to the GCP scenario, which I don't think is worth putting substantial time into, however I believe these are happening in other scenarios too, no? I would like to know what the cause is but better to spend time on tests that are more valuable than this one. If it is happening on others, then let's dig into it a bit more but on those issues. If we find a common solution, we can apply it here (if it isn't solved at the same time). If not, we can address this one with a simpler solution.

@aaemnnosttv aaemnnosttv assigned techanvil and unassigned aaemnnosttv Apr 10, 2025
@techanvil
Copy link
Collaborator Author

@aaemnnosttv, yup, we're seeing the same sort of error for a test in setup-with-account-with-tag.test.js - I flagged Hussain about this earlier in the conversation in case the solution here could be used for that one too, as he's currently got the issue, #10109, assigned in IB.

@hussain-t are you happy to dig into the cause of the JSON error on that issue, with reference to the history on this one? Or, if you prefer I can pick it up to continue the investigation from where it's got to here.

Thinking about a potential simpler solution - if the error is indeed a result of a navigation while requests are still in flight for the Google tag settings sync, maybe we can simply use waitForRequest() to ensure the final request for the sync is made before leaving the test...

Anyhow, let's cross that bridge when we come back to it. Maybe the JSON error investigation will provide a new direction.

@techanvil
Copy link
Collaborator Author

Noting that I've picked up #10109 as discussed on Slack.

@techanvil
Copy link
Collaborator Author

Hey @aaemnnosttv, I've investigated the JSON error and have written up my findings here: #10109 (comment)

In summary, it doesn't appear to be an issue with the response being returned from the backend, and is likely an edge case in how the interrupted requests are handled when navigating away from the page.

I've included the same fix for this issue's IB, including adding a timeout to the waitForSelector() call, for extra stability considering that the flow in this issue's test is effectively the same at the end of the test case.

@techanvil techanvil assigned aaemnnosttv and unassigned techanvil Apr 16, 2025
@techanvil techanvil assigned techanvil and unassigned aaemnnosttv May 2, 2025
@techanvil
Copy link
Collaborator Author

Hey @aaemnnosttv, as per this comment, #10683 (comment), I've restored the proposal for a debounced version of createWaitForFetchRequests() to this issue's IB.

@techanvil techanvil assigned aaemnnosttv and unassigned techanvil May 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Next Up Issues to prioritize for definition P0 High priority Team M Issues for Squad 2 Type: Infrastructure Engineering infrastructure & tooling
Projects
None yet
Development

No branches or pull requests

5 participants