Element for selecting the view ID (ids) value for queries inside a
<google-analytics-dashboard> element.Example
<google-analytics-dashboard>
<google-analytics-view-selector></google-analytics-view-selector>
<google-analytics-chart
metrics="ga:sessions"
dimensions="ga:date">
</google-analytics-chart>
</google-analytics-dashboard>
account
Object
The
account attribute is the currently selected account.
ids
String notify
The
ids attribute, when found is used to preselect the chosen account, property, and view.
See the Core Reporting API parameter reference for more details.
property
Object
The
property attribute is the currently selected property.
setupReady
Boolean
True if setup is ready
summaries
Objectdefault:
The
summaries attribute contains an account summaries utility object with various helper methods for quickly getting account data.
See the Github repo for more details.
view
Object
The
view attribute is the currently selected view.
accountChanged(newAccount, oldAccount)
default:''
fireChangeEvent()
Fire a change event passing all the currently stored data.
idsChanged(newIds, oldIds)
default:''
propertyChanged(newProperty, oldProperty)
default:''
setupReadyChanged(newVal, oldVal)
default:''
updateAccount()
The
updateAccount method is bound to the change event on the account <select>. It updates the property and view <select>s based on the new account data. It also updates the ids attribute.
updateProperty()
The
updateProperty method is bound to the change event on the property <select>. It updates the view <select> based on the new property data. It also updates the ids attribute.
updateView()
The
updateView method is bound to the change event on the view<select>. It updates the ids attribute.
viewChanged(newView, oldView)
this.view = Path.get('views[0]').getValueFrom(newProperty);
analytics-dashboard-control-change
- query Object The updated query params.
Fired when the users changes the view
No comments:
Post a Comment