-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprecios.html
224 lines (204 loc) · 24.8 KB
/
precios.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
<!DOCTYPE html><!-- Last Published: Fri Jun 30 2023 18:49:43 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.tallylegal.io" data-wf-page="628675947400754a7cc05b42" data-wf-site="60927f732450bc713712a363"><head><meta charset="utf-8"><title>Precios | Tally - Constituye tu Empresa</title><meta content="Precios | Tally - Constituye tu Empresa" property="og:title"><meta content="https://uploads-ssl.webflow.com/60927f732450bc713712a363/6298edee012034c17e7795cf_Facebook%20post%20-%203.png" property="og:image"><meta content="Precios | Tally - Constituye tu Empresa" property="twitter:title"><meta content="https://uploads-ssl.webflow.com/60927f732450bc713712a363/6298edee012034c17e7795cf_Facebook%20post%20-%203.png" property="twitter:image"><meta content="width=device-width, initial-scale=1" name="viewport"><meta content="7yhRwBqmoyf4kQNgryq8d_5ZT2wkKkNRrFBQsbsRETo" name="google-site-verification"><link href="https://uploads-ssl.webflow.com/60927f732450bc713712a363/css/tally-wf.webflow.156472d0b.min.css" rel="stylesheet" type="text/css"><link href="https://fonts.googleapis.com" rel="preconnect"><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["DM Sans:regular,500,700","Playfair Display:regular,500,600,700,800,900,italic,500italic,600italic,700italic,800italic,900italic"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://uploads-ssl.webflow.com/60927f732450bc713712a363/60a327090d09126fb86caa20_FAVICON_32-8.png" rel="shortcut icon" type="image/x-icon"><link href="https://uploads-ssl.webflow.com/60927f732450bc713712a363/60a328ab740e3ce4b105b281_Tally%20Favicon%20256x256.png" rel="apple-touch-icon"><!-- anti-flicker snippet (recommended) -->
<style>.async-hide { opacity: 0 !important} </style>
<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;
h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
})(window,document.documentElement,'async-hide','dataLayer',4000,
{'GTM-NWSHLJ5':true});</script>
<!-- anti-flicker snippet (recommended) -->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NWSHLJ5');</script>
<!-- End Google Tag Manager -->
<script>
window.markerConfig = {
project: '63da9e1e21b4481d80552ff4',
source: 'snippet'
};
</script>
<script>
if (window.location.href.includes(".webflow.io")) {
!(function (e, r, a) {
if (!e.__Marker) {
e.__Marker = {};
var t = [],
n = { __cs: t };
[
"show",
"hide",
"isVisible",
"capture",
"cancelCapture",
"unload",
"reload",
"isExtensionInstalled",
"setReporter",
"setCustomData",
"on",
"off",
].forEach(function (e) {
n[e] = function () {
var r = Array.prototype.slice.call(arguments);
r.unshift(e), t.push(r);
};
}),
(e.Marker = n);
var s = r.createElement("script");
(s.async = 1),
(s.src = "https://edge.marker.io/latest/shim.js");
var i = r.getElementsByTagName("script")[0];
i.parentNode.insertBefore(s, i);
}
})(window, document);
}
</script><!-- Generals Events Variables - Start -->
<script>
let pageCategory = 'Precios'
</script>
<!-- Generals Events Variables - End --></head><body><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar_component navbar-container standard w-nav"><div class="navbar-container-element"><a href="index.html" class="w-nav-brand"><img src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/63d83907c5fd8f6f01943baf_Logo%20(1).png" loading="lazy" alt="Tally logo" class="navbar-image"></a><nav role="navigation" class="nav-menu-wrap w-nav-menu"><div class="navbar-link-wrapper-3-0"><a href="manifiesto.html" class="navbar-link-style w-nav-link">Quiénes somos</a><a href="precios.html" aria-current="page" class="navbar-link-style w-nav-link w--current">Precio</a><a href="preguntas-frecuentes.html" class="navbar-link-style w-nav-link">Preguntas frecuentes</a><a href="registra-tu-marca.html" class="navbar-link-style w-nav-link">Registro de marca</a><a href="blog.html" class="navbar-link-style w-nav-link">Blog</a></div><div class="button-wrappers is-navbar"><a id="cta-button-signin-navbar-home" href="/app/" target="_blank" class="button is-secondary-white navbar-size w-button">Iniciar sesión</a><a id="cta-button-start-navbar-home" href="/app/register/legal_name" target="_blank" class="button is-nabvar-second w-button">Comenzar ahora</a></div></nav><div class="nav-menu-buttons-wrap"></div><div class="navbar-menu-3-0 w-nav-button"><div class="w-icon-nav-menu"></div></div></div></div><section id="terminos" class="plain-section bg-black bottom-margin-0"><div class="precios-wrap bg-green top-margin-0"><div class="price-hero-text-wrapper"><h1 class="heading-2-x mobile-text-color-black">Empieza a constituir tu empresa con <span class="price-old">$11,870</span> $2.000 <span class="text-size-medium-x">MXN</span></h1><div class="margin-custom-12px"><div class="text-size-big text-color-purple">Y paga el resto hasta la firma del acta ($9,870 MXN)</div></div><div class="margin-custom-120px mobile-ajust"><div class="text-size-regular-x mobile-text-color-blck text-size-small">*El precio total es de $11,870 MXN (ya incluye IVA) dividido en dos pagos:<br>- $2,000 MXN (anticipo) <br>- $9,870 MXN (complemento).<br>**Los honorarios del notario también están cubiertos en el precio. </div></div></div><div class="price-container"><div class="my">Constitución de empresa</div><h3 class="heading-2-x is-price">¿Qué incluye?</h3><ul role="list" class="list-3"><li class="list-item-4"><img src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/6267f33b0d23245843ef3a29_Vector%20(8).svg" loading="lazy" alt="" class="image-58"><div class="text-size-small-x">Autorización de denominación</div></li><li class="list-item-4"><img src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/6267f33b0d23245843ef3a29_Vector%20(8).svg" loading="lazy" alt="" class="image-58"><div class="text-size-regular-x">Proyecto de estatutos</div></li><li class="list-item-4"><img src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/6267f33b0d23245843ef3a29_Vector%20(8).svg" loading="lazy" alt="" class="image-58"><div class="text-size-small-x">Honorarios de Notario</div></li><li class="list-item-4"><img src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/6267f33b0d23245843ef3a29_Vector%20(8).svg" loading="lazy" alt="" class="image-58"><div class="text-size-small-x">Registro Público de Comercio</div></li><li class="list-item-4"><img src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/6267f33b0d23245843ef3a29_Vector%20(8).svg" loading="lazy" alt="" class="image-58"><div class="text-size-small-x">Primer testimonio en tu casa</div></li><li class="list-item-4"><img src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/6267f33b0d23245843ef3a29_Vector%20(8).svg" loading="lazy" alt="" class="image-58"><div class="text-size-small-x">Agendamos tu cita del SAT</div></li></ul><a href="/app/crear-cuenta/" id="cta-button-constituir-pricing" target="_blank" class="button is-big w-button">Quiero constituir mi empresa</a></div></div></section><div class="section-basic-home"><div class="section-container-home"><h2 class="dgae-tittle">Preguntas frecuentes<span class="text-span-37"></span></h2><div class="questions-steps-wrap"><div class="expander mt steps"><div class="ex-header"><div id="element-dropdown-question1-faqsection" class="ex-cover"></div><div class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿Qué es un acta constitutiva?</h3></div></div><div class="ex-body"><div class="faqs-rich-text w-richtext"><p>Es el documento legal que marca el nacimiento de la <a href="que-es-una-persona-moral.html">persona moral.</a> Es obligatorio tramitarlo para que tu proyecto pueda desarrollar actividades empresariales (con o sin fines de lucro). </p><p>Sirve para establecer las reglas de participación de los socios y la toma de decisiones. Además de ser un requisito indispensable para facturar, administrar cuentas de banco, realizar pagos a proveedores, y más.</p></div></div><div class="line-faq pasos"></div></div><div class="expander mt steps"><div class="ex-header"><div id="element-dropdown-question2-faqsection" class="ex-cover"></div><div class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿Es lo mismo constituir y crear una empresa?</h3></div></div><div class="ex-body"><div class="stepqa-tex">Sí. Legalmente, una empresa no existe si no está constituida. Por eso te recomendamos hacerlo desde una etapa temprana. De esta forma, evitarás conflictos futuros que incluso pudieran poner en riesgo tu patrimonio.</div></div><div class="line-faq pasos"></div></div><div id="element-dropdown-question3-faqsection" class="expander mt steps"><div class="ex-header"><div id="element-dropdown-question3-faqsection" class="ex-cover"></div><div class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿Cuál es el capital mínimo para crear una empresa?</h3></div></div><div class="ex-body"><div class="stepqa-tex">No requieres de un capital mínimo, nosotros te recomendamos para iniciar: emitir 10,000 acciones con valor de un peso cada una ($10.000 MXN en total). Si requieres hacer levantamientos de capital más adelante, lo podrás hacer fácilmente a través de una resolución de socios.</div></div><div class="line-faq pasos"></div></div><div class="expander mt steps"><div class="ex-header"><div id="element-dropdown-question4-faqsection" class="ex-cover"></div><div data-w-id="169386ee-325b-4003-d37d-7d48bdddc54d" class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿En cuánto tiempo se puede constituir una empresa?</h3></div></div><div class="ex-body"><div class="faqs-rich-text w-richtext"><p>Constituir una empresa en México requiere aproximadamente 7 trámites y puede demorar más de 2 ó 3 meses para obtener el acta constitutiva. <strong>Con Tally, logramos agilizar el trámite en hasta 7 días hábiles</strong>, una vez que se entrega la documentación correctamente. El trámite es 100% digital.</p><p><a href="acta-constitutiva.html">Más información</a></p></div></div><div class="line-faq pasos"></div></div><div id="element-dropdown-question5-faqsection" class="expander mt steps"><div class="ex-header"><div id="element-dropdown-question5-faqsection" class="ex-cover"></div><div data-w-id="169386ee-325b-4003-d37d-7d48bdddc55b" class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿Cuáles son los requisitos para crear una empresa en México siendo nacional Mexicano?</h3></div></div><div class="ex-body"><div class="faqs-rich-text w-richtext"><ul role="list"><li>Identificación oficial vigente de cada uno de los socios</li><li>Constancia de Situación Fiscal con CIF </li><li>Comprobante de domicilio a nombre de cada socio no mayor a 2 meses: teléfono fijo, luz o Estado de cuenta<strong> </strong>bancario; con todas sus páginas y sin tachaduras, enmendaduras o haber borrado datos personales.</li><li>Identificación del comisario y constancia de situación fiscal.</li></ul><p>Solo en caso de estar casado:</p><ul role="list"><li>Acta de Matrimonio </li><li> Identificación oficial del cónyuge</li></ul><p><a href="requisitos-para-crear-una-empresa-en-mexico.html">Más información</a></p></div></div><div class="line-faq pasos"></div></div><div id="element-dropdown-question6-faqsection" class="expander mt steps"><div class="ex-header"><div id="element-dropdown-question6-faqsection" class="ex-cover"></div><div data-w-id="169386ee-325b-4003-d37d-7d48bdddc566" class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿Cuáles son los requisitos para crear una empresa en México siendo extranjero?</h3></div><div id="element-dropdown-question3-faqsection" class="ex-cover"></div></div><div class="ex-body"><div class="faqs-rich-text w-richtext"><ul role="list"><li>Pasaporte vigente</li><li>Comprobante de domicilio a nombre de cada socio no mayor a 2 meses: teléfono fijo, luz o estado de cuenta<strong> </strong>bancario<strong>; </strong>con todas sus páginas y sin tachaduras, enmendaduras o haber borrado datos personales</li><li>Número de identificación fiscal que contenga el documento que acredite (comprobante de pago de impuestos del país donde tribute actualizado)</li><li>Identificación del Comisario</li></ul><p>Solo en caso de estar casado:</p><ul role="list"><li>Acta de Matrimonio </li><li> Identificación oficial del cónyuge</li></ul></div></div><div class="line-faq pasos"></div></div><div id="element-dropdown-question7-faqsection" class="expander mt steps"><div class="ex-header"><div data-w-id="169386ee-325b-4003-d37d-7d48bdddc573" class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿Qué hago si no tengo socios para constituir mi empresa? </h3></div><div id="element-dropdown-question7-faqsection" class="ex-cover"></div></div><div class="ex-body"><div class="stepqa-tex">No se permite constituir la sociedad mercantil con 1 solo socio, se necesita mínimo 2 socios, según la Ley General de Sociedades Mercantiles. Sin embargo, puedes otorgarle 1% a un amigo o familiar y escoger una S.A. de C.V. para elegir un Administrador Único.</div></div><div class="line-faq pasos"></div></div><div class="expander mt steps"><div class="ex-header"><div data-w-id="169386ee-325b-4003-d37d-7d48bdddc57e" class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿Necesito un domicilio fiscal para constituir una empresa?</h3></div><div id="element-dropdown-question8-faqsection" class="ex-cover"></div></div><div class="ex-body"><div class="stepqa-tex">No se necesita un domicilio fiscal para iniciar, puede ser el de alguno de los socios, tu domicilio fiscal se fijará una vez que acudas al SAT para obtener <a href="que-es-el-rfc-y-por-que-lo-necesitas-en-tu-negocio.html">RFC de la empresa.</a></div></div><div class="line-faq pasos"></div></div><div id="element-dropdown-question6-faqsection" class="expander mt steps"><div class="ex-header"><div id="element-dropdown-question6-faqsection" class="ex-cover"></div><div class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="text-size-medium text-weight-semibold">¿Qué incluye el trámite notarial?</h3></div><div id="element-dropdown-question3-faqsection" class="ex-cover"></div></div><div class="ex-body"><div class="text-size-regular faqs-space">Procesos, acta jurídica y los honorarios del notario.</div></div><div class="line-faq line-step-sep"></div></div><div class="expander mt steps"><div class="ex-header"><div data-w-id="d58c812f-6678-df1b-1472-8e26d6c76ea4" class="ex-title"><div class="ex-ic-wr steps"></div><h3 class="ste-qa">¿La cita a la notaría para constituir es presencial?</h3></div></div><div class="ex-body"><div class="stepqa-tex">Con Tally, te ofrecemos dos opciones: presencial o firma electrónica. En caso de preferir presencial, agendamos tu cita en la notaría y elegimos la más cercana a tu domicilio. </div></div><div class="line-faq pasos"></div></div></div><a href="preguntas-frecuentes.html" target="_blank" class="link-faqs w-inline-block"><div class="faq-link_text">Ver más</div></a></div></div><div class="footer-landings bg-footer"><a id="link-img-logo-footer" href="index.html" class="footer-n-link w-inline-block"><img src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/629b94c84bf2b567d0aba0e6_logotipo_blancotally%201.webp" loading="lazy" alt="Tally logo"></a><div class="footer-link-block-wrap"><a id="link-text-email-footer" href="mailto: [email protected]?subject=Contacto" class="footer-link-block w-inline-block"><div> [email protected]</div></a><a id="link-text-locate-footer" href="https://goo.gl/maps/5eSLxAco3dtoF497A" class="footer-link-block w-inline-block"><div class="text-block-12"> Jalapa 117, Roma Nte, CDMX.</div></a></div><div class="footer-link-block-wrap table-wrap"><a id="link-text-registro_de_marca-footer" href="registra-tu-marca.html" class="footer-link-block name w-inline-block"><div>Registro de marca</div></a><a id="link-text-beneficios-footer" href="beneficios.html" class="footer-link-block name w-inline-block"><div> Beneficios</div></a><a id="link-text-manifiesto-footer" href="manifiesto.html" class="footer-link-block name w-inline-block"><div class="text-block-12"> Manifiesto</div></a><a id="link-text-blog-footer" href="blog.html" class="footer-link-block name w-inline-block"><div class="text-block-12"> Blog</div></a><a href="#" class="footer-link-block name hide w-inline-block"><div class="text-block-12">Centro de Ayuda</div></a><a id="link-text-palabras_prohibidas-footer" href="palabras-prohibidas.html" class="footer-link-block name w-inline-block"><div>Palabras prohibidas</div></a><a id="link-text-RFC-footer" href="inscripcion-rfc.html" class="footer-link-block name w-inline-block"><div>Inscripción RFC</div></a><a id="link-text-RFC-footer" href="comprobante-de-domicilio.html" class="footer-link-block name w-inline-block"><div>Comprobante a domicilio</div></a><a id="link-text-RFC-footer" href="preguntas-frecuentes.html" class="footer-link-block name w-inline-block"><div>Preguntas frecuentes</div></a><a id="link-text-RFC-footer" href="softlanding.html" class="footer-link-block name w-inline-block"><div>Softlanding</div></a></div><div class="footer-socialmedia-link-wrap"><a id="link-img-rrss_facebook-footer" href="https://www.facebook.com/tally.legal" target="_blank" class="link-socialmedia fb w-inline-block"></a><a id="link-img-rrss_linkedin-footer" href="https://www.linkedin.com/company/tallylegal" target="_blank" class="link-socialmedia linkedin w-inline-block"></a><a id="link-img-rrss_instagram-footer" href="https://www.instagram.com/accounts/login/?next=/tally.legal/" target="_blank" class="link-socialmedia insta w-inline-block"></a><a id="link-img-rrss_twitter-footer" href="https://twitter.com/tally_legal" target="_blank" class="link-socialmedia twitter w-inline-block"></a></div><div class="footer-link-block-wrap"><a href="#" target="_blank" class="footer-terms-link w-inline-block"><div class="footer-text-small">© 2021 Tally Legal, todos los derechos reservados</div></a><div class="footer-text-small lseparator">l</div><a href="terminos-y-condiciones.html" target="_blank" class="footer-terms-link w-inline-block"><div class="footer-text-small">Términos y Condiciones</div></a><div class="footer-text-small lseparator">l</div><a href="aviso-de-privacidad.html" target="_blank" class="footer-terms-link w-inline-block"><div class="footer-text-small">Aviso de Privacidad</div></a><div class="footer-text-small">*Aplica comisiones de la plataforma de pagos.</div></div><div class="text-block-14px">*Aplica comisiones de la plataforma de pagos.</div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=60927f732450bc713712a363" type="text/javascript" crossorigin="anonymous"></script><script src="https://uploads-ssl.webflow.com/60927f732450bc713712a363/js/webflow.141b07c7d.js" type="text/javascript"></script><!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NWSHLJ5"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<script>
/*
-------------------------------------------------------------------------------------------------
Guardado de UTMs
Modelo: Primera interacción
FIM
-------------------------------------------------------------------------------------------------
*/
let utmObject = {
UTMs: [
{ value: "", key: "utm_id" },
{ value: "", key: "utm_source" },
{ value: "", key: "utm_medium" },
{ value: "", key: "utm_campaign" },
{ value: "", key: "utm_term" },
{ value: "", key: "utm_content" },
],
};
let utmObjectLocalStorage;
let utmString = "";
let objectKey = "meaningfulUTMsObject";
let utmParams = new URLSearchParams(window.location.search);
function setUTMObjectFromLS() {
Object.assign(utmObject, utmObjectLocalStorage);
}
function addUTMsToLinks() {
document.querySelectorAll("a").forEach((el) => {
if (el.attributes.href.value[0] != "#") {
el.attributes.href.value += window.location.search;
}
});
}
function buildURL(href) {
let url = new URL(href);
let searchUrl = new URLSearchParams(url.search);
// Reiniciamos los UTM.
utmObject.UTMs.forEach((e) => {
searchUrl.delete(e.key);
});
utmString += searchUrl.toString();
return (urlString = "?" + utmString);
}
function setUTMString() {
utmObject.UTMs.forEach((e) => {
e.value != ""
? (utmString += `${e.key}=${e.value}&`)
: (utmString = utmString);
});
}
function setUTMObjectFromURL() {
utmObject.UTMs.forEach((e) => {
utmParams.has(e.key) ? (e.value = utmParams.get(e.key)) : (e.value = "");
});
}
// Verificamos si existen parámetros query.
if (
utmParams.has("utm_id") ||
utmParams.has("utm_source") ||
utmParams.has("utm_medium") ||
utmParams.has("utm_campaign") ||
utmParams.has("utm_term") ||
utmParams.has("utm_content")
) {
// Si viene con Query Params de UTMs.
setUTMObjectFromURL();
// Se verifica si hay o no un objeto UTMs en el LS.
if (localStorage.hasOwnProperty(objectKey)) {
// Si hay objeto UTMs en el LS.
utmObjectLocalStorage = JSON.parse(localStorage.getItem(objectKey));
// Verificamos si el objeto UTMs del LS es diferente a las UTM actuales.
if (JSON.stringify(utmObjectLocalStorage) == JSON.stringify(utmObject)) {
// No son diferentes
addUTMsToLinks();
} else {
// Si son diferentes
setUTMObjectFromLS();
setUTMString();
window.location.href =
window.location.pathname + buildURL(window.location.href);
}
} else {
// No hay objeto UTMs en el LS.
localStorage.setItem(objectKey, JSON.stringify(utmObject));
addUTMsToLinks();
}
} else {
// No viene con Query Params de UTMs.
// Se verifica si hay o no un objeto UTMs en el LS.
if (localStorage.hasOwnProperty(objectKey)) {
// Si hay objeto UTMs en el LS.
utmObjectLocalStorage = JSON.parse(localStorage.getItem(objectKey));
setUTMObjectFromLS();
setUTMString();
window.location.href =
window.location.pathname + buildURL(window.location.href);
}
}
</script>
<script>
(function () {
var deadline = '2022/09/31 00:00';
function pad(num, size) {
var s = "0" + num;
return s.substr(s.length - size);
}
// fixes "Date.parse(date)" on safari
function parseDate(date) {
const parsed = Date.parse(date);
if (!isNaN(parsed)) return parsed
return Date.parse(date.replace(/-/g, '/').replace(/[a-z]+/gi, ' '));
}
function getTimeRemaining(endtime) {
let total = parseDate(endtime) - Date.parse(new Date())
let seconds = Math.floor((total / 1000) % 60)
let minutes = Math.floor((total / 1000 / 60) % 60)
let hours = Math.floor((total / (1000 * 60 * 60)) % 24)
let days = Math.floor(total / (1000 * 60 * 60 * 24))
return { total, days, hours, minutes, seconds };
}
function clock(id, endtime) {
let days = document.getElementById(id + '-days')
let hours = document.getElementById(id + '-hours')
let minutes = document.getElementById(id + '-minutes')
let seconds = document.getElementById(id + '-seconds')
var timeinterval = setInterval(function () {
var time = getTimeRemaining(endtime);
if (time.total <= 0) {
clearInterval(timeinterval);
} else {
days.innerHTML = pad(time.days, 2);
hours.innerHTML = pad(time.hours, 2);
minutes.innerHTML = pad(time.minutes, 2);
seconds.innerHTML = pad(time.seconds, 2);
}
}, 1000);
}
clock('js-clock', deadline);
})();
</script>
</body></html>