Mutual fund tweaks you should make as stock market positive factors. explained in five approaches

" + planDescName + " ₹ " + planPrice + "

" + nextBillingHtml + "

"; } doc.getElementById("userPlanMSSec").innerHTML = html; doc.getElementById("userPlanMSSec").vogue = "monitor: block;"; } else if (planData.plan.plan_type.toLowerCase().includes("wsj") && wsjEmail != "") showWsjWidget=real; subscriptionInfoBox = getSubscriptionInfo(planDescription, planName, nextBillingHtml, showWsjWidget, msStoryId, nextActivationDate, planCode); let manageSubsLink = (nextActivationDate && planCode)?"manage SUBSCRIPTION":""; html = "

"+subscriptionInfoBox+"

"+manageSubsLink; document.getElementById("userPlanMSSec").innerHTML = html; document.getElementById("userPlanMSSec").vogue = "monitor: block;"; getWsjStatus(wsjEmail); else subscriptionInfoBox = getSubscriptionInfo(planDescription, planName, nextBillingHtml, showWsjWidget, msStoryId, nextActivationDate, planCode); let manageSubsLink = (nextActivationDate && planCode)?"control SUBSCRIPTION":""; html = "

"+subscriptionInfoBox+"

"+manageSubsLink; doc.getElementById("userPlanMSSec").innerHTML = html; document.getElementById("userPlanMSSec").style = "monitor: block;"; } catch(e) console.log(e); } } } else if (!document.getElementById("userProfileInfo").classList.incorporates("subsUpdated")) getSubscribeNow(); } } function getMsStroyId()if (typeof subsStoryId != 'undefined' && subsStoryId) return subsStoryId; else if (typeof storyID != 'undefined' && storyID) return storyID; else if (typeof storyId != 'undefined' && storyId) return storyId; else return ''; feature getNextBilling(billingCycleText, nextActivationDate)let nextBillingMonth = new Date(nextActivationDate).toDateString().cut up(" ")[1]; let nextBillingDay = new Date(nextActivationDate).getUTCDate(); let nextBillingYear = new Date(nextActivationDate).getFullYear(); let nextBillingHtml = (nextBillingDay && nextBillingMonth && nextBillingYear) ? billingCycleText + nextBillingDay + " " + nextBillingMonth + " " + nextBillingYear : ""; return nextBillingHtml; feature getNextActivationDate(planData) if (planData.next_billing_at != "" && planData.next_billing_at != "null" && typeof planData.next_billing_at != "undefined") billingCycleText = "subsequent Billing Date : "; nextActivationDate = planData.next_billing_at; else if (planData.expires_at != "" && planData.expires_at != "null" && typeof planData.expires_at != "undefined") billingCycleText = "Expiry date : "; nextActivationDate = planData.expires_at; else billingCycleText = "Expiry date : "; nextActivationDate = planData.current_term_ends_at; return [billingCycleText, nextActivationDate]; feature getSubscribeNow() let msgEl = document.createElement("div"); msgEl.classList.add("newBlock"); msgEl.classList.add("planSec"); msgEl.innerHTML = "Subscribe Now"; document.getElementById("userProfileInfo").after(msgEl); document.getElementById("userProfileInfo").classList.add("subsUpdated"); feature getProfileBox(name, e mail ) if(document.getElementById("uName") && name && electronic mail) doc.getElementById("uName").innerHTML = "" + identify + "" + e mail + "Edit"; feature closePopUp(elm) var isSubscribedCookie = getCookie("isSubscribed"); if (isSubscribedCookie !== "undefined" && isSubscribedCookie) setCookieNewsletter("isSubscribed", isSubscribedCookie, -1); if (elm !== "undefined" && elm && document.getElementById(elm)) document.getElementById("newsltrOvrlay").vogue.monitor = "none"; document.getElementById(elm).fashion.screen = "none"; feature openUserSideProfile() closePopUp("thnkNewsletter"); getUserData(); ga("ship", "adventure", "my_account", "click on"); document.getElementById("myAccount").trend.width = "320px"; document.getElementById("Userbgoverlay").fashion.screen = "block"; var trackData = ; trackWebEngageEvents("My Account viewed", trackData); feature closeUserSideProfile() document.getElementById("myAccount").style.width = "0"; doc.getElementById("Userbgoverlay").fashion.reveal = "none"; function goToManageSubscriptions(storyId, tenureEndDate, currentPlanName, pixelCapieventName) let redirectUrl = "https://accounts.hindustantimes.com/lm/managesubscription"; let queryParamString = trackRenewClick(storyId, tenureEndDate, currentPlanName); fireCapiService(pixelCapieventName); redirectUrl += queryParamString; redirectUrl += "&check_app=real"; setTimeout(() => window.location.href = redirectUrl; , 500) function isWithinDiscounted(tenureEndDate) are attempting seize (e) console.log(e); return false; function showRenewNowFlag(planType, tenureStartDate, renewedUserFlag) are attempting if (renewedUserFlag) return false; if (planType.toLowerCase().contains("wsj")) return genuine; else if (dateDiff(tenureStartDate) > 14) return real; else return false; trap (e) console.log(e); return false; function dateDiff(date) const dateCompare = new Date(date); const dateToday = new Date(); const diffTime = dateToday - dateCompare; const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24)); return diffDays; feature getDaysInExpiry(tenureEndDate) try const diffDays = dateDiff(tenureEndDate) - 1; let daysInExpiry = ""; if (diffDays > 0) daysInExpiry = "D+" + diffDays; else daysInExpiry = "D" + diffDays; return daysInExpiry; seize (e) console.log(e); return ""; feature getWsjStatus(wsjEmail) var wsjStatusHtml = ""; var xhrWsj = new XMLHttpRequest(); xhrWsj.onreadystatechange = feature() if (xhrWsj.readyState === 4) var dataWsj = JSON.parse(xhrWsj.responseText); if (dataWsj && typeof dataWsj.information!="undefined" && typeof dataWsj.information.redemption_code_status!="undefined" && dataWsj.information.redemption_code_status) let redemptionCodeStatus = dataWsj.facts.redemption_code_status; if (redemptionCodeStatus == "EXHAUSTED") wsjStatusHtml = "Your The WSJ subscription is lively"; document.getElementById("activateWsj").innerHTML = wsjStatusHtml; doc.getElementById("subsInfoContainer").classList.add("activatedSubscription"); doc.getElementById("activateWsj").style.screen = "block"; else if (typeof dataWsj.records.redemption_url !="undefined" && dataWsj.facts.redemption_url) wsjStatusHtml = "set off The Wall highway Journal"; doc.getElementById("activateWsj").innerHTML = wsjStatusHtml; doc.getElementById("activateWsj").vogue.monitor = "block"; else doc.getElementById("activateWsj").vogue.reveal = "none"; console.log("redemption url is not found"); ; xhrWsj.open("GET", "/subscription/fetch/wsjStatus/" + wsjEmail); xhrWsj.ship(); characteristic hideOnPhonePe() var userAgent = navigator.userAgent; var objectsToHide = document.getElementsByClassName("hideOnPhonePe"); if (userAgent.contains("phonepe-webview") && objectsToHide.length != 0) for (i = 0; i < objectsToHide.length; i++) objectsToHide[i].fashion.display = "none"; var publicationsObj; feature getBundlePlanDesc(basePlan) if (!basePlan) return; return basePlan.map((p) => getBrandName(p)).be part of("+"); function getBrandName(brandCode) if (!publicationsObj) return brandCode; if (!publicationsObj.planName) return brandCode; if (!publicationsObj.planName[brandCode]) return brandCode; return publicationsObj.planName[brandCode]; function fetchPublications() return fetch("/json/publications.json").then((resp) => resp.json()).then((resp) => if (resp.success) publicationsObj = resp.facts; ).seize((err) => console.log("didn't fetch publicatons", err)); feature getPlanNameByBasePlan(basePlan) if (!basePlan) return; return basePlan.map((plan) => replaceAll(getBrandName(publicationsObj.planNameEvent[plan])), " ", "_").be a part of(";"); characteristic whatsappCtaClick() if (whatsappOpted == true) trackWebEngageEvents("manage_whatsapp_updates_clicked", trackDataWa); Moengage.track_event("manage_whatsapp_updates_clicked", Gender: trackDataWa["Gender"], Plan: trackDataWa["Plan"], "Registered at": trackDataWa["Registered at"], isSubscribed: trackDataWa["isSubscribed"], foundation: trackDataWa["Origin"] ); var whatsappOptInUrl = "https://accounts.hindustantimes.com/whatsapp_opt_in?ref=lm" + "&Gender=" + trackDataWa["Gender"] + "&Plan=" + trackDataWa["Plan"] + "&Registered_at=" + trackDataWa["Registered at"] + "&isSubscribed=" + trackDataWa["isSubscribed"] + "&starting place=" + trackDataWa["Origin"]; window.location.href = whatsappOptInUrl; else trackWebEngageEvents("get_alert_on_whatsapp_clicked", trackDataWa); Moengage.track_event("get_alert_on_whatsapp_clicked", Gender: trackDataWa["Gender"], Plan: trackDataWa["Plan"], "Registered at": trackDataWa["Registered at"], isSubscribed: trackDataWa["isSubscribed"], starting place: trackDataWa["Origin"] ); if (typeof isSubscribedUser != "undefined" && isSubscribedUser != null) if (isSubscribedUser == authentic) var whatsappOptInUrl = "https://money owed.hindustantimes.com/whatsapp_opt_in?ref=lm" + "&Gender=" + trackDataWa["Gender"] + "&Plan=" + trackDataWa["Plan"] + "&Registered_at=" + trackDataWa["Registered at"] + "&isSubscribed=" + trackDataWa["isSubscribed"] + "&starting place=" + trackDataWa["Origin"]; window.vicinity.href = whatsappOptInUrl; else toggleWhatsappNonSubsPopUp(actual); feature trackRenewClick(storyId, tenureEndDate, currentPlanName) let targetStorySection = ""; let targetStorySubSection = ""; let targetStoryURL = ""; let targetStoryTitle = ""; let targetStoryAuthorName = ""; let expiryPeriod = ""; let targetStoryAgency = ""; let trackData = ; are trying if (typeof storyId != "undefined" && storyId != null && storyId.trim() != "") const targetBoxDivId = "box_" + storyId.trim(); const targetBoxDivEl = doc.getElementById(targetBoxDivId); const targetArticleDivId = "article_" + storyId; are attempting targetStorySection = targetBoxDivEl.closest("[data-vars-section]").getAttribute("facts-vars-area"); seize (e) if (typeof snowplowSection != "undefined") targetStorySection = snowplowSection; console.log(e); are trying targetStorySubSection = targetBoxDivEl.closest("[data-vars-subsection]").getAttribute("information-vars-subsection"); catch (e) console.log(e); are attempting targetStoryURL = domainURLEvents + targetBoxDivEl.closest("[data-weburl]").getAttribute("information-weburl"); catch (e) console.log(e); are attempting if (doc.getElementById("headline_" + storyId) !== null) targetStoryTitle = document.getElementById("headline_" + storyId).innerText; seize (e) console.log(e); are attempting const authEl = doc.getElementById(targetArticleDivId).getElementsByClassName("creator")[0]; if (typeof authEl.innerText != 'undefined' && authEl.innerText != null) targetStoryAuthorName = authEl.innerText; else targetStoryAuthorName = ""; capture (e) console.log(e); are trying targetStoryAgency = targetBoxDivEl.closest("[data-vars-agency]").getAttribute("statistics-vars-company"); capture (e) console.log(e); are trying expiryPeriod = getDaysInExpiry(tenureEndDate); seize (e) expiryPeriod = ""; console.log(e); trackData.area = "LM"; trackData["Article Section"] = targetStorySection; trackData["Article Subsection"] = targetStorySubSection; trackData["Article Id"] = storyId; trackData["Article Title"] = targetStoryTitle; trackData["Author Name"] = targetStoryAuthorName; trackData["Expiry Period"] = expiryPeriod; trackData["Plan Name Before Renewal"] = currentPlanName; trackData["Manage Plan Page Reason"] = "my_account"; trackData.Platform = "internet"; trackData["Campaign Reason"] = ""; trackData["Agency"] = targetStoryAgency; if (typeof currentPlanPrice != "undefined") trackData["Amount Paid Before Upgrade"] = currentPlanPrice; else trackData["Amount Paid Before Upgrade"] = ""; if (typeof monthsUtilized != "undefined") trackData["No of Months"] = monthsUtilized; else trackData["No of Months"] = ""; var gaData = dimension22: "LM", dimension23: trackData["Manage Plan Page Reason"], dimension26: trackData["Campaign Reason"], dimension48: trackData["Expiry Period"], dimension49: trackData["Article Section"], dimension50: trackData["Article Subsection"], dimension51: trackData["Article Id"], dimension3: trackData["Author Name"], dimension66: currentPlanName, dimension84: monthsUtilized, dimension85: currentPlanPrice, dimension82: targetStoryAgency ; gaTrackingEvent1("subscription", "renew_now_clicked", trackData["Article Title"], gaData); Moengage.track_event("renew_now_clicked", trackData); capture (e) console.log(e); return "?area=" + trackData["domain"] + "&article_section=" + trackData["Article Section"] + "&article_subsection=" + trackData["Article Subsection"] + "&article_id=" + trackData["Article Id"] + "&article_title=" + trackData["Article Title"] + "&author_name=" + trackData["Author Name"] + "&expiry_period=" + trackData["Expiry Period"] + "&plan_name_before_renewal=" + trackData["Plan Name Before Renewal"] + "&manage_plan_page_reason=" + trackData["Manage Plan Page Reason"] + "&platform=" + trackData["Platform"] + "&company=" + targetStoryAgency;

Comments

Popular posts from this blog

excellent 5 stocks that mutual fund managers are purchasing aggressively

Mutual Fund supervisor stock Hit prices

Day full of vital macroeconomic information and company outcomes