{
  "title": "Blacklight Inspection",
  "page_title": "Code, the Universe and Everything…",
  "uri_ins": "http://blog.3d-logic.com/",
  "uri_dest": "https://blog.3d-logic.com/",
  "uri_redirects": [
    "http://blog.3d-logic.com/"
  ],
  "secure_connection": {},
  "host": "blog.3d-logic.com",
  "config": {
    "emulateDevice": {
      "name": "Pixel 4a (5G)",
      "userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4812.0 Mobile Safari/537.36",
      "viewport": {
        "width": 353,
        "height": 745,
        "deviceScaleFactor": 3,
        "isMobile": true,
        "hasTouch": true,
        "isLandscape": false
      }
    },
    "cleareCache": true,
    "captureHar": true,
    "captureLinks": false,
    "enableAdBlock": false,
    "saveBrowserProfile": false,
    "numPages": 2,
    "defaultTimeout": 35000,
    "defaultWaitUntil": "networkidle2",
    "headless": true,
    "headers": {},
    "extraChromiumArgs": [
      "--disable-features=TrackingProtection3pcd",
      "--website-analysis-scan=bfcdef8a-9593-4b68-ba17-9e1ebf08627d"
    ],
    "extraPuppeteerOptions": {}
  },
  "browser": {
    "name": "Chromium",
    "version": "Chrome/127.0.6533.88",
    "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36",
    "platform": {
      "name": "Linux",
      "version": "4.4.302+"
    }
  },
  "script": {
    "host": "959e5c2966f8",
    "version": {
      "npm": "3.11.0",
      "commit": "dev"
    },
    "node_version": "v24.20.0"
  },
  "start_time": "2026-09-08T05:53:34.595Z",
  "end_time": "2026-09-08T05:54:02.466Z",
  "browsing_history": [
    "https://blog.3d-logic.com/",
    "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
    "https://blog.3d-logic.com/category/unit-testing/"
  ],
  "hosts": {
    "requests": {
      "first_party": [
        "blog.3d-logic.com"
      ],
      "third_party": [
        "0.gravatar.com",
        "media2.dev.to",
        "stats.wp.com",
        "ssl.google-analytics.com",
        "dn0qt3r0xannq.cloudfront.net",
        "pixel.wp.com",
        "public-api.wordpress.com",
        "s0.wp.com",
        "r-login.wordpress.com",
        "raven-edge.aditude.io",
        "edge.aditude.io",
        "cadmus.script.ac",
        "securepubads.g.doubleclick.net",
        "geo-location.prebid.cloud",
        "af.pubmine.com",
        "sync.smartadserver.com",
        "raven-static.aditude.io",
        "geo.aditude.io",
        "i.clean.gg",
        "secure.gravatar.com",
        "c.amazon-adsystem.com",
        "cw-static.aditude.io",
        "config.aps.amazon-adsystem.com",
        "pagead2.googlesyndication.com",
        "event-ingestor.judy.pnap.aditude.cloud",
        "widgets.wp.com",
        "substackcdn.com"
      ]
    }
  },
  "reports": {
    "behaviour_event_listeners": {
      "MOUSE": {
        "https://blog.3d-logic.com/wp-content/mu-plugins/actionbar/actionbar.js?v=20250204": [
          "scroll",
          "click"
        ],
        "https://blog.3d-logic.com/wp-content/js/bilmur.min.js?i=17&m=202637": [
          "click"
        ],
        "https://blog.3d-logic.com/_static/??-eJydkN1qwzAMhV9osojbsd6MPcpwbDVV4j8iO9njz2FLKWEw6I3EEed8soVrBptioViw92mA7OvAUXBNszNOwHojQoJjG5niYdFqlBd8iO0JmxrAToJadRfVgXDInmCmRZ3RsZSNsZvAJ+NoVoHjkVduFNrCXHvk6ChTK7FA057lRjPoDRTNwoMpnJ7My8QZPMcJrslWgSt/PQHiaFHszLnAmm0KR8R/J7Uh46K3pvoanacjINR7fKSSjZ1+NYaUIn5uD+gre4fWzKkK+btvH/x14wfsbvv5wEG23Ed4794ur1qfTt1l/Aa16M99": [
          "scroll"
        ],
        "https://blog.3d-logic.com/_static/??-eJxdjcsKwjAQRX/IdGg3jQvxUyQvSuIkEzITW//eFkTU1eVwX7BW5ahIKAK5q4p9iYUhBanG3d8MmajALRYHtkf00AIaCV5VYuFfGnIsQ+ITfA2nPYOiaqPt+e9ZpOVzu1LzxrNyaJgDH0WXKzymQxRLt3v9mi/jrPV81noa0wumtkbk": [
          "click"
        ],
        "https://blog.3d-logic.com/_static/??-eJydkdtOwzAMhl+IJNuAbVwgHmVKE69zm5PipGNvT7oeKBVCaDc5/LG/33bENTDlXQKXhM0smFyjI6G8tUViBlsg0awE3tCTWCR+Z1XGq5bEjm+PfMsIbTDAInT8RWikNJCGIGa81BC5RbfmpQvYYhtyJdBpCFCW4l3uBukCke16kJMd1jKhfzCfWgylH9eys1eZ2Bk/JxA6ZbL+2XmEYG4PVlt4glTEkNg1FOAaUSZSz7O/+qilJqaMJBprsEF0u37jVXbawBqw+LoGUpCqZUW6e40PwnrvpsdTV4r0UcicvJUpoZrTes9Eospo9CyOtWuZ5D+cl4anvvUBpmT0mcDMcZPw21AXWNkiWUjsmW8G3CSc4z1Y/5E7WQyjWF0fb4UuMkL5JH27H9HVYw8f9n17OB7eXjfH/b75At4dQZ8=": [
          "scroll",
          "mousemove",
          "mouseup",
          "mousedown"
        ],
        "https://blog.3d-logic.com/_static/??/wp-content/blog-plugins/wordads-classes/js/watl-v2.js,/wp-content/mu-plugins/likes/queuehandler.js?m=1760446017j": [
          "scroll",
          "click"
        ],
        "https://blog.3d-logic.com/_static/??-eJydkV1qxDAMhC9UxcS7pXkpPUpxbCWrRP4hspP29nVgs5SlUMiLzQjNZ3mktgQ2howhq57jCInLSEHUFhdnnIBlI4KiploymWHVzSQv6pfNl4dpwpyMne9a+RiD+qRgVV+InaIwUKCMIHaJzIf+bjyFZ+qBtLGOZWdRumm7pgUhnxhhwbW5KkeS98mOJuBoHC5/8fINff1GKn191mHCeoQMVTPJDRfQOyiYlUaTKZ70y0wJmMIMQ7RFYKCvE6A9sRoRpQxbstE/I/5blPVJrXq/mr4Ex3h+ZdYssQjyo+8o3DP+8O/tW/eq9eXSdtMPHbraxQ==": [
          "scroll"
        ]
      },
      "KEYBOARD": {
        "https://blog.3d-logic.com/wp-content/js/bilmur.min.js?i=17&m=202637": [
          "keydown"
        ]
      },
      "TOUCH": {
        "https://blog.3d-logic.com/_static/??-eJydkdtOwzAMhl+IJNuAbVwgHmVKE69zm5PipGNvT7oeKBVCaDc5/LG/33bENTDlXQKXhM0smFyjI6G8tUViBlsg0awE3tCTWCR+Z1XGq5bEjm+PfMsIbTDAInT8RWikNJCGIGa81BC5RbfmpQvYYhtyJdBpCFCW4l3uBukCke16kJMd1jKhfzCfWgylH9eys1eZ2Bk/JxA6ZbL+2XmEYG4PVlt4glTEkNg1FOAaUSZSz7O/+qilJqaMJBprsEF0u37jVXbawBqw+LoGUpCqZUW6e40PwnrvpsdTV4r0UcicvJUpoZrTes9Eospo9CyOtWuZ5D+cl4anvvUBpmT0mcDMcZPw21AXWNkiWUjsmW8G3CSc4z1Y/5E7WQyjWF0fb4UuMkL5JH27H9HVYw8f9n17OB7eXjfH/b75At4dQZ8=": [
          "touchend",
          "touchstart",
          "touchmove"
        ]
      }
    },
    "canvas_fingerprinters": {
      "data_url": {},
      "fingerprinters": [],
      "styles": {},
      "texts": {}
    },
    "canvas_font_fingerprinters": {
      "canvas_font": {},
      "text_measure": {}
    },
    "cookies": [
      {
        "name": "ccpa_applies",
        "value": "false",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-09-09T05:53:56.155Z",
        "size": 17,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "usprivacy",
        "value": "1---",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-09-09T05:53:56.157Z",
        "size": 13,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "__utma",
        "value": "1.1205747445.1788846836.1788846836.1788846836.1",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2027-10-13T05:53:56.404Z",
        "size": 53,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "__utmc",
        "value": "1",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": -1,
        "size": 7,
        "httpOnly": false,
        "secure": false,
        "session": true,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "__utmz",
        "value": "1.1788846836.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2027-03-09T17:53:56.000Z",
        "size": 68,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "__utmt",
        "value": "1",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-09-08T06:03:56.000Z",
        "size": 7,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "__utmb",
        "value": "1.1.10.1788846836",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-09-08T06:23:56.000Z",
        "size": 23,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "cw-test-20260429_appnexus-vs-microsoft-test_50_50",
        "value": "microsoft",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-10-08T05:53:56.000Z",
        "size": 58,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "cw-test-20260722_s2s-cleanup-us-only_0_100",
        "value": "test",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-10-08T05:53:56.000Z",
        "size": 46,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "cw-test-20251215_liveramp-test_5_95",
        "value": "control",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-10-08T05:53:56.000Z",
        "size": 42,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "cw-test-20260108_wordpress-global-floors_90_10",
        "value": "test",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-10-08T05:53:56.000Z",
        "size": 50,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "cw-test-20250804_geo-disable-refresh_95_5",
        "value": "test",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-10-08T05:53:56.000Z",
        "size": 45,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      },
      {
        "name": "cw-test-20260109_no-fill-delay-exponential-backoff_10_90",
        "value": "control",
        "domain": "blog.3d-logic.com",
        "path": "/",
        "expires": "2026-10-08T05:53:56.000Z",
        "size": 63,
        "httpOnly": false,
        "secure": false,
        "session": false,
        "priority": "Medium",
        "sameParty": false,
        "sourceScheme": "Secure",
        "sourcePort": 443,
        "type": "unknown",
        "third_party": false
      }
    ],
    "fb_pixel_events": [],
    "tiktok_pixel_events": [],
    "twitter_pixel_events": [],
    "google_analytics_events": [],
    "key_logging": {},
    "session_recorders": {},
    "third_party_trackers": [
      {
        "data": {
          "body": [
            [],
            [
              4,
              "m202609030101",
              [
                122880906,
                83323188
              ]
            ],
            [
              [
                {
                  "1": [
                    "ewzMSe",
                    null,
                    [
                      null,
                      1
                    ],
                    [
                      [
                        null,
                        6
                      ]
                    ]
                  ]
                }
              ]
            ]
          ],
          "filter": "||pagead2.googlesyndication.com^",
          "listName": "easylist.txt",
          "query": {
            "e": 1
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pagead2.googlesyndication.com/pagead/ping?e=1"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://c.amazon-adsystem.com/bao-csm/aps-comm/aps_csm.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://config.aps.amazon-adsystem.com/configs/67e3348c-5907-44ad-ab39-d2ac1369f437"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/managed/dict/m202609030101/gpt"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://c.amazon-adsystem.com/aax2/apstag.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||clean.gg^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://i.clean.gg/1a"
      },
      {
        "data": {
          "body": {
            "action_group_id": "4aff58ab-2eb1-1b70-18b1-560ed26bddd1",
            "action_name": "Events",
            "bk": 5,
            "cid": "4aff58ab-2eb1-1b70-18b1-560ed26bddd1:TP",
            "custom_fields": [
              {
                "apiBm": {
                  "di": [],
                  "j4": "t13d1516h2_8daaf6152771_d8a2da3f94cd",
                  "sc": 98,
                  "vb": false,
                  "vc": ""
                },
                "apiVersionSuffix": "8c8d5c4c_d8f1_4863_abd4_cd331d4170a7_p_55"
              }
            ],
            "details": "init | <EF>1",
            "elapsed_time": 71,
            "f": "pageview",
            "ia": 1,
            "jstimestamp": 1788846836813,
            "jstzoffset": 0,
            "ls": {
              "fd": 106,
              "fs": 1249,
              "rb": 0,
              "vm": 1
            },
            "nl": "en-US",
            "referrer": "https://blog.3d-logic.com/category/unit-testing/",
            "s": "https://cadmus.script.ac/dy5zgrznaumwk/script.js",
            "tml": 29292,
            "topLocation": "https://blog.3d-logic.com/category/unit-testing/",
            "version": "4.29.36-aq-8c8d5c4c_d8f1_4863_abd4_cd331d4170a7_p_55"
          },
          "filter": "||clean.gg^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://i.clean.gg/1a"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {
            "ippd": "blog.3d-logic.com"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/ppub_config?ippd=blog.3d-logic.com"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {
            "cb": 122880906
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202609030101/pubads_impl.js?cb=122880906"
      },
      {
        "data": {
          "body": {},
          "filter": "||smartadserver.com^$third-party,domain=~smartadserver.de",
          "listName": "easylist.txt",
          "query": {
            "cklb": 1,
            "gdpr": 1,
            "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
            "nwid": 3905,
            "url": "https://af.pubmine.com/user-sync?pid=[sas_uid]"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://sync.smartadserver.com/getuid?nwid=3905&url=https://af.pubmine.com/user-sync?pid=[sas_uid]&gdpr=1&gdpr_consent=CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA&cklb=1"
      },
      {
        "data": {
          "body": {},
          "filter": "||smartadserver.com^$third-party,domain=~smartadserver.de",
          "listName": "easylist.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
            "nwid": 3905,
            "url": "https://af.pubmine.com/user-sync?pid=[sas_uid]"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://sync.smartadserver.com/getuid?nwid=3905&url=https://af.pubmine.com/user-sync?pid=[sas_uid]&gdpr=1&gdpr_consent=CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA"
      },
      {
        "data": {
          "body": {
            "ad": {
              "format": "bottom_sticky",
              "max_height": 50,
              "max_width": 320,
              "tag": "wordads-ad-117426"
            },
            "site": {
              "id": "31537728",
              "is_wordads": false,
              "language": "en",
              "page": "https://blog.3d-logic.com/category/unit-testing/"
            },
            "user": {
              "gdpr": true,
              "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
              "uid": "",
              "us_privacy": "1---"
            }
          },
          "filter": "||pubmine.com^",
          "listName": "easylist.txt",
          "query": {
            "api_version": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://af.pubmine.com/?api_version=2"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/tag/js/gpt.js"
      },
      {
        "data": {
          "body": {},
          "filter": "/prebid/*$script",
          "listName": "easylist.txt",
          "query": {
            "fork": 1,
            "modules": "WyIzM2Fjcm9zc0JpZEFkYXB0ZXIiLCIzM2Fjcm9zc0lkU3lzdGVtIiwiYWRhZ2lvQmlkQWRhcHRlciIsImFkaXR1ZGUiLCJhZHlvdWxpa2VCaWRBZGFwdGVyIiwiYWxsb3dBY3Rpdml0aWVzIiwiYXBwbmV4dXNCaWRBZGFwdGVyIiwiYXRzQW5hbHl0aWNzQWRhcHRlciIsImNvbnNlbnRNYW5hZ2VtZW50IiwiY29uc2VudE1hbmFnZW1lbnRHcHAiLCJjb25zZW50TWFuYWdlbWVudFVzcCIsImNyaXRlb0JpZEFkYXB0ZXIiLCJjcml0ZW9JZFN5c3RlbSIsImVucmljaG1lbnRGcGRNb2R1bGUiLCJnZHByRW5mb3JjZW1lbnQiLCJncHRQcmVBdWN0aW9uIiwiZ3JpZEJpZEFkYXB0ZXIiLCJndW1ndW1CaWRBZGFwdGVyIiwiaWQ1SWRTeXN0ZW0iLCJpZGVudGl0eUxpbmtJZFN5c3RlbSIsImluc3RpY2F0b3JCaWRBZGFwdGVyIiwiaXhCaWRBZGFwdGVyIiwibWVkaWFuZXRCaWRBZGFwdGVyIiwibXNmdEJpZEFkYXB0ZXIiLCJuYXRpdm9CaWRBZGFwdGVyIiwib3BlbnhCaWRBZGFwdGVyIiwicGFpcklkU3lzdGVtIiwicHJlYmlkU2VydmVyQmlkQWRhcHRlciIsInByaWNlRmxvb3JzIiwicHViUHJvdmlkZWRJZFN5c3RlbSIsInB1Ym1hdGljQmlkQWRhcHRlciIsInJ1Ymljb25CaWRBZGFwdGVyIiwic2VlZHRhZ0JpZEFkYXB0ZXIiLCJzaGFyZWRJZFN5c3RlbSIsInNtYXJ0YWRzZXJ2ZXJCaWRBZGFwdGVyIiwic29ub2JpQmlkQWRhcHRlciIsInRyaXBsZWxpZnRCaWRBZGFwdGVyIiwidW5pZmllZElkU3lzdGVtIl0=",
            "v": "8f0ecc3c28aa76a82deb2a9c7bffa161",
            "var": "tudePbjs"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://edge.aditude.io/prebid/9.19.0.js?var=tudePbjs&fork=1&v=8f0ecc3c28aa76a82deb2a9c7bffa161&modules=WyIzM2Fjcm9zc0JpZEFkYXB0ZXIiLCIzM2Fjcm9zc0lkU3lzdGVtIiwiYWRhZ2lvQmlkQWRhcHRlciIsImFkaXR1ZGUiLCJhZHlvdWxpa2VCaWRBZGFwdGVyIiwiYWxsb3dBY3Rpdml0aWVzIiwiYXBwbmV4dXNCaWRBZGFwdGVyIiwiYXRzQW5hbHl0aWNzQWRhcHRlciIsImNvbnNlbnRNYW5hZ2VtZW50IiwiY29uc2VudE1hbmFnZW1lbnRHcHAiLCJjb25zZW50TWFuYWdlbWVudFVzcCIsImNyaXRlb0JpZEFkYXB0ZXIiLCJjcml0ZW9JZFN5c3RlbSIsImVucmljaG1lbnRGcGRNb2R1bGUiLCJnZHByRW5mb3JjZW1lbnQiLCJncHRQcmVBdWN0aW9uIiwiZ3JpZEJpZEFkYXB0ZXIiLCJndW1ndW1CaWRBZGFwdGVyIiwiaWQ1SWRTeXN0ZW0iLCJpZGVudGl0eUxpbmtJZFN5c3RlbSIsImluc3RpY2F0b3JCaWRBZGFwdGVyIiwiaXhCaWRBZGFwdGVyIiwibWVkaWFuZXRCaWRBZGFwdGVyIiwibXNmdEJpZEFkYXB0ZXIiLCJuYXRpdm9CaWRBZGFwdGVyIiwib3BlbnhCaWRBZGFwdGVyIiwicGFpcklkU3lzdGVtIiwicHJlYmlkU2VydmVyQmlkQWRhcHRlciIsInByaWNlRmxvb3JzIiwicHViUHJvdmlkZWRJZFN5c3RlbSIsInB1Ym1hdGljQmlkQWRhcHRlciIsInJ1Ymljb25CaWRBZGFwdGVyIiwic2VlZHRhZ0JpZEFkYXB0ZXIiLCJzaGFyZWRJZFN5c3RlbSIsInNtYXJ0YWRzZXJ2ZXJCaWRBZGFwdGVyIiwic29ub2JpQmlkQWRhcHRlciIsInRyaXBsZWxpZnRCaWRBZGFwdGVyIiwidW5pZmllZElkU3lzdGVtIl0%3D"
      },
      {
        "data": {
          "body": {},
          "filter": "||dn0qt3r0xannq.cloudfront.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://dn0qt3r0xannq.cloudfront.net/wordpress-2Pvwql52OT/wordpress-longform/prebid-wrapper.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||google-analytics.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "aip": 1,
            "utmac": "UA-52447-2",
            "utmcc": "__utma=1.1205747445.1788846836.1788846836.1788846836.1;+__utmz=1.1788846836.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);",
            "utmcs": "UTF-8",
            "utmdt": "Unit testing – Code, the Universe and Everything…",
            "utmfl": "-",
            "utmhid": 1044705471,
            "utmhn": "blog.3d-logic.com",
            "utmht": 1788846836402,
            "utmje": 0,
            "utmjid": 99978473,
            "utmn": 1414533599,
            "utmp": "/category/unit-testing/",
            "utmr": "-",
            "utmredir": 1,
            "utms": 1,
            "utmsc": "24-bit",
            "utmsr": "353x745",
            "utmu": "uhQAAAAAAAAAAAAAAAAAAAAE~",
            "utmul": "en-us",
            "utmvp": "353x745",
            "utmwv": "5.7.2"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=1414533599&utmhn=blog.3d-logic.com&utmcs=UTF-8&utmsr=353x745&utmvp=353x745&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=Unit%20testing%20%E2%80%93%20Code%2C%20the%20Universe%20and%20Everything%E2%80%A6&utmhid=1044705471&utmr=-&utmp=%2Fcategory%2Funit-testing%2F&utmht=1788846836402&utmac=UA-52447-2&utmcc=__utma%3D1.1205747445.1788846836.1788846836.1788846836.1%3B%2B__utmz%3D1.1788846836.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&aip=1&utmjid=99978473&utmredir=1&utmu=uhQAAAAAAAAAAAAAAAAAAAAE~"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.9426511045875305,
            "v": "wpcom-no-pv",
            "x_wordads_cmp_view": "no_cookie"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_cmp_view=no_cookie&v=wpcom-no-pv&rand=0.9426511045875305"
      },
      {
        "data": {
          "body": {},
          "filter": "||wordpress.com/geo/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://public-api.wordpress.com/geo/"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "crypt": "UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3AyMWJHeXJoeTksLndZQ2RqWV0tYjZySCs2WlBmbD1sdDA0RFEuOEdJRm9Ic1t1JlN4ciVoa1Y3NkxbdHhdRjhPMCVoajU9PVtVJWpXNzRBQTlHeix3Sy8vYmR1bWRsS2hKQTQvUnc0UzNbWndEfnprRDRhWlclLFJHL1Y9TyxFNytwNkRfRUp6aTNpN2VoJjMreE1mSGVKdVp+OStOSlZzTk1CLnB4cndzMVIybV9mW2kvUDd+SWZjL1lnSn40M21lMmxtfmFwTWxHQjdvbE5KNSZnU3pVZiwsdiw4Q3E9a0h5dS5kYWNkcVZ+Smw3MVg4elNTVl9Ld190QzJsTGNsMTZyX2ErKyxqekNTX0pQfHNLNzY5NQ==",
            "rand": 0.914310401095352,
            "v": "wpcom-no-pv"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?crypt=UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3AyMWJHeXJoeTksLndZQ2RqWV0tYjZySCs2WlBmbD1sdDA0RFEuOEdJRm9Ic1t1JlN4ciVoa1Y3NkxbdHhdRjhPMCVoajU9PVtVJWpXNzRBQTlHeix3Sy8vYmR1bWRsS2hKQTQvUnc0UzNbWndEfnprRDRhWlclLFJHL1Y9TyxFNytwNkRfRUp6aTNpN2VoJjMreE1mSGVKdVp%2BOStOSlZzTk1CLnB4cndzMVIybV9mW2kvUDd%2BSWZjL1lnSn40M21lMmxtfmFwTWxHQjdvbE5KNSZnU3pVZiwsdiw4Q3E9a0h5dS5kYWNkcVZ%2BSmw3MVg4elNTVl9Ld190QzJsTGNsMTZyX2ErKyxqekNTX0pQfHNLNzY5NQ%3D%3D&v=wpcom-no-pv&rand=0.914310401095352"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "arch_cat": "unit-testing",
            "arch_results": 5,
            "blog": 31537728,
            "host": "blog.3d-logic.com",
            "rand": 0.888267230503839,
            "ref": "",
            "subd": "moozzyk",
            "tz": -7,
            "user_id": 0,
            "v": "wpcom"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?blog=31537728&v=wpcom&tz=-7&user_id=0&arch_cat=unit-testing&arch_results=5&subd=moozzyk&host=blog.3d-logic.com&ref=&rand=0.888267230503839"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.5116122195848807,
            "v": "wpcom-no-pv",
            "x_stats-initial-visibility": "visible"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_stats-initial-visibility=visible&v=wpcom-no-pv&rand=0.5116122195848807"
      },
      {
        "data": {
          "body": {},
          "filter": "||dn0qt3r0xannq.cloudfront.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://dn0qt3r0xannq.cloudfront.net/wordpress-2Pvwql52OT/wordpress-longform/prebid-load.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||google-analytics.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ssl.google-analytics.com/ga.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||stats.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "69": ""
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://stats.wp.com/w.js?69"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "batcache_hit": 0,
            "bilmur": 1,
            "cls": 0,
            "custom_props": {
              "logged_in": "0",
              "wptheme": "pub/independent-publisher-2",
              "wptheme_is_block": "0"
            },
            "downlink": 10000,
            "edge_dc": "cdg",
            "edge_dur": 269,
            "edge_status": "MISS",
            "fcp": 605,
            "fcp_raw": 605,
            "fp_raw": 605,
            "full_path": "/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "lcp": 605,
            "lcp_load": "eager",
            "lcp_pre": 0,
            "lcp_prio": "high",
            "lcp_raw": 605,
            "lcp_res": "https://blog.3d-logic.com/wp-content/uploads/2026/06/mac_app_store_badge.png",
            "lcp_sel": "#hero-header>img.hero-header-image.wp-post-image",
            "lcp_type": "img",
            "nav_type": "navigate",
            "nt": "2--____5_5_5_5_5_5_8_7x_86_8c_jf_k5_m1_1v9_1ve_1vg--0_0_0_--h2",
            "provider": "wordpress.com",
            "reporter": "fetchLater",
            "rtt": 0,
            "service": "simple",
            "site_host": "blog.3d-logic.com",
            "site_path": "/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "site_tz": "America/Los_Angeles",
            "ttfb": 285,
            "version": "4.5.0"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/category/unit-testing/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/boom.gif?bilmur=1&batcache_hit=0&provider=wordpress.com&service=simple&site_tz=America%2FLos_Angeles&custom_props=%7B%22logged_in%22%3A%220%22%2C%22wptheme%22%3A%22pub%2Findependent-publisher-2%22%2C%22wptheme_is_block%22%3A%220%22%7D&rtt=0&downlink=10000&site_host=blog.3d-logic.com&site_path=%2F2026%2F06%2F07%2Fhow-i-shipped-an-app-that-actually-sells%2F&full_path=%2F2026%2F06%2F07%2Fhow-i-shipped-an-app-that-actually-sells%2F&version=4.5.0&edge_dc=cdg&edge_status=MISS&edge_dur=269&nt=2--____5_5_5_5_5_5_8_7x_86_8c_jf_k5_m1_1v9_1ve_1vg--0_0_0_--h2&reporter=fetchLater&fcp=605&fcp_raw=605&fp_raw=605&lcp=605&lcp_load=eager&lcp_prio=high&lcp_raw=605&lcp_sel=%23hero-header%3Eimg.hero-header-image.wp-post-image&lcp_type=img&lcp_res=https%3A%2F%2Fblog.3d-logic.com%2Fwp-content%2Fuploads%2F2026%2F06%2Fmac_app_store_badge.png&lcp_pre=0&cls=0&ttfb=285&nav_type=navigate"
      },
      {
        "data": {
          "body": [
            [],
            [
              4,
              "m202609010101",
              [
                122880593
              ]
            ],
            [
              [
                {
                  "1": [
                    "ewzMSe",
                    null,
                    [
                      null,
                      1
                    ],
                    [
                      [
                        null,
                        6
                      ]
                    ]
                  ]
                }
              ]
            ]
          ],
          "filter": "||pagead2.googlesyndication.com^",
          "listName": "easylist.txt",
          "query": {
            "e": 1
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pagead2.googlesyndication.com/pagead/ping?e=1"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://c.amazon-adsystem.com/bao-csm/aps-comm/aps_csm.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://config.aps.amazon-adsystem.com/configs/67e3348c-5907-44ad-ab39-d2ac1369f437"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/managed/dict/m202609030101/gpt"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://c.amazon-adsystem.com/aax2/apstag.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||clean.gg^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://i.clean.gg/1a"
      },
      {
        "data": {
          "body": {
            "action_group_id": "79d782b1-5482-acb6-354b-6c842097d58f",
            "action_name": "Events",
            "bk": 5,
            "cid": "79d782b1-5482-acb6-354b-6c842097d58f:TP",
            "custom_fields": [
              {
                "apiVersionSuffix": "8c8d5c4c_d8f1_4863_abd4_cd331d4170a7_p_55"
              }
            ],
            "details": "init | <EF>2",
            "elapsed_time": 85,
            "f": "pageview",
            "ia": 1,
            "jstimestamp": 1788846829800,
            "jstzoffset": 0,
            "ls": {
              "fd": 72,
              "fs": 1160,
              "rb": 0,
              "vm": 2
            },
            "nl": "en-US",
            "referrer": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "s": "https://cadmus.script.ac/dy5zgrznaumwk/script.js",
            "tml": 29292,
            "topLocation": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "version": "4.29.36-aq-8c8d5c4c_d8f1_4863_abd4_cd331d4170a7_p_55"
          },
          "filter": "||clean.gg^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://i.clean.gg/1a"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {
            "ippd": "blog.3d-logic.com"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/ppub_config?ippd=blog.3d-logic.com"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202609010101/pubads_impl.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||smartadserver.com^$third-party,domain=~smartadserver.de",
          "listName": "easylist.txt",
          "query": {
            "cklb": 1,
            "gdpr": 1,
            "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
            "nwid": 3905,
            "url": "https://af.pubmine.com/user-sync?pid=[sas_uid]"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://sync.smartadserver.com/getuid?nwid=3905&url=https://af.pubmine.com/user-sync?pid=[sas_uid]&gdpr=1&gdpr_consent=CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA&cklb=1"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.1529783600498622,
            "v": "wpcom-no-pv",
            "x_wordads_smart": "render_inline"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_smart=render_inline&v=wpcom-no-pv&rand=0.1529783600498622"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.3027901682913363,
            "v": "wpcom-no-pv",
            "x_wordads_smart": "render_inline"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_smart=render_inline&v=wpcom-no-pv&rand=0.3027901682913363"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.3565330837871983,
            "v": "wpcom-no-pv",
            "x_wordads_smart": "render_inline"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_smart=render_inline&v=wpcom-no-pv&rand=0.3565330837871983"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.3688161750842549,
            "v": "wpcom-no-pv",
            "x_wordads_smart": "render_inline"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_smart=render_inline&v=wpcom-no-pv&rand=0.3688161750842549"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.031036368949636683,
            "v": "wpcom-no-pv",
            "x_wordads_smart": "render_inline"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_smart=render_inline&v=wpcom-no-pv&rand=0.031036368949636683"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.9891561084482674,
            "v": "wpcom-no-pv",
            "x_wordads_smart": "render_inline"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_smart=render_inline&v=wpcom-no-pv&rand=0.9891561084482674"
      },
      {
        "data": {
          "body": {},
          "filter": "||smartadserver.com^$third-party,domain=~smartadserver.de",
          "listName": "easylist.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
            "nwid": 3905,
            "url": "https://af.pubmine.com/user-sync?pid=[sas_uid]"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://sync.smartadserver.com/getuid?nwid=3905&url=https://af.pubmine.com/user-sync?pid=[sas_uid]&gdpr=1&gdpr_consent=CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA"
      },
      {
        "data": {
          "body": {
            "ad": {
              "format": "bottom_sticky",
              "max_height": 50,
              "max_width": 320,
              "tag": "wordads-ad-329390"
            },
            "site": {
              "id": "31537728",
              "is_wordads": false,
              "language": "en",
              "page": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/"
            },
            "user": {
              "gdpr": true,
              "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
              "uid": "",
              "us_privacy": "1---"
            }
          },
          "filter": "||pubmine.com^",
          "listName": "easylist.txt",
          "query": {
            "api_version": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://af.pubmine.com/?api_version=2"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/tag/js/gpt.js"
      },
      {
        "data": {
          "body": {},
          "filter": "/prebid/*$script",
          "listName": "easylist.txt",
          "query": {
            "fork": 1,
            "modules": "WyIzM2Fjcm9zc0JpZEFkYXB0ZXIiLCIzM2Fjcm9zc0lkU3lzdGVtIiwiYWRhZ2lvQmlkQWRhcHRlciIsImFkaXR1ZGUiLCJhZHlvdWxpa2VCaWRBZGFwdGVyIiwiYWxsb3dBY3Rpdml0aWVzIiwiYXBwbmV4dXNCaWRBZGFwdGVyIiwiYXRzQW5hbHl0aWNzQWRhcHRlciIsImNvbnNlbnRNYW5hZ2VtZW50IiwiY29uc2VudE1hbmFnZW1lbnRHcHAiLCJjb25zZW50TWFuYWdlbWVudFVzcCIsImNyaXRlb0JpZEFkYXB0ZXIiLCJjcml0ZW9JZFN5c3RlbSIsImVucmljaG1lbnRGcGRNb2R1bGUiLCJnZHByRW5mb3JjZW1lbnQiLCJncHRQcmVBdWN0aW9uIiwiZ3JpZEJpZEFkYXB0ZXIiLCJndW1ndW1CaWRBZGFwdGVyIiwiaWQ1SWRTeXN0ZW0iLCJpZGVudGl0eUxpbmtJZFN5c3RlbSIsImluc3RpY2F0b3JCaWRBZGFwdGVyIiwiaXhCaWRBZGFwdGVyIiwibWVkaWFuZXRCaWRBZGFwdGVyIiwibXNmdEJpZEFkYXB0ZXIiLCJuYXRpdm9CaWRBZGFwdGVyIiwib3BlbnhCaWRBZGFwdGVyIiwicGFpcklkU3lzdGVtIiwicHJlYmlkU2VydmVyQmlkQWRhcHRlciIsInByaWNlRmxvb3JzIiwicHViUHJvdmlkZWRJZFN5c3RlbSIsInB1Ym1hdGljQmlkQWRhcHRlciIsInJ1Ymljb25CaWRBZGFwdGVyIiwic2VlZHRhZ0JpZEFkYXB0ZXIiLCJzaGFyZWRJZFN5c3RlbSIsInNtYXJ0YWRzZXJ2ZXJCaWRBZGFwdGVyIiwic29ub2JpQmlkQWRhcHRlciIsInRyaXBsZWxpZnRCaWRBZGFwdGVyIiwidW5pZmllZElkU3lzdGVtIl0=",
            "v": "8f0ecc3c28aa76a82deb2a9c7bffa161",
            "var": "tudePbjs"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://edge.aditude.io/prebid/9.19.0.js?var=tudePbjs&fork=1&v=8f0ecc3c28aa76a82deb2a9c7bffa161&modules=WyIzM2Fjcm9zc0JpZEFkYXB0ZXIiLCIzM2Fjcm9zc0lkU3lzdGVtIiwiYWRhZ2lvQmlkQWRhcHRlciIsImFkaXR1ZGUiLCJhZHlvdWxpa2VCaWRBZGFwdGVyIiwiYWxsb3dBY3Rpdml0aWVzIiwiYXBwbmV4dXNCaWRBZGFwdGVyIiwiYXRzQW5hbHl0aWNzQWRhcHRlciIsImNvbnNlbnRNYW5hZ2VtZW50IiwiY29uc2VudE1hbmFnZW1lbnRHcHAiLCJjb25zZW50TWFuYWdlbWVudFVzcCIsImNyaXRlb0JpZEFkYXB0ZXIiLCJjcml0ZW9JZFN5c3RlbSIsImVucmljaG1lbnRGcGRNb2R1bGUiLCJnZHByRW5mb3JjZW1lbnQiLCJncHRQcmVBdWN0aW9uIiwiZ3JpZEJpZEFkYXB0ZXIiLCJndW1ndW1CaWRBZGFwdGVyIiwiaWQ1SWRTeXN0ZW0iLCJpZGVudGl0eUxpbmtJZFN5c3RlbSIsImluc3RpY2F0b3JCaWRBZGFwdGVyIiwiaXhCaWRBZGFwdGVyIiwibWVkaWFuZXRCaWRBZGFwdGVyIiwibXNmdEJpZEFkYXB0ZXIiLCJuYXRpdm9CaWRBZGFwdGVyIiwib3BlbnhCaWRBZGFwdGVyIiwicGFpcklkU3lzdGVtIiwicHJlYmlkU2VydmVyQmlkQWRhcHRlciIsInByaWNlRmxvb3JzIiwicHViUHJvdmlkZWRJZFN5c3RlbSIsInB1Ym1hdGljQmlkQWRhcHRlciIsInJ1Ymljb25CaWRBZGFwdGVyIiwic2VlZHRhZ0JpZEFkYXB0ZXIiLCJzaGFyZWRJZFN5c3RlbSIsInNtYXJ0YWRzZXJ2ZXJCaWRBZGFwdGVyIiwic29ub2JpQmlkQWRhcHRlciIsInRyaXBsZWxpZnRCaWRBZGFwdGVyIiwidW5pZmllZElkU3lzdGVtIl0%3D"
      },
      {
        "data": {
          "body": {},
          "filter": "||dn0qt3r0xannq.cloudfront.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://dn0qt3r0xannq.cloudfront.net/wordpress-2Pvwql52OT/wordpress-longform/prebid-wrapper.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||google-analytics.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "aip": 1,
            "utmac": "UA-52447-2",
            "utmcc": "__utma=1.561481105.1788846829.1788846829.1788846829.1;+__utmz=1.1788846829.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);",
            "utmcs": "UTF-8",
            "utmdt": "How I shipped an app that actually sells – Code, the Universe and Everything…",
            "utmfl": "-",
            "utmhid": 1228969926,
            "utmhn": "blog.3d-logic.com",
            "utmht": 1788846829254,
            "utmje": 0,
            "utmjid": 3035086,
            "utmn": 726127044,
            "utmp": "/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "utmr": "-",
            "utmredir": 1,
            "utms": 1,
            "utmsc": "24-bit",
            "utmsr": "353x745",
            "utmu": "uhQAAAAAAAAAAAAAAAAAAAAE~",
            "utmul": "en-us",
            "utmvp": "353x745",
            "utmwv": "5.7.2"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=726127044&utmhn=blog.3d-logic.com&utmcs=UTF-8&utmsr=353x745&utmvp=353x745&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=How%20I%20shipped%20an%20app%20that%20actually%20sells%20%E2%80%93%20Code%2C%20the%20Universe%20and%20Everything%E2%80%A6&utmhid=1228969926&utmr=-&utmp=%2F2026%2F06%2F07%2Fhow-i-shipped-an-app-that-actually-sells%2F&utmht=1788846829254&utmac=UA-52447-2&utmcc=__utma%3D1.561481105.1788846829.1788846829.1788846829.1%3B%2B__utmz%3D1.1788846829.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&aip=1&utmjid=3035086&utmredir=1&utmu=uhQAAAAAAAAAAAAAAAAAAAAE~"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.7684727832239726,
            "v": "wpcom-no-pv",
            "x_wordads_cmp_view": "no_cookie"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_cmp_view=no_cookie&v=wpcom-no-pv&rand=0.7684727832239726"
      },
      {
        "data": {
          "body": {},
          "filter": "||wordpress.com/geo/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://public-api.wordpress.com/geo/"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "crypt": "UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3AyMWJHeXJoeTksLndZQ2RqWV0tYjZySCs2WlBmbD1bX0tPaUh5UWR0W3JhQT0vYTFVb2NrWG5Id1lbeSt3N0JKSiVxcUlZNzRybkZFQn56VC5vNEtsOVtyWThsJUhyb3pbR345MHI0N3dOV355c1ZCa2RRS3ZnbnBUdjQlRHlLd0d3OT9IQzhKdGJRSFhVTT1GZk5YcTNpL05ZMFVqSltodEIrUUJ4SSZSTEhnS3NJaVU/aWlraW5mdVZGLT9ib2tbTkVrNjR1LXZyYUloalEwMHREN3BjcCZBX3pmdV8yeUIuQ0NOelcweThpaG91WXAlZkhzc0dHdkwtNC9TQzN8NFFBVFomSWF2ekluVmJ4ajg4PTdBLnZvVyV3Z00yWzNxa0lwVkcyczlpL1YrS2haNllbSUtlX09dWCssNnJQJVhtNTQ/eklhaVI=",
            "rand": 0.29064070539728126,
            "v": "wpcom-no-pv"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?crypt=UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3AyMWJHeXJoeTksLndZQ2RqWV0tYjZySCs2WlBmbD1bX0tPaUh5UWR0W3JhQT0vYTFVb2NrWG5Id1lbeSt3N0JKSiVxcUlZNzRybkZFQn56VC5vNEtsOVtyWThsJUhyb3pbR345MHI0N3dOV355c1ZCa2RRS3ZnbnBUdjQlRHlLd0d3OT9IQzhKdGJRSFhVTT1GZk5YcTNpL05ZMFVqSltodEIrUUJ4SSZSTEhnS3NJaVU%2FaWlraW5mdVZGLT9ib2tbTkVrNjR1LXZyYUloalEwMHREN3BjcCZBX3pmdV8yeUIuQ0NOelcweThpaG91WXAlZkhzc0dHdkwtNC9TQzN8NFFBVFomSWF2ekluVmJ4ajg4PTdBLnZvVyV3Z00yWzNxa0lwVkcyczlpL1YrS2haNllbSUtlX09dWCssNnJQJVhtNTQ%2FeklhaVI%3D&v=wpcom-no-pv&rand=0.29064070539728126"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "blog": 31537728,
            "host": "blog.3d-logic.com",
            "post": 3864,
            "rand": 0.6984667881148663,
            "ref": "",
            "subd": "moozzyk",
            "tz": -7,
            "user_id": 0,
            "v": "wpcom"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?blog=31537728&v=wpcom&tz=-7&user_id=0&post=3864&subd=moozzyk&host=blog.3d-logic.com&ref=&rand=0.6984667881148663"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.04249785897874281,
            "v": "wpcom-no-pv",
            "x_stats-initial-visibility": "visible"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_stats-initial-visibility=visible&v=wpcom-no-pv&rand=0.04249785897874281"
      },
      {
        "data": {
          "body": {},
          "filter": "||dn0qt3r0xannq.cloudfront.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://dn0qt3r0xannq.cloudfront.net/wordpress-2Pvwql52OT/wordpress-longform/prebid-load.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||google-analytics.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ssl.google-analytics.com/ga.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "batcache_hit": 0,
            "bilmur": 1,
            "cls": 0,
            "custom_props": {
              "logged_in": "0",
              "wptheme": "pub/independent-publisher-2",
              "wptheme_is_block": "0"
            },
            "downlink": 10000,
            "edge_dc": "cdg",
            "edge_dur": 347,
            "edge_status": "MISS",
            "fcp": 860,
            "fcp_raw": 860,
            "fp_raw": 860,
            "full_path": "/",
            "lcp": 8201,
            "lcp_load": "lazy",
            "lcp_pre": 0,
            "lcp_raw": 8201,
            "lcp_res": "https://blog.3d-logic.com/wp-content/uploads/2026/06/visualminipromacbookpro.png?w=768",
            "lcp_sel": "#post-3864>div.entry-content>figure.size-large.wp-block-image>a>img.wp-image-3867",
            "lcp_type": "img",
            "nav_type": "navigate",
            "nt": "2--____7_l_l_l_16_t_17_b1_ew_bz_qj_rz_tc_1n7_1n7_1n7--0_0_0_--h2",
            "provider": "wordpress.com",
            "reporter": "fetchLater",
            "rtt": 0,
            "service": "simple",
            "site_host": "blog.3d-logic.com",
            "site_path": "/",
            "site_tz": "America/Los_Angeles",
            "ttfb": 397,
            "version": "4.5.0"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/boom.gif?bilmur=1&batcache_hit=0&provider=wordpress.com&service=simple&site_tz=America%2FLos_Angeles&custom_props=%7B%22logged_in%22%3A%220%22%2C%22wptheme%22%3A%22pub%2Findependent-publisher-2%22%2C%22wptheme_is_block%22%3A%220%22%7D&rtt=0&downlink=10000&site_host=blog.3d-logic.com&site_path=%2F&full_path=%2F&version=4.5.0&edge_dc=cdg&edge_status=MISS&edge_dur=347&nt=2--____7_l_l_l_16_t_17_b1_ew_bz_qj_rz_tc_1n7_1n7_1n7--0_0_0_--h2&reporter=fetchLater&fcp=860&fcp_raw=860&fp_raw=860&lcp=8201&lcp_load=lazy&lcp_raw=8201&lcp_sel=%23post-3864%3Ediv.entry-content%3Efigure.size-large.wp-block-image%3Ea%3Eimg.wp-image-3867&lcp_type=img&cls=0&ttfb=397&nav_type=navigate&lcp_res=https%3A%2F%2Fblog.3d-logic.com%2Fwp-content%2Fuploads%2F2026%2F06%2Fvisualminipromacbookpro.png%3Fw%3D768&lcp_pre=0"
      },
      {
        "data": {
          "body": {},
          "filter": "||stats.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "69": ""
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/2026/06/07/how-i-shipped-an-app-that-actually-sells/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://stats.wp.com/w.js?69"
      },
      {
        "data": {
          "body": [
            [],
            [
              4,
              "m202609020101",
              [
                31099680,
                122880594,
                122880911,
                122880853
              ]
            ],
            [
              [
                {
                  "1": [
                    "ewzMSe",
                    null,
                    [
                      null,
                      1
                    ],
                    [
                      [
                        null,
                        6
                      ]
                    ]
                  ]
                }
              ]
            ]
          ],
          "filter": "||pagead2.googlesyndication.com^",
          "listName": "easylist.txt",
          "query": {
            "e": 1
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pagead2.googlesyndication.com/pagead/ping?e=1"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://c.amazon-adsystem.com/bao-csm/aps-comm/aps_csm.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://config.aps.amazon-adsystem.com/configs/67e3348c-5907-44ad-ab39-d2ac1369f437"
      },
      {
        "data": {
          "body": {},
          "filter": "||amazon-adsystem.com^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://c.amazon-adsystem.com/aax2/apstag.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/managed/dict/m202609030101/gpt"
      },
      {
        "data": {
          "body": {},
          "filter": ".prebid.$domain=~prebid.org",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://geo-location.prebid.cloud/v1/geo"
      },
      {
        "data": {
          "body": {
            "action_group_id": "f53fb00f-8e04-e490-3720-c76e3b091c8c",
            "action_name": "Events",
            "bk": 5,
            "cid": "f53fb00f-8e04-e490-3720-c76e3b091c8c:TP",
            "custom_fields": [
              {
                "apiBm": {
                  "di": [],
                  "j4": "t13d1516h2_8daaf6152771_d8a2da3f94cd",
                  "sc": 95,
                  "vb": false,
                  "vc": ""
                },
                "apiVersionSuffix": "8c8d5c4c_d8f1_4863_abd4_cd331d4170a7_p_55"
              }
            ],
            "details": "init | <EF>2",
            "elapsed_time": 127,
            "f": "pageview",
            "ia": 1,
            "jstimestamp": 1788846822491,
            "jstzoffset": 0,
            "ls": {
              "fd": 218,
              "fs": 1486,
              "rb": 0,
              "vm": 2
            },
            "nl": "en-US",
            "referrer": "https://blog.3d-logic.com/",
            "s": "https://cadmus.script.ac/dy5zgrznaumwk/script.js",
            "tml": 29292,
            "topLocation": "https://blog.3d-logic.com/",
            "version": "4.29.36-aq-8c8d5c4c_d8f1_4863_abd4_cd331d4170a7_p_55"
          },
          "filter": "||clean.gg^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://i.clean.gg/1a"
      },
      {
        "data": {
          "body": {},
          "filter": "||clean.gg^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://i.clean.gg/1a"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {
            "ippd": "blog.3d-logic.com"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/ppub_config?ippd=blog.3d-logic.com"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {
            "cb": 122880853
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202609020101/pubads_impl.js?cb=122880853"
      },
      {
        "data": {
          "body": {},
          "filter": "||smartadserver.com^$third-party,domain=~smartadserver.de",
          "listName": "easylist.txt",
          "query": {
            "cklb": 1,
            "gdpr": 1,
            "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
            "nwid": 3905,
            "url": "https://af.pubmine.com/user-sync?pid=[sas_uid]"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://sync.smartadserver.com/getuid?nwid=3905&url=https://af.pubmine.com/user-sync?pid=[sas_uid]&gdpr=1&gdpr_consent=CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA&cklb=1"
      },
      {
        "data": {
          "body": {},
          "filter": "||smartadserver.com^$third-party,domain=~smartadserver.de",
          "listName": "easylist.txt",
          "query": {
            "gdpr": 1,
            "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
            "nwid": 3905,
            "url": "https://af.pubmine.com/user-sync?pid=[sas_uid]"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://sync.smartadserver.com/getuid?nwid=3905&url=https://af.pubmine.com/user-sync?pid=[sas_uid]&gdpr=1&gdpr_consent=CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA"
      },
      {
        "data": {
          "body": {
            "ad": {
              "format": "bottom_sticky",
              "max_height": 50,
              "max_width": 320,
              "tag": "wordads-ad-697715"
            },
            "site": {
              "id": "31537728",
              "is_wordads": false,
              "language": "en",
              "page": "https://blog.3d-logic.com/"
            },
            "user": {
              "gdpr": true,
              "gdpr_consent": "CQqOSAAQqOSAAECACAENCvFgAAAAAELAAKiQAAAUlABAFCogAKAAECAAAAIAAAggCAAgABAAAAAAAAAACAAQBgAIEAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAQAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAgACAAAIAAABAAAAAAAAkIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA.IKkkBxC5cTCFBMCB3AIIkIAwewTBAYgQgAAIAAAAAABIAIIwAkCAAAAAAACAAAAIAAAAAIAAAAAgAAEAAIIAAJAAEAEAAAAACIAAAAAABAgAAAAAAAAAgEQABAAAEAgUAgAAAQAIASEwAAAAAAQCAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAACAAA",
              "uid": "",
              "us_privacy": "1---"
            }
          },
          "filter": "||pubmine.com^",
          "listName": "easylist.txt",
          "query": {
            "api_version": 2
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://af.pubmine.com/?api_version=2"
      },
      {
        "data": {
          "body": {},
          "filter": ".prebid.$domain=~prebid.org",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://geo-location.prebid.cloud/v1/geo"
      },
      {
        "data": {
          "body": {},
          "filter": "||doubleclick.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://securepubads.g.doubleclick.net/tag/js/gpt.js"
      },
      {
        "data": {
          "body": {},
          "filter": "/prebid/*$script",
          "listName": "easylist.txt",
          "query": {
            "fork": 1,
            "modules": "WyIzM2Fjcm9zc0JpZEFkYXB0ZXIiLCIzM2Fjcm9zc0lkU3lzdGVtIiwiYWRhZ2lvQmlkQWRhcHRlciIsImFkaXR1ZGUiLCJhZHlvdWxpa2VCaWRBZGFwdGVyIiwiYWxsb3dBY3Rpdml0aWVzIiwiYXBwbmV4dXNCaWRBZGFwdGVyIiwiYXRzQW5hbHl0aWNzQWRhcHRlciIsImNvbnNlbnRNYW5hZ2VtZW50IiwiY29uc2VudE1hbmFnZW1lbnRHcHAiLCJjb25zZW50TWFuYWdlbWVudFVzcCIsImNyaXRlb0JpZEFkYXB0ZXIiLCJjcml0ZW9JZFN5c3RlbSIsImVucmljaG1lbnRGcGRNb2R1bGUiLCJnZHByRW5mb3JjZW1lbnQiLCJncHRQcmVBdWN0aW9uIiwiZ3JpZEJpZEFkYXB0ZXIiLCJndW1ndW1CaWRBZGFwdGVyIiwiaWQ1SWRTeXN0ZW0iLCJpZGVudGl0eUxpbmtJZFN5c3RlbSIsImluc3RpY2F0b3JCaWRBZGFwdGVyIiwiaXhCaWRBZGFwdGVyIiwibWVkaWFuZXRCaWRBZGFwdGVyIiwibXNmdEJpZEFkYXB0ZXIiLCJuYXRpdm9CaWRBZGFwdGVyIiwib3BlbnhCaWRBZGFwdGVyIiwicGFpcklkU3lzdGVtIiwicHJlYmlkU2VydmVyQmlkQWRhcHRlciIsInByaWNlRmxvb3JzIiwicHViUHJvdmlkZWRJZFN5c3RlbSIsInB1Ym1hdGljQmlkQWRhcHRlciIsInJ1Ymljb25CaWRBZGFwdGVyIiwic2VlZHRhZ0JpZEFkYXB0ZXIiLCJzaGFyZWRJZFN5c3RlbSIsInNtYXJ0YWRzZXJ2ZXJCaWRBZGFwdGVyIiwic29ub2JpQmlkQWRhcHRlciIsInRyaXBsZWxpZnRCaWRBZGFwdGVyIiwidW5pZmllZElkU3lzdGVtIl0=",
            "v": "8f0ecc3c28aa76a82deb2a9c7bffa161",
            "var": "tudePbjs"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://edge.aditude.io/prebid/9.19.0.js?var=tudePbjs&fork=1&v=8f0ecc3c28aa76a82deb2a9c7bffa161&modules=WyIzM2Fjcm9zc0JpZEFkYXB0ZXIiLCIzM2Fjcm9zc0lkU3lzdGVtIiwiYWRhZ2lvQmlkQWRhcHRlciIsImFkaXR1ZGUiLCJhZHlvdWxpa2VCaWRBZGFwdGVyIiwiYWxsb3dBY3Rpdml0aWVzIiwiYXBwbmV4dXNCaWRBZGFwdGVyIiwiYXRzQW5hbHl0aWNzQWRhcHRlciIsImNvbnNlbnRNYW5hZ2VtZW50IiwiY29uc2VudE1hbmFnZW1lbnRHcHAiLCJjb25zZW50TWFuYWdlbWVudFVzcCIsImNyaXRlb0JpZEFkYXB0ZXIiLCJjcml0ZW9JZFN5c3RlbSIsImVucmljaG1lbnRGcGRNb2R1bGUiLCJnZHByRW5mb3JjZW1lbnQiLCJncHRQcmVBdWN0aW9uIiwiZ3JpZEJpZEFkYXB0ZXIiLCJndW1ndW1CaWRBZGFwdGVyIiwiaWQ1SWRTeXN0ZW0iLCJpZGVudGl0eUxpbmtJZFN5c3RlbSIsImluc3RpY2F0b3JCaWRBZGFwdGVyIiwiaXhCaWRBZGFwdGVyIiwibWVkaWFuZXRCaWRBZGFwdGVyIiwibXNmdEJpZEFkYXB0ZXIiLCJuYXRpdm9CaWRBZGFwdGVyIiwib3BlbnhCaWRBZGFwdGVyIiwicGFpcklkU3lzdGVtIiwicHJlYmlkU2VydmVyQmlkQWRhcHRlciIsInByaWNlRmxvb3JzIiwicHViUHJvdmlkZWRJZFN5c3RlbSIsInB1Ym1hdGljQmlkQWRhcHRlciIsInJ1Ymljb25CaWRBZGFwdGVyIiwic2VlZHRhZ0JpZEFkYXB0ZXIiLCJzaGFyZWRJZFN5c3RlbSIsInNtYXJ0YWRzZXJ2ZXJCaWRBZGFwdGVyIiwic29ub2JpQmlkQWRhcHRlciIsInRyaXBsZWxpZnRCaWRBZGFwdGVyIiwidW5pZmllZElkU3lzdGVtIl0%3D"
      },
      {
        "data": {
          "body": {},
          "filter": "||dn0qt3r0xannq.cloudfront.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://dn0qt3r0xannq.cloudfront.net/wordpress-2Pvwql52OT/wordpress-longform/prebid-wrapper.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||google-analytics.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {
            "aip": 1,
            "utmac": "UA-52447-2",
            "utmcc": "__utma=1.687341920.1788846821.1788846821.1788846821.1;+__utmz=1.1788846821.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);",
            "utmcs": "UTF-8",
            "utmdt": "Code, the Universe and Everything…",
            "utmfl": "-",
            "utmhid": 155772569,
            "utmhn": "blog.3d-logic.com",
            "utmht": 1788846821485,
            "utmje": 0,
            "utmjid": 243690565,
            "utmn": 1971410660,
            "utmp": "/",
            "utmr": "-",
            "utmredir": 1,
            "utms": 1,
            "utmsc": "24-bit",
            "utmsr": "353x745",
            "utmu": "uhQAAAAAAAAAAAAAAAAAAAAE~",
            "utmul": "en-us",
            "utmvp": "353x745",
            "utmwv": "5.7.2"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=1971410660&utmhn=blog.3d-logic.com&utmcs=UTF-8&utmsr=353x745&utmvp=353x745&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=Code%2C%20the%20Universe%20and%20Everything%E2%80%A6&utmhid=155772569&utmr=-&utmp=%2F&utmht=1788846821485&utmac=UA-52447-2&utmcc=__utma%3D1.687341920.1788846821.1788846821.1788846821.1%3B%2B__utmz%3D1.1788846821.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&aip=1&utmjid=243690565&utmredir=1&utmu=uhQAAAAAAAAAAAAAAAAAAAAE~"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.29258894628071475,
            "v": "wpcom-no-pv",
            "x_wordads_cmp_view": "no_cookie"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_wordads_cmp_view=no_cookie&v=wpcom-no-pv&rand=0.29258894628071475"
      },
      {
        "data": {
          "body": {},
          "filter": "||wordpress.com/geo/",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://public-api.wordpress.com/geo/"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "crypt": "UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3AyMWJHeXJoeTksLndZQ2RqWV0tYjZySCs2WlBmbD1sdDA0RFEuOEdJRm9Ic1t1JlN4ciVoa1Y3NkxbdHhdRjhPMCVoajU9PVtVJWpXNzRBQTlHeix3Sy8vYmR1bWRsS2hKQTQvUnc0UzNbWndEfnprRDRhWlclLFJHL1Y9TyxFNytwNkRfRUp6aTNpN2VoJjMreE1mSGVKdVp+OStOSlZzTk1CLnBXLk1dUklbb2JBeFZRSHNbZExlU2p1ZTBoODljQTErQTV1Vj9JaW9pYnFQdXxlL3lHa2swOThbeklMZm5JV2o/RTV6R11bYT8rWHF+bCtdTWJOfnpuOUpEQzhHL2FESEg1ZzROcXhhb3olPzN5",
            "rand": 0.8267087481521649,
            "v": "wpcom-no-pv"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?crypt=UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3AyMWJHeXJoeTksLndZQ2RqWV0tYjZySCs2WlBmbD1sdDA0RFEuOEdJRm9Ic1t1JlN4ciVoa1Y3NkxbdHhdRjhPMCVoajU9PVtVJWpXNzRBQTlHeix3Sy8vYmR1bWRsS2hKQTQvUnc0UzNbWndEfnprRDRhWlclLFJHL1Y9TyxFNytwNkRfRUp6aTNpN2VoJjMreE1mSGVKdVp%2BOStOSlZzTk1CLnBXLk1dUklbb2JBeFZRSHNbZExlU2p1ZTBoODljQTErQTV1Vj9JaW9pYnFQdXxlL3lHa2swOThbeklMZm5JV2o%2FRTV6R11bYT8rWHF%2BbCtdTWJOfnpuOUpEQzhHL2FESEg1ZzROcXhhb3olPzN5&v=wpcom-no-pv&rand=0.8267087481521649"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "arch_home": 1,
            "blog": 31537728,
            "host": "blog.3d-logic.com",
            "rand": 0.8667905368801498,
            "ref": "",
            "subd": "moozzyk",
            "tz": -7,
            "user_id": 0,
            "v": "wpcom"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?blog=31537728&v=wpcom&tz=-7&user_id=0&arch_home=1&subd=moozzyk&host=blog.3d-logic.com&ref=&rand=0.8667905368801498"
      },
      {
        "data": {
          "body": {},
          "filter": "||pixel.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "rand": 0.5628402819792859,
            "v": "wpcom-no-pv",
            "x_stats-initial-visibility": "visible"
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://pixel.wp.com/g.gif?x_stats-initial-visibility=visible&v=wpcom-no-pv&rand=0.5628402819792859"
      },
      {
        "data": {
          "body": {},
          "filter": "||dn0qt3r0xannq.cloudfront.net^",
          "listName": "easylist.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://dn0qt3r0xannq.cloudfront.net/wordpress-2Pvwql52OT/wordpress-longform/prebid-load.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||google-analytics.com^$third-party",
          "listName": "easyprivacy.txt",
          "query": {}
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://ssl.google-analytics.com/ga.js"
      },
      {
        "data": {
          "body": {},
          "filter": "||stats.wp.com^",
          "listName": "easyprivacy.txt",
          "query": {
            "69": ""
          }
        },
        "stack": [
          {
            "fileName": "https://blog.3d-logic.com/",
            "source": "ThirdPartyTracker RequestHandler"
          }
        ],
        "type": "TrackingRequest",
        "url": "https://stats.wp.com/w.js?69"
      }
    ]
  }
}