{"id":1201,"date":"2010-07-11T13:48:54","date_gmt":"2010-07-11T08:18:54","guid":{"rendered":"https:\/\/2thenew.xyz\/blog\/?p=1201"},"modified":"2016-12-19T15:06:26","modified_gmt":"2016-12-19T09:36:26","slug":"suppress-tracking-of-various-scripts-on-test-and-development-environment","status":"publish","type":"post","link":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/","title":{"rendered":"Suppress Tracking of various scripts on test and development environment"},"content":{"rendered":"<p>In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality.<\/p>\n<p>To overcome this problem in <a href=\"https:\/\/2thenew.xyz\/grails-application-development\">test and development environment<\/a> and at the same time to run those script in the production environment, I added the &#8220;suppressTracker&#8221; tag that enable or disable the script on the basis of environment on which it is executing or on the basis of session set for tracker.<\/p>\n<p>Step 1 : Create the suppressTracker tag in your tagLib,<\/p>\n<pre lang=\"groovy\">import grails.util.Environment;\r\n\r\ndef suppressTracking = {attrs, body -&gt;\r\n        if (Environment.currentEnvironment==Environment.PRODUCTION &amp;&amp; !session.suppressTracking){\r\n            out&lt;&lt; body()\r\n        }\r\n}\r\n<\/pre>\n<p>Step 2 : Add suppressTracker tag on the script which you want to suppress for test and development environment,<\/p>\n<pre lang=\"groovy\"><script type=\"text\/javascript\">\/\/ <![CDATA[\r\n       Your Script Code ..........\r\n  \r\n\/\/ ]]><\/script><\/pre>\n<p>Hope this code will help \ud83d\ude42<\/p>\n<p>~Regards,<br \/>\nTarun<br \/>\nIntelligrape Software<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":4,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-1201","post","type-post","status-publish","format-standard","hentry","category-grails"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Tarun Pareek\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"article:tag\" content=\"grails\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-07-11T08:18:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-12-19T09:36:26+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#article\",\"name\":\"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog\",\"headline\":\"Suppress Tracking of various scripts on test and development environment\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/tarun\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2010-07-11T13:48:54+05:30\",\"dateModified\":\"2016-12-19T15:06:26+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#webpage\"},\"articleSection\":\"Grails\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"name\":\"Grails\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"position\":2,\"name\":\"Grails\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#listItem\",\"name\":\"Suppress Tracking of various scripts on test and development environment\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#listItem\",\"position\":3,\"name\":\"Suppress Tracking of various scripts on test and development environment\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"name\":\"Grails\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/tarun\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/tarun\\\/\",\"name\":\"Tarun Pareek\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#authorImage\",\"url\":\"https:\\\/\\\/newersworld-sf-static.tothenew.net\\\/prod\\\/profilePicFolder\\\/0a83bd26-2bc9-45ee-9557-a0a9d3dce30d_446-Tarun-Pareek-PROFILEPICTURE.jpeg\",\"width\":96,\"height\":96,\"caption\":\"Tarun Pareek\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/\",\"name\":\"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog\",\"description\":\"In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/suppress-tracking-of-various-scripts-on-test-and-development-environment\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/tarun\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/tarun\\\/#author\"},\"datePublished\":\"2010-07-11T13:48:54+05:30\",\"dateModified\":\"2016-12-19T15:06:26+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog","description":"In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this","canonical_url":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#article","name":"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog","headline":"Suppress Tracking of various scripts on test and development environment","author":{"@id":"https:\/\/2thenew.xyz\/blog\/author\/tarun\/#author"},"publisher":{"@id":"https:\/\/2thenew.xyz\/blog\/#organization"},"datePublished":"2010-07-11T13:48:54+05:30","dateModified":"2016-12-19T15:06:26+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#webpage"},"articleSection":"Grails"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.xyz\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/category\/grails\/#listItem","name":"Grails"}},{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/category\/grails\/#listItem","position":2,"name":"Grails","item":"https:\/\/2thenew.xyz\/blog\/category\/grails\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#listItem","name":"Suppress Tracking of various scripts on test and development environment"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#listItem","position":3,"name":"Suppress Tracking of various scripts on test and development environment","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.xyz\/blog\/category\/grails\/#listItem","name":"Grails"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.xyz\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.xyz\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.xyz\/blog\/author\/tarun\/#author","url":"https:\/\/2thenew.xyz\/blog\/author\/tarun\/","name":"Tarun Pareek","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#authorImage","url":"https:\/\/newersworld-sf-static.tothenew.net\/prod\/profilePicFolder\/0a83bd26-2bc9-45ee-9557-a0a9d3dce30d_446-Tarun-Pareek-PROFILEPICTURE.jpeg","width":96,"height":96,"caption":"Tarun Pareek"}},{"@type":"WebPage","@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#webpage","url":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/","name":"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog","description":"In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.xyz\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.xyz\/blog\/author\/tarun\/#author"},"creator":{"@id":"https:\/\/2thenew.xyz\/blog\/author\/tarun\/#author"},"datePublished":"2010-07-11T13:48:54+05:30","dateModified":"2016-12-19T15:06:26+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.xyz\/blog\/#website","url":"https:\/\/2thenew.xyz\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.xyz\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"article","og:title":"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog","og:description":"In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this","og:url":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/","og:image":"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","article:tag":["grails"],"article:published_time":"2010-07-11T08:18:54+00:00","article:modified_time":"2016-12-19T09:36:26+00:00","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Suppress Tracking of various scripts on test and development environment | TO THE NEW Blog","twitter:description":"In my recent project, every time the page loads, it loads with lots of scripts making calls to and getting content from googleapis, fb, clixpy, cdn etc. to provide the functionality, due to which the page loads very slowly and this led to the wastage of time to test a certain functionality. To overcome this","twitter:image":"https:\/\/2thenew.xyz\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"1201","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-30 08:16:02","updated":"2024-02-29 11:00:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.xyz\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.xyz\/blog\/category\/grails\/\" title=\"Grails\">Grails<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSuppress Tracking of various scripts on test and development environment\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.xyz\/blog"},{"label":"Grails","link":"https:\/\/2thenew.xyz\/blog\/category\/grails\/"},{"label":"Suppress Tracking of various scripts on test and development environment","link":"https:\/\/2thenew.xyz\/blog\/suppress-tracking-of-various-scripts-on-test-and-development-environment\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/posts\/1201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/comments?post=1201"}],"version-history":[{"count":0,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/posts\/1201\/revisions"}],"wp:attachment":[{"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/media?parent=1201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/categories?post=1201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.xyz\/blog\/wp-json\/wp\/v2\/tags?post=1201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}