選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

loadGA.js 920B

123456789101112131415161718192021222324252627282930
  1. var isLoaded = false;
  2. export default function (options) {
  3. if (isLoaded) return;
  4. isLoaded = true;
  5. var gaAddress = 'https://www.google-analytics.com/analytics.js';
  6. if (options && options.gaAddress) {
  7. gaAddress = options.gaAddress;
  8. } else if (options && options.debug) {
  9. gaAddress = 'https://www.google-analytics.com/analytics_debug.js';
  10. }
  11. var onerror = options && options.onerror; // https://developers.google.com/analytics/devguides/collection/analyticsjs/
  12. /* eslint-disable */
  13. (function (i, s, o, g, r, a, m) {
  14. i['GoogleAnalyticsObject'] = r;
  15. i[r] = i[r] || function () {
  16. (i[r].q = i[r].q || []).push(arguments);
  17. }, i[r].l = 1 * new Date();
  18. a = s.createElement(o), m = s.getElementsByTagName(o)[0];
  19. a.async = 1;
  20. a.src = g;
  21. a.onerror = onerror;
  22. m.parentNode.insertBefore(a, m);
  23. })(window, document, 'script', gaAddress, 'ga');
  24. /* eslint-enable */
  25. }