Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- !-- Google Analytics -->
- <script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
- // функция customTask
- var _customTask = function() {
- var tid = 'UA-49966728-2';
- var globalSendTaskName = '_' + tid + '_originalSendTask';
- var globalSendTaskNameRenta = '_' + tid + '_originalSendTask'+'_renta';
- var getRentaUrl = 'https://stream.renta.im/collect';
- var postRentaUrl = getRentaUrl + '?tid=' + encodeURIComponent(tid);
- var imgElement = function (c, e) {
- var a = !1;
- try {
- document.createElement('img').src = e + '?' + c, a = !0
- } catch (k) { }
- return a
- }
- var beacon = function (c, e) {
- var a = !1;
- try {
- a = navigator.sendBeacon && navigator.sendBeacon(e, c)
- } catch (g) { }
- return a
- }
- var ajax = function (c, e) {
- var a = !1;
- try {
- window.XMLHttpRequest && 'withCredentials' in (b = new XMLHttpRequest) && (b.open('POST', e, !1), b.setRequestHeader('Content-Type', 'text/plain'), b.send(c), a = !0)
- } catch (g) { }
- return a
- }
- var sender = {
- renta: function (c) {
- return imgElement(c, getRentaUrl) || beacon(c, postRentaUrl) || ajax(c, postRentaUrl)
- }
- }
- return function (tracker) {
- window[globalSendTaskName] = window[globalSendTaskName] || tracker.get('sendHitTask');
- window[globalSendTaskNameRenta] = window[globalSendTaskNameRenta] || sender.renta;
- tracker.set('sendHitTask', function (sendModel) {
- var hitPayload = sendModel.get('hitPayload');
- var trackingId = new RegExp(sendModel.get('trackingId'), 'gi');
- sendModel.set('hitPayload', hitPayload.replace(trackingId, tid), true);
- window[globalSendTaskName](sendModel);
- window[globalSendTaskNameRenta](hitPayload);
- });
- };
- }
- ga('create', 'UA-62556547-1', 'auto');
- // customTask выводим сразу после create
- ga('set', 'customTask', _customTask());
- ga('require', 'GTM-56BSQKK');
- ga('send', 'pageview');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement