PageSourceSearch

https://codir.pro/contact

html codir.pro collected 2026-09-24 15:10:12 UTC 21,196 bytes, 446 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr">
3 <head>
4  <meta charset="utf-8"/>
5  <!-- Google tag (gtag.js) -->
vendor: 69 bytes, lines 5-6
5
6  <script async="" src="https://www.googletagmanager.com/gtag/js?id=
6AW-11265606347
vendor: 17 bytes, lines 6-8
6">
7  </script>
8  
8<script>
9   
vendor: 145 bytes, lines 9-12
9window.dataLayer = window.dataLayer || [];
10      function gtag(){dataLayer.push(arguments);}
11      gtag('js', new Date());
12      gtag('config', '
12AW-11265606347
vendor: 6 bytes, lines 12-13
12');
13  
13</script>
13
14  <style>
15   html, body { background-color: #ffffff !important; }
16  </style>
17  <link href="https://media.base44.com/images/public/69d3bbd071c32e8e2cd61c44/ba76294fa_CodirLogo.png" rel="icon" type="image/png"/>
18  <link href="https://media.base44.com/images/public/69d3bbd071c32e8e2cd61c44/ba76294fa_CodirLogo.png" rel="apple-touch-icon"/>
19  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
20  <link href="/manifest.json" rel="manifest"/>
21  <meta content="#000000" name="theme-color"/>
22  <meta content="yes" name="mobile-web-app-capable"/>
23  <meta content="yes" name="apple-mobile-web-app-capable"/>
24  <meta content="default" name="apple-mobile-web-app-status-bar-style"/>
25  <meta content="CODIR" name="application-name"/>
26  <meta content="CODIR" name="apple-mobile-web-app-title"/>
27  <title>
28   Contact | CODIR - Dashboard
29  </title>
30  <meta content="Contact on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the." name="description"/>
31  <meta content="faux dashboards, fake dashboards, faux paypal, faux stripe, faux beacons, faux shopify, outils créateurs, extension chrome, personnalisation dashboard, codir, codir.pro" name="keywords"/>
32  <meta content="Contact | CODIR - Dashboard" property="og:title"/>
33  <meta content="Contact on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the." property="og:description"/>
34  <meta content="website" property="og:type"/>
35  <meta content="fr_FR" property="og:locale"/>
36  <meta content="en_US" property="og:locale:alternate"/>
37  <meta content="https://codir.pro/contact" property="og:url"/>
38  <meta content="CODIR - Dashboard" property="og:site_name"/>
39  <meta content="https://media.base44.com/images/public/69d3bbd071c32e8e2cd61c44/fcfe341e0_favicon.ico/v1/fill/w_1200,h_630/fcfe341e0_favicon.ico" property="og:image"/>
40  <meta content="summary_large_image" name="twitter:card"/>
41  <meta content="Contact | CODIR - Dashboard" name="twitter:title"/>
42  <meta content="Contact on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the." name="twitter:description"/>
43  <meta content="https://media.base44.com/images/public/69d3bbd071c32e8e2cd61c44/fcfe341e0_favicon.ico/v1/fill/w_1200,h_630/fcfe341e0_favicon.ico" name="twitter:image"/>
44  <meta content="index, follow" name="robots"/>
45  <meta content="CODIR" name="author"/>
46  <meta content="French" name="language"/>
47  <meta content="fr-FR, en-US" http-equiv="content-language"/>
48  <link href="https://codir.pro/" hreflang="fr" rel="alternate"/>
49  <link href="https://codir.pro/?lang=en" hreflang="en" rel="alternate"/>
50  <link href="https://codir.pro/" hreflang="x-default" rel="alternate"/>
51  <link as="image" fetchpriority="high" href="https://media.base44.com/images/public/69d3bbd071c32e8e2cd61c44/af47b5357_f20-00-00-00.jpg" rel="preload"/>
52  
52<script type="application/ld+json">
53   {
54      "@context": "https://schema.org",
55      "@graph": [
56        {
57          "@type": "Organization",
58          "@id": "https://codir.pro/#organization",
59          "name": "CODIR",
60          "alternateName": ["Codir", "Codir Dashboard", "Codir.pro"],
61          "url": "https://codir.pro",
62          "logo": "https://media.base44.com/images/public/69d3bbd071c32e8e2cd61c44/ba76294fa_CodirLogo.png",
63          "description": "CODIR est une suite d'extensions Chrome pour les créateurs digitaux permettant de personnaliser leurs dashboards Beacons, PayPal, Stripe et Shopify.",
64          "sameAs": []
65        },
66        {
67          "@type": "WebSite",
68          "@id": "https://codir.pro/#website",
69          "url": "https://codir.pro",
70          "name": "CODIR",
71          "publisher": { "@id": "https://codir.pro/#organization" },
72          "potentialAction": {
73            "@type": "SearchAction",
74            "target": "https://codir.pro/?q={search_term_string}",
75            "query-input": "required name=search_term_string"
76          }
77        },
78        {
79          "@type": "SoftwareApplication",
80          "name": "CODIR Dashboard",
81          "applicationCategory": "BrowserApplication",
82          "operatingSystem": "Chrome",
83          "description": "Suite d'extensions Chrome qui permet aux créateurs de personnaliser leurs dashboards Beacons, PayPal, Stripe et Shopify directement dans le navigateur.",
84          "inLanguage": ["fr-FR", "en-US"],
85          "offers": {
86            "@type": "Offer",
87            "price": "0",
88            "priceCurrency": "EUR"
89          },
90          "aggregateRating": {
91            "@type": "AggregateRating",
92            "ratingValue": "4.9",
93            "ratingCount": "612"
94          },
95          "url": "https://codir.pro"
96        }
97      ]
98    }
99  </script>
99
100  <link crossorigin="" href="https://media.base44.com" rel="preconnect"/>
101  <link crossorigin="" href="https://images.unsplash.com" rel="preconnect"/>
102  <!-- Snap Pixel Code -->
103  
103<script type="text/javascript">
104   (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()
105    {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};
106    a.queue=[];var s='script';r=t.createElement(s);r.async=!0;
107    r.src=n;var u=t.getElementsByTagName(s)[0];
108    u.parentNode.insertBefore(r,u);})(window,document,
109    'https://sc-static.net/scevent.min.js');
110
111    snaptr('init', '7741aa2b-4697-4606-82e9-9625c4a0631f', {});
112
113    snaptr('track', 'PAGE_VIEW');
114  </script>
114
115  <!-- End Snap Pixel Code -->
116  
116<script crossorigin="" src="/assets/index-Dsd8GAzx.js" type="module">
117  </script>
117
118  <link crossorigin="" href="/assets/index-DJ9KDOLa.css" rel="stylesheet"/>
119  
119<script type="module">
120   if (window.self === window.top) {
121  let lastPath = "";
122  function getPageNameFromPath(path) {
123    const segments = path.split("/").filter(Boolean);
124    return segments[0] || null;
125  }
126  function trackPageView() {
127    const path = window.location.pathname;
128    if (path === lastPath) return;
129    lastPath = path;
130    const pageName = getPageNameFromPath(path) || "home";
131    const appId = "69d3bbd071c32e8e2cd61c44";
132    if (!appId) return;
133    fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, {
134      method: "POST",
135    }).catch(() => {});
136  }
137  const originalPushState = history.pushState.bind(history);
138  history.pushState = function (...args) {
139    originalPushState(...args);
140    trackPageView();
141  };
142  const originalReplaceState = history.replaceState.bind(history);
143  history.replaceState = function (...args) {
144    originalReplaceState(...args);
145    trackPageView();
146  };
147  window.addEventListener("popstate", trackPageView);
148  trackPageView();
149}
150  </script>
150
151  <meta content="https://codir.pro/contact" name="twitter:url"/>
152  
152<script>
153   (function () {
154  var titles = {"/": "CODIR - Dashboard", "/app": "Dashboard | CODIR - Dashboard", "/app/profile": "Profile | CODIR - Dashboard", "/app/settings": "App Settings | CODIR - Dashboard", "/app/subscription": "Subscription | CODIR - Dashboard", "/app/affiliate": "Affiliate Dashboard | CODIR - Dashboard", "/app/admin/affiliates": "Admin Affiliates | CODIR - Dashboard", "/app/admin/contact": "Admin Contact Messages | CODIR - Dashboard", "/app/admin/analytics": "Admin Analytics | CODIR - Dashboard", "/cgu": "CGU | CODIR - Dashboard", "/legals": "Legals | CODIR - Dashboard", "/refunds": "Refunds | CODIR - Dashboard", "/contact": "Contact | CODIR - Dashboard", "/devenir-affilie": "Become Affiliate | CODIR - Dashboard", "/become-affiliate": "Become Affiliate | CODIR - Dashboard", "/reset-pin": "Reset Pin | CODIR - Dashboard", "/fake-dashboards": "Seo Fake Dashboards | CODIR - Dashboard", "/fake-paypal-dashboard": "Seo Fake Paypal | CODIR - Dashboard", "/fake-stripe-dashboard": "Seo Fake Stripe | CODIR - Dashboard", "/fake-beacons-dashboard": "Seo Fake Beacons | CODIR - Dashboard", "/fake-shopify-dashboard": "Seo Fake Shopify | CODIR - Dashboard", "/faux-dashboards": "Seo Faux Dashboards | CODIR - Dashboard", "/faux-paypal-dashboard": "Seo Faux Paypal | CODIR - Dashboard", "/faux-stripe-dashboard": "Seo Faux Stripe | CODIR - Dashboard", "/faux-beacons-dashboard": "Seo Faux Beacons | CODIR - Dashboard", "/faux-shopify-dashboard": "Seo Faux Shopify | CODIR - Dashboard", "/codir-dashboard": "Seo Codir Dashboard | CODIR 
154- Dashboard", "/codir": "Seo Codir Dashboard | CODIR - Dashboard", "/codir-extension": "Seo Codir Dashboard | CODIR - Dashboard", "/thank-you": "Thank You | CODIR - Dashboard", "/merci": "Merci | CODIR - Dashboard", "/signup": "Sign Up | CODIR - Dashboard", "/signin": "Sign In | CODIR - Dashboard", "/forgot-password": "Forgot Password | CODIR - Dashboard", "/reset-password": "Reset Password | CODIR - Dashboard", "/home": "CODIR - Dashboard"};
155  // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind
156  // (old Safari fails to PARSE a lookbehind, taking the whole script down).
157  var dashed = function (s) {
158    return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2");
159  };
160  var decode = function (s) {
161    // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a
162    // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title.
163    try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; }
164  };
165  var segments = function (path) { return path.split("/").filter(Boolean).map(decode); };
166  var norm = function (path) {
167    var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); });
168    return parts.length ? "/" + parts.join("/") : "/";
169  };
170  var lastPath = location.pathname, written = document.title, on = true;
171  var sync = function () {
172    // Path only: a hash/query change is the same page, and the SDK strips its own auth
173    // params with replaceState -- neither must clobber a server-rendered title in place.
174    if (!on || location.pathname === lastPath) return;
175    lastPath = location.pathname;
176    if (document.title !== written) { on = false; return; }
177    // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the
178    // map cannot carry, and writing a placeholder there is destructive, not merely vague: the
179    // prerender worker runs no setUserAgent, so its capture browser reads as human and executes
180    // this script, and coordinator.js's settle wait explicitly tolerates a full navigation --
181    // a redirect landing on an unmapped path would bake the placeholder into the stored
182    // snapshot. Leaving the title alone degrades to today's behavior instead.
183    // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up
184    // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the
185    // dashes there, and the client cannot tell the two apart. The map emits every reachable
186    // shape per segment instead (_client_url_variants).
187    var title = titles[norm(location.pathname)];
188    if (title === undefined) return;
189    document.title = title;
190    // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so
191    // keeping the assigned string would make the next sync() read our own write as the app's.
192    written = document.title;
193  };
194  var wrap = function (fn) {
195    // The history entry is already pushed by the time sync() runs, so a throw here would
196    // surface inside the host app's router and break navigation. This is injected into apps
197    // we cannot test, so it swallows rather than trusting the trace.
198    return function () {
199      var r = fn.apply(this, arguments);
200      try { sync(); } catch (e) {}
201      return r;
202    };
203  };
204  history.pushState = wrap(history.pushState);
205  history.replaceState = wrap(history.replaceState);
206  window.addEventListener("popstate", sync);
207})();
208  </script>
208
209  <link href="https://codir.pro/contact" rel="canonical"/>
210  
210<script data-seo-source="builder" type="application/ld+json">
211   {"name": "CODIR - Dashboard", "@context": "https://schema.org", "@type": "WebSite", "url": "https://codir.pro"}
212  </script>
212
213  
213<script data-seo-source="builder" type="application/ld+json">
214   {"name": "CODIR - Dashboard", "logo": "https://media.base44.com/images/public/69d3bbd071c32e8e2cd61c44/b0dbde6e7_CodirLogo.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://codir.pro"}
215  </script>
215
216  
216<script data-seo-source="builder" type="application/ld+json">
217   {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://codir.pro/"}, {"@type": "ListItem", "position": 2, "name": "Contact | CODIR - Dashboard", "item": "https://codir.pro/contact"}]}
218  </script>
218
219 </head>
220 <body>
221  <div id="root">
222   <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;">
223    <main>
224     <header>
225      <h1>
226       Contact | CODIR - Dashboard
227      </h1>
228      <p>
229       Contact on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
230      </p>
231     </header>
232     <nav aria-label="Pages">
233      <h2>
234       Pages
235      </h2>
236      <ul>
237       <li>
238        <a href="/">
239         Home
240        </a>
241       </li>
242       <li>
243        <a href="/app">
244         Dashboard
245        </a>
246        — Dashboard on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
247       </li>
248       <li>
249        <a href="/app/profile">
250         Profile
251        </a>
252        — Profile on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
253       </li>
254       <li>
255        <a href="/app/settings">
256         App Settings
257        </a>
258        — App Settings on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
259       </li>
260       <li>
261        <a href="/app/subscription">
262         Subscription
263        </a>
264        — Subscription on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
265       </li>
266       <li>
267        <a href="/app/affiliate">
268         Affiliate Dashboard
269        </a>
270        — Affiliate Dashboard on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
271       </li>
272       <li>
273        <a href="/app/admin/affiliates">
274         Admin Affiliates
275        </a>
276        — Admin Affiliates on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
277       </li>
278       <li>
279        <a href="/app/admin/contact">
280         Admin Contact Messages
281        </a>
282        — Admin Contact Messages on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
283       </li>
284       <li>
285        <a href="/app/admin/analytics">
286         Admin Analytics
287        </a>
288        — Admin Analytics on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
289       </li>
290       <li>
291        <a href="/cgu">
292         CGU
293        </a>
294        — CGU on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
295       </li>
296       <li>
297        <a href="/legals">
298         Legals
299        </a>
300        — Legals on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
301       </li>
302       <li>
303        <a href="/refunds">
304         Refunds
305        </a>
306        — Refunds on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
307       </li>
308       <li>
309        <a href="/contact">
310         Contact
311        </a>
312        — Contact on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
313       </li>
314       <li>
315        <a href="/devenir-affilie">
316         Become Affiliate
317        </a>
318        — Become Affiliate on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
319       </li>
320       <li>
321        <a href="/reset-pin">
322         Reset Pin
323        </a>
324        — Reset Pin on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
325       </li>
326       <li>
327        <a href="/fake-dashboards">
328         Seo Fake Dashboards
329        </a>
330        — Seo Fake Dashboards on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
331       </li>
332       <li>
333        <a href="/fake-paypal-dashboard">
334         Seo Fake Paypal
335        </a>
336        — Seo Fake Paypal on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
337       </li>
338       <li>
339        <a href="/fake-stripe-dashboard">
340         Seo Fake Stripe
341        </a>
342        — Seo Fake Stripe on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
343       </li>
344       <li>
345        <a href="/fake-beacons-dashboard">
346         Seo Fake Beacons
347        </a>
348        — Seo Fake Beacons on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
349       </li>
350       <li>
351        <a href="/fake-shopify-dashboard">
352         Seo Fake Shopify
353        </a>
354        — Seo Fake Shopify on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
355       </li>
356       <li>
357        <a href="/faux-dashboards">
358         Seo Faux Dashboards
359        </a>
360        — Seo Faux Dashboards on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
361       </li>
362       <li>
363        <a href="/faux-paypal-dashboard">
364         Seo Faux Paypal
365        </a>
366        — Seo Faux Paypal on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
367       </li>
368       <li>
369        <a href="/faux-stripe-dashboard">
370         Seo Faux Stripe
371        </a>
372        — Seo Faux Stripe on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
373       </li>
374       <li>
375        <a href="/faux-beacons-dashboard">
376         Seo Faux Beacons
377        </a>
378        — Seo Faux Beacons on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
379       </li>
380       <li>
381        <a href="/faux-shopify-dashboard">
382         Seo Faux Shopify
383        </a>
384        — Seo Faux Shopify on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
385       </li>
386       <li>
387        <a href="/codir-dashboard">
388         Seo Codir Dashboard
389        </a>
390        — Seo Codir Dashboard on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
391       </li>
392       <li>
393        <a href="/thank-you">
394         Thank You
395        </a>
396        — Thank You on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
397       </li>
398       <li>
399        <a href="/merci">
400         Merci
401        </a>
402        — Merci on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
403       </li>
404       <li>
405        <a href="/signup">
406         Sign Up
407        </a>
408        — Sign Up on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
409       </li>
410       <li>
411        <a href="/signin">
412         Sign In
413        </a>
414        — Sign In on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
415       </li>
416       <li>
417        <a href="/forgot-password">
418         Forgot Password
419        </a>
420        — Forgot Password on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
421       </li>
422       <li>
423        <a href="/reset-password">
424         Reset Password
425        </a>
426        — Reset Password on CODIR - Dashboard. Edit your PayPal, Beacons, Shopify and Stripe dashboards in direct live via the.
427       </li>
428      </ul>
429     </nav>
430    </main>
431   </div>
432  </div>
433  
433<script>
434   if ('serviceWorker' in navigator) {
435        window.addEventListener('load', () => {
436          // Force update service worker to clear cached sandbox domain
437          navigator.serviceWorker.getRegistrations().then(regs => {
438            regs.forEach(reg => reg.unregister());
439          }).then(() => {
440            navigator.serviceWorker.register('/sw.js?v=' + Date.now()).catch(() => {});
441          });
442        });
443      }
444  </script>
444
445 </body>
446</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.