A Marketer’s Guide to Data Tracking: What’s Really Going on Within Your Website?

  • Why this is important: AJAX simply has made it easier to send and receive information from across multiple browsers to host servers to improve the end user experience and minimize disruption. Facebook and Twitter rely on tech like AJAX to keep web pages up to date (FBLikes, RTs, timestamps)
  • Why this is important: JavaScript operates in your browser as part of page rendering. All browsers support javaScript and it is often the case that code may be written to deal with the different capabilities each browser may have.
  • A simple bit of embedded JavaScript is all that’s needed to record any kind of activity on a webpage — even if you don’t actually submit anything!
  • Why this is important: The w3C has identified HttpRequests that passively expose the following : 1) browser fingerprinting based on persistent 2) super cookies, correlated with other techniques to re identify you 3) header requests that may include IP information, browser, version and OS — are considered Unsanctioned Web Tracking
  • Why this is important: The reasons for its popularity: 1) There are plugins that are readily available for building websites or web apps. This “Write less, do more” tagline means you get more done with fewer lines of code.
  • jQuery powers 76% of the top 1MM websites, 41 MM of which are in the US, and hence has built a huge dependency, with over 65% of the JavaScript library usage.
  • Why this is important: Cookies are state indicators, markers that contain small amounts of information stored on your device, that can be recognized by a web site, or other web sites that know the cookie is there and can act on the data contained in them. Examples include username, password, website preferences.

Understand what’s happening on your website

HTTPRequests:

Next I did a search for the word “cookies”.

What this means:

Why do marketers need to understand this?

  • This seamless exchange of information between client site and server environments that AJAX has enabled has made it more commonplace for more data collection from a dynamic and interactive user environment.
  • There is shape and form to web pages that can all be manipulated by coders who have the skill and knowledge to do so.
  • Through seemingly innocent pieces of javaScript, web scrolling, mouse movements, keystrokes can be tracked and recorded against your will or knowledge.
  • HttpRequests passively expose your identity through your IP, persistent cookies on your website, your browser, version and login preferences, location etc.
  • Any code library that makes use of any of the javaScript language can be safely assumed to be either transmitting data, or storing data on the user device. In all such instances, the data gathering goes back to wherever the host machine for the code resides.
  • Veiled as optimizing user experience, what is actually going on is a massive market for data gathering right under the noses of site owners and their visitors.
  • What I have found (and I am still learning) is that website construction is many layered. More than just what you see on a screen and what happens in end user devices needs to be understood and properly managed.

--

--

--

Our vision is to become an essential voice of technological and social change that impacts the data rights of all Canadians and influences the national debate.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to use async methods inside Redux actions using Redux-Thunk

Running AngularJS 1.6 in Angular 5 (side by side) Part 2: Build new features in Angular 5

Oh, the Weather Outside is Frightful!

A case for && over if/else and ternary expressions in React: A continued discussion

Deploying React app to GitHub Pages

Angular Component Libraries You Should Know In 2020 to Build Cool Web Solutions

Difference between Context API and Redux

I built a Pokedex to demonstrate Next.js’ data fetching techniques.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
MyData Canada

MyData Canada

Our vision is to become an essential voice of technological and social change that impacts the data rights of all Canadians and influences the national debate.

More from Medium

How do I build my first homepage with GitHub Pages and Gatsby

https://licanhua.github.io

I Created the Exact Same App with Simple Web Standards

The app, with an input box, minus button, and a plus button at the bottom.

Steve Madden clone using pure HTML, CSS & Advanced JS

The improper development and still existing outdated security around the web