How to use the @aws-amplify/analytics.Analytics.record function in @aws-amplify/analytics

To help you get started, we’ve selected a few @aws-amplify/analytics examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github aws-amplify / amplify-js / packages / aws-amplify-react / src / Analytics / trackLifecycle.jsx View on Github external
track(event) {
			const filtered = this.trackEvents.filter(item => item === event);
			if (filtered.length > 0) {
				if (Analytics && typeof Analytics.record === 'function') {
					Analytics.record({
						name: this.trackerName,
						attributes: { event },
					});
				} else {
					throw new Error(
						'No Analytics module found, please ensure @aws-amplify/analytics is imported'
					);
				}
			}
		}
github aws-amplify / amplify-js / packages / aws-amplify-react / src / Analytics / trackUpdate.jsx View on Github external
componentDidUpdate(prevProps, prevState) {
			const attributes = Object.assign({}, this.props, this.state);
			if (Analytics && typeof Analytics.record === 'function') {
				Analytics.record({
					name: this.trackerName,
					attributes,
				});
			} else {
				throw new Error(
					'No Analytics module found, please ensure @aws-amplify/analytics is imported'
				);
			}
		}

@aws-amplify/analytics

Analytics category of aws-amplify

Apache-2.0
Latest version published 4 days ago

Package Health Score

92 / 100
Full package analysis

Similar packages