src/runtime/analytics-service.js
/**
   * A beacon is a rapid fire browser request that does not wait for a response
   * from the server.  It is guaranteed to go out before the page redirects.
   * @param {!AnalyticsRequest} analyticsRequest
   */
A beacon is a rapid fire browser request that does not wait for a response
from the server.  It is guaranteed to go out before the page redirects.
A beacon is a rapid fire browser request that does not wait for a response from the server . It is guaranteed to go out before the page redirects .
sendBeacon_(analyticsRequest) {
    const pubId = encodeURIComponent(
      this.deps_.pageConfig().getPublicationId()
    );
    const url = serviceUrl('/publication/' + pubId + '/clientlogs');
    this.fetcher_.sendBeacon(url, analyticsRequest);
  }
sendBeacon_ ( analyticsRequest ) { const pubId = encodeURIComponent ( this . deps_ . pageConfig ( ) . getPublicationId ( ) ) ; const url = serviceUrl ( '/publication/' + pubId + '/clientlogs' ) ; this . fetcher_ . sendBeacon ( url , analyticsRequest ) ; }
A beacon is a rapid fire browser request that does not wait for a response
 from the server.
A beacon is a rapid fire browser request that does not wait for a response from the server .