diff --git a/core/modules/statistics/statistics.es6.js b/core/modules/statistics/statistics.es6.js
index 666536d319..9f93c07e85 100644
--- a/core/modules/statistics/statistics.es6.js
+++ b/core/modules/statistics/statistics.es6.js
@@ -4,12 +4,21 @@
  */
 
 (function ($, Drupal, drupalSettings) {
+  Drupal.stats = {
+    recordView() {
+      $.ajax({
+        type: 'POST',
+        cache: false,
+        url: drupalSettings.statistics.url,
+        data: drupalSettings.statistics.data,
+        error() {
+          window.setTimeout(Drupal.stats.recordView, 2000);
+        },
+      });
+    },
+  };
+
   $(document).ready(() => {
-    $.ajax({
-      type: 'POST',
-      cache: false,
-      url: drupalSettings.statistics.url,
-      data: drupalSettings.statistics.data,
-    });
+    Drupal.stats.recordView();
   });
 }(jQuery, Drupal, drupalSettings));
diff --git a/core/modules/statistics/statistics.js b/core/modules/statistics/statistics.js
index 44c1e8e982..ed4c20fd09 100644
--- a/core/modules/statistics/statistics.js
+++ b/core/modules/statistics/statistics.js
@@ -6,12 +6,21 @@
 **/
 
 (function ($, Drupal, drupalSettings) {
+  Drupal.stats = {
+    recordView: function recordView() {
+      $.ajax({
+        type: 'POST',
+        cache: false,
+        url: drupalSettings.statistics.url,
+        data: drupalSettings.statistics.data,
+        error: function error() {
+          window.setTimeout(Drupal.stats.recordView, 2000);
+        }
+      });
+    }
+  };
+
   $(document).ready(function () {
-    $.ajax({
-      type: 'POST',
-      cache: false,
-      url: drupalSettings.statistics.url,
-      data: drupalSettings.statistics.data
-    });
+    Drupal.stats.recordView();
   });
 })(jQuery, Drupal, drupalSettings);
\ No newline at end of file
