Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function parseQueryString() {
- if (location.href.indexOf("?") === -1) return;
- var sets = location.href.split("?")[1].split("&");
- var source = "organic";
- var medium = "";
- var campaign = "";
- var content = "";
- for (var i = 0; i < sets.length; i++) {
- var set = sets[i].split("=");
- if (set.length > 1) {
- switch(set[0]) {
- case "fbclid":
- source = "facebook";
- if (medium !== "") {
- medium = "social";
- }
- break;
- case "gclid":
- source = "google";
- if (medium !== "") {
- medium = "organic";
- }
- break;
- case "utm_source":
- source = set[1];
- break;
- case "utm_medium":
- medium = set[1];
- break;
- case "utm_campaign":
- campaign = set[1];
- break;
- case "utm_content":
- content = set[1];
- break;
- default:
- break;
- }
- }
- }
- var sources = JSON.parse(localStorage.getItem("___smakassen_sources") || "[]");
- sources.push({
- date: now(),
- source: source,
- medium: medium,
- campaign: campaign,
- content: content,
- queryString: location.href
- });
- localStorage.setItem("___smakassen_sources", JSON.stringify(sources));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement