Navigation: Adding Tracks by tying into wc-admin page view (https://github.com/woocommerce/woocommerce-admin/pull/5466)

* Adding 'has_navigation' flag to tracks pageView events to indicate if new navigation is enabled (https://github.com/woocommerce/woocommerce-admin/pull/5332)

* Testing if navigation is active using window.wcNavigation instead of window.wcAdminFeatures to handle the edge case of a single page opting out
This commit is contained in:
Joel Thiessen 2020-10-22 15:13:57 -07:00 committed by GitHub
parent eefe2e8acc
commit 3c62e171da
1 changed files with 9 additions and 1 deletions

View File

@ -78,9 +78,16 @@ class _Layout extends Component {
isJetpackConnected,
} = this.props;
const navigationFlag = {
has_navigation: !! window.wcNavigation,
};
if ( isEmbedded ) {
const path = document.location.pathname + document.location.search;
recordPageView( path, { is_embedded: true } );
recordPageView( path, {
is_embedded: true,
...navigationFlag,
} );
return;
}
@ -101,6 +108,7 @@ class _Layout extends Component {
jetpack_installed: installedPlugins.includes( 'jetpack' ),
jetpack_active: activePlugins.includes( 'jetpack' ),
jetpack_connected: isJetpackConnected,
...navigationFlag,
} );
}