@elbwalker/destination-web-google-ads
Version:
Google Ads web destination for walkerOS
1 lines • 2.55 kB
JavaScript
;function _define_property(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _object_spread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){_define_property(e,t,n[t])}))}return e}function _type_of(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var Destination=function(){var e=function(e){return"object"==(void 0===e?"undefined":_type_of(e))&&null!==e&&!function(e){return Array.isArray(e)}(e)&&"[object Object]"===Object.prototype.toString.call(e)},t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,c={};!function(e,n){for(var r in n)t(e,r,{get:n[r],enumerable:!0})}(c,{DestinationGoogleAds:function(){return a},default:function(){return f},destinationGoogleAds:function(){return u}});var i,a={},u={type:"google-ads",config:{},init:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.custom,n=void 0===t?{}:t,r=e.fn,o=e.loadScript,c=window;if(!n.conversionId)return!1;n.currency=n.currency||"EUR",o&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"https://www.googletagmanager.com/gtag/js?id=",n=document.createElement("script");n.src=t+e,document.head.appendChild(n)}(n.conversionId),c.dataLayer=c.dataLayer||[];var i=r||c.gtag;return c.gtag||(c.gtag=function(){c.dataLayer.push(arguments)},(i=i||c.gtag)("js",new Date)),i("config",n.conversionId),e},push:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=n.custom,i=void 0===c?{}:c,a=n.fn,u=r.name,f=e(o.data)?o.data:{};if(u){var d=_object_spread({send_to:"".concat(i.conversionId,"/").concat(u),currency:i.currency},f);(a||window.gtag)("event","conversion",d)}}},f=u;return i=c,function(e,c,i,a){if(c&&"object"===(void 0===c?"undefined":_type_of(c))||"function"==typeof c){var u=!0,f=!1,d=void 0;try{for(var l,y=function(){var r=l.value;o.call(e,r)||r===i||t(e,r,{get:function(){return c[r]},enumerable:!(a=n(c,r))||a.enumerable})},g=r(c)[Symbol.iterator]();!(u=(l=g.next()).done);u=!0)y()}catch(e){f=!0,d=e}finally{try{u||null==g.return||g.return()}finally{if(f)throw d}}}return e}(t({},"__esModule",{value:!0}),i)}();