Guest User

Untitled

a guest
Oct 17th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. window.addEventListener('load', function () {
  2. function setCookie(c_name, value, expiredays) {
  3. var exdate = new Date();
  4. exdate.setDate(exdate.getDate() + expiredays);
  5. document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + exdate.toUTCString()) + "; path=/";
  6. }
  7.  
  8. function parseQuery(queryString) {
  9. var query = {};
  10. var pairs = (queryString[0] === '?' ? queryString.substr(1) : queryString).split('&');
  11. for (var i = 0; i < pairs.length; i++) {
  12. var pair = pairs[i].split('=');
  13. query[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1] || '');
  14. }
  15. return query;
  16. }
  17.  
  18. var queryObj = parseQuery(window.location.search);
  19.  
  20. if(queryObj.ref) {
  21. setCookie('REF', queryObj.ref, 5);
  22. }
  23.  
  24. if(queryObj.utm_source) {
  25. setCookie('USOURCE', queryObj.utm_source, 5);
  26. }
  27.  
  28. if(queryObj.utm_medium) {
  29. setCookie('UMEDIUM', queryObj.utm_medium, 5);
  30. }
  31.  
  32. if(queryObj.utm_campaign) {
  33. setCookie('UCAMPAIGN', queryObj.utm_campaign, 5);
  34. }
  35.  
  36. if(queryObj.utm_content) {
  37. setCookie('UCONTENT', queryObj.utm_content, 5);
  38. }
  39.  
  40. });
Add Comment
Please, Sign In to add comment