{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":604309451,"defaultBranch":"main","name":"trackerdb","ownerLogin":"ghostery","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-20T19:34:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3441846?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720548523.0","currentOid":""},"activityList":{"items":[{"before":"9dd66b23b8e7cf31c51ccb33f676de2b133c511e","after":"e64452693549ec9d9b0fab9985b345655b7010e3","ref":"refs/heads/main","pushedAt":"2024-07-09T18:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"c58518cc0cf8157499c8146150a8c8d44871a5ea","after":null,"ref":"refs/heads/improve_tests","pushedAt":"2024-07-09T18:08:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"}},{"before":"b7db3ed18e1d539fa89e7af63ad8668f2f8f2a5b","after":"9dd66b23b8e7cf31c51ccb33f676de2b133c511e","ref":"refs/heads/main","pushedAt":"2024-07-09T18:08:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Rename files that lacked the .eno ending","shortMessageHtmlLink":"Rename files that lacked the .eno ending"}},{"before":null,"after":"c58518cc0cf8157499c8146150a8c8d44871a5ea","ref":"refs/heads/improve_tests","pushedAt":"2024-07-09T18:02:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Rename files that lacked the .eno ending","shortMessageHtmlLink":"Rename files that lacked the .eno ending"}},{"before":"a1b91315df8cb82102c09deb028730c256f6f72b","after":"b7db3ed18e1d539fa89e7af63ad8668f2f8f2a5b","ref":"refs/heads/main","pushedAt":"2024-07-09T11:11:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"98c62d7ab9e74c04e96c90734d0dcccec5d33432","after":null,"ref":"refs/heads/clean_up_microsoft_azure","pushedAt":"2024-07-09T11:11:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"}},{"before":"9184bee5cbf48221f56ef7bf1d23c51024c6d59e","after":"a1b91315df8cb82102c09deb028730c256f6f72b","ref":"refs/heads/main","pushedAt":"2024-07-09T11:11:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Clean up Microsoft Azure (#393)\n\n* Update microsoft_azure_monitor\r\n\r\nAdditional domains for this tracker found in Ref Doc: https://learn.microsoft.com/en-us/azure/azure-monitor/ip-addresses#outgoing-ports\r\n\r\nNote: the file /patterns/visualstudio.com.eno should be removed after this change.\r\n\r\n* Remove obsolete Visualstudio entry\r\n\r\nrefs https://github.com/ghostery/trackerdb/pull/390\r\n\r\n---------\r\n\r\nCo-authored-by: Brian Clifton <1576111+BrianClifton@users.noreply.github.com>","shortMessageHtmlLink":"Clean up Microsoft Azure (#393)"}},{"before":"7108634716b8a4bf4c6dcf8e4f915666432f6e6b","after":"98c62d7ab9e74c04e96c90734d0dcccec5d33432","ref":"refs/heads/clean_up_microsoft_azure","pushedAt":"2024-07-09T11:07:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Remove obsolete Visualstudio entry\n\nrefs https://github.com/ghostery/trackerdb/pull/390","shortMessageHtmlLink":"Remove obsolete Visualstudio entry"}},{"before":null,"after":"7108634716b8a4bf4c6dcf8e4f915666432f6e6b","ref":"refs/heads/clean_up_microsoft_azure","pushedAt":"2024-07-09T11:05:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Remove obsolte Visualstudio entry\n\nrefs https://github.com/ghostery/trackerdb/pull/390","shortMessageHtmlLink":"Remove obsolte Visualstudio entry"}},{"before":"4ff4eb34c587a7ac15dabd6e9501bbaf9e16e2c0","after":"9184bee5cbf48221f56ef7bf1d23c51024c6d59e","ref":"refs/heads/main","pushedAt":"2024-07-09T10:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"53e1901312cd4b81ac166ca0ec6c8521ea19ed5c","after":"4ff4eb34c587a7ac15dabd6e9501bbaf9e16e2c0","ref":"refs/heads/main","pushedAt":"2024-07-09T10:51:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Update spotler_activate\n\nfixed incorrect category","shortMessageHtmlLink":"Update spotler_activate"}},{"before":"da06c9bd10313d4bc19575fbb322eccff18878f7","after":"53e1901312cd4b81ac166ca0ec6c8521ea19ed5c","ref":"refs/heads/main","pushedAt":"2024-07-08T18:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"fe44658affab8776208f55f1ccd511d3d0a122cf","after":"da06c9bd10313d4bc19575fbb322eccff18878f7","ref":"refs/heads/main","pushedAt":"2024-07-08T18:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Create microsoft_azure_monitor\n\nCategorised this based on info from this doc: https://learn.microsoft.com/en-us/azure/azure-monitor/app/javascript-sdk?tabs=javascriptwebsdkloaderscript\r\n\r\n\"We collect page views by default. But if you want to also collect clicks by default, consider adding the Click Analytics Auto-Collection plug-in\"\r\n\r\nUsed on stenarecycling.com","shortMessageHtmlLink":"Create microsoft_azure_monitor"}},{"before":"8f8b5dbb9baa34b556a7dd99c9c5cc807ba0d3a4","after":"fe44658affab8776208f55f1ccd511d3d0a122cf","ref":"refs/heads/main","pushedAt":"2024-07-08T18:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"1a292ebc069bffc7067f8c2e180aa05af6e268ed","after":"8f8b5dbb9baa34b556a7dd99c9c5cc807ba0d3a4","ref":"refs/heads/main","pushedAt":"2024-07-08T18:31:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Update msn.eno\n\nAzure monitor is surely a site-analytics tool of some kind. category = Misc feels misleading and incorrect.\r\n\r\nRef: https://learn.microsoft.com/en-us/azure/azure-monitor/app/javascript-sdk?tabs=javascriptwebsdkloaderscript\r\n\r\nI will create a separate file for it","shortMessageHtmlLink":"Update msn.eno"}},{"before":"501ca0173487ca4fe5822b99027e2d630ae89607","after":"1a292ebc069bffc7067f8c2e180aa05af6e268ed","ref":"refs/heads/main","pushedAt":"2024-07-05T10:11:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"60890027f694fe84e4f528aa618d3732a3efa254","after":null,"ref":"refs/heads/split_google_tag_and_google_tag_manager","pushedAt":"2024-07-05T10:11:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"}},{"before":"50adf8782b97a6c7a570984bbde8f005cc2a3fbf","after":"501ca0173487ca4fe5822b99027e2d630ae89607","ref":"refs/heads/main","pushedAt":"2024-07-05T10:11:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Split Google Tags out of the main Google Tag Manager entry.","shortMessageHtmlLink":"Split Google Tags out of the main Google Tag Manager entry."}},{"before":"c184d1329f8c1ce1cf46bded78386198598c9353","after":"60890027f694fe84e4f528aa618d3732a3efa254","ref":"refs/heads/split_google_tag_and_google_tag_manager","pushedAt":"2024-07-04T19:43:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Split Google Tags out of the main Google Tag Manager entry.","shortMessageHtmlLink":"Split Google Tags out of the main Google Tag Manager entry."}},{"before":"e5f51b2404edfc7788d0559cdeec07dedf68a454","after":"50adf8782b97a6c7a570984bbde8f005cc2a3fbf","ref":"refs/heads/main","pushedAt":"2024-07-04T19:41:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"9d00e6ceaaece1f8070bf82ee54707201ee40551","after":null,"ref":"refs/heads/google_publisher_tag","pushedAt":"2024-07-04T19:41:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"}},{"before":"a7e169f937aa966c59581521481866683aa901f0","after":"e5f51b2404edfc7788d0559cdeec07dedf68a454","ref":"refs/heads/main","pushedAt":"2024-07-04T19:41:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"ULR: https://www.googletagservices.com/tag/js/gpt.js\nDocs: https://developers.google.com/publisher-tag/reference\nTest page: https://www.drudgereport.com/\n\nLooks like it is a legacy URL:\nhttps://www.technicallyproduct.co.uk/online-advertising/using-google-publisher-tags-gpt-tags-dont-forget-to-update-the-hosted-library-domain/\n\nfixes https://github.com/ghostery/trackerdb/issues/385","shortMessageHtmlLink":"ULR: https://www.googletagservices.com/tag/js/gpt.js"}},{"before":null,"after":"9d00e6ceaaece1f8070bf82ee54707201ee40551","ref":"refs/heads/google_publisher_tag","pushedAt":"2024-07-04T17:16:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"ULR: https://www.googletagservices.com/tag/js/gpt.js\nDocs: https://developers.google.com/publisher-tag/reference\nTest page: https://www.drudgereport.com/\n\nLooks like it is a legacy URL:\nhttps://www.technicallyproduct.co.uk/online-advertising/using-google-publisher-tags-gpt-tags-dont-forget-to-update-the-hosted-library-domain/\n\nfixes https://github.com/ghostery/trackerdb/issues/385","shortMessageHtmlLink":"ULR: https://www.googletagservices.com/tag/js/gpt.js"}},{"before":"75bc7c01837dcb679fa747053e74c49dea105cb6","after":"c184d1329f8c1ce1cf46bded78386198598c9353","ref":"refs/heads/split_google_tag_and_google_tag_manager","pushedAt":"2024-07-04T17:11:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Split Google Tags out of the main Google Tag Manager entry.","shortMessageHtmlLink":"Split Google Tags out of the main Google Tag Manager entry."}},{"before":"894c171448f2971cd8f37e2901c8a1a838563bae","after":"a7e169f937aa966c59581521481866683aa901f0","ref":"refs/heads/main","pushedAt":"2024-07-04T16:57:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"cb93710bd1a196ef9cda25a785db6e281868f86f","after":"894c171448f2971cd8f37e2901c8a1a838563bae","ref":"refs/heads/main","pushedAt":"2024-07-04T16:57:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Update google_tag_manager.eno\n\nGoogle Tag Manager (GTM) is loaded from a specific URL, so the original domain-only definition is too broad.\r\n\r\nFor example, many other Google tags can be loaded from the same googletagmanager.com domain *without* the use of GTM (GA tracking, Google Ads, Campaign Manager, Search Ads 360, Display and Video 360). Hence it is incorrect to categorise all these as essential.\r\n\r\nExample Google Ads tag without GTM:\r\nhttps://www.googletagmanager.com/gtag/js?id=AW-656536392\r\n\r\nWith the current definition, this would be classified as essential, which is obviously incorrect. Instead such \"Google Tags\" should be classified separately (I will create the files for this).\r\n\r\nRef: https://support.google.com/analytics/answer/9355662?hl=en","shortMessageHtmlLink":"Update google_tag_manager.eno"}},{"before":"f3b5ac11df859a9bf5dbfe8915c10c8bf6499ab4","after":"cb93710bd1a196ef9cda25a785db6e281868f86f","ref":"refs/heads/main","pushedAt":"2024-07-04T16:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"NPM package version bump","shortMessageHtmlLink":"NPM package version bump"}},{"before":"e662b1e68331a02b1ac7a1703304beadd3563e5c","after":"f3b5ac11df859a9bf5dbfe8915c10c8bf6499ab4","ref":"refs/heads/main","pushedAt":"2024-07-04T16:48:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Create cookietractor\n\nUsed at https://www.fremia.se/","shortMessageHtmlLink":"Create cookietractor"}},{"before":"7b98ace938de15401734109a1353a99b485feaf9","after":"e662b1e68331a02b1ac7a1703304beadd3563e5c","ref":"refs/heads/main","pushedAt":"2024-07-04T16:48:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Create obvi_use (#383)\n\nRef: https://www.cookietractor.com/terms-of-use","shortMessageHtmlLink":"Create obvi_use (#383)"}},{"before":"bb9f9aeff9db7b92125a07b5ee10eedb6687c4c0","after":"75bc7c01837dcb679fa747053e74c49dea105cb6","ref":"refs/heads/split_google_tag_and_google_tag_manager","pushedAt":"2024-07-04T15:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philipp-classen","name":"Philipp Claßen","path":"/philipp-classen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1616509?s=80&v=4"},"commit":{"message":"Move googletagmanager.com/gtag/destination to google_tag","shortMessageHtmlLink":"Move googletagmanager.com/gtag/destination to google_tag"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEevhIewA","startCursor":null,"endCursor":null}},"title":"Activity · ghostery/trackerdb"}