Переглянути джерело

add utm_source=share to app download link

guoziyun 11 місяців тому
батько
коміт
bbe890792f

+ 1 - 1
config/translate.js

@@ -729,7 +729,7 @@ let colorRelex = {
   zh: '涂色放松!',
   zh: '涂色放松!',
   en: 'Color and Relax!',
   en: 'Color and Relax!',
   es: '¡Colorea y Relájate!',
   es: '¡Colorea y Relájate!',
-  pt: 'Cores e Relaxe!,',
+  pt: 'Cores e Relaxe!',
   ja: 'ぬってリラックス!',
   ja: 'ぬってリラックス!',
 }
 }
 
 

+ 2 - 2
routes/v2/detail.js

@@ -72,9 +72,9 @@ router.get('/:id', function (req, res, next) {
       if (userAgent) {
       if (userAgent) {
         const ua = userAgent.toLowerCase();
         const ua = userAgent.toLowerCase();
         if (ua.includes('iphone') || ua.includes('ipad') || ua.includes('ipod')) {
         if (ua.includes('iphone') || ua.includes('ipad') || ua.includes('ipod')) {
-          downlink = 'itms-apps://itunes.apple.com/app/id1575480118';
+          downlink = 'itms-apps://itunes.apple.com/app/id1575480118?utm_source=share';
         } else if (ua.includes('android')) {
         } else if (ua.includes('android')) {
-          downlink = 'https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number';
+          downlink = 'https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share';
         }
         }
       }
       }
 
 

+ 2 - 2
routes/v2/share.js

@@ -25,9 +25,9 @@ router.get('/:id', function (req, res, next) {
     if (userAgent) {
     if (userAgent) {
       const ua = userAgent.toLowerCase();
       const ua = userAgent.toLowerCase();
       if (ua.includes('iphone') || ua.includes('ipad') || ua.includes('ipod')) {
       if (ua.includes('iphone') || ua.includes('ipad') || ua.includes('ipod')) {
-        downlink = 'itms-apps://itunes.apple.com/app/id1575480118';
+        downlink = 'itms-apps://itunes.apple.com/app/id1575480118?utm_source=share';
       } else if (ua.includes('android')) {
       } else if (ua.includes('android')) {
-        downlink = 'https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number';
+        downlink = 'https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share';
       }
       }
     }
     }
 
 

+ 2 - 2
routes/v2/subscribe.ejs

@@ -234,7 +234,7 @@
                     Android devices.</p>
                     Android devices.</p>
 
 
                 <div class="cta-buttons">
                 <div class="cta-buttons">
-                    <a href="itms-apps://itunes.apple.com/app/id1575480118" class="app-button" target="_blank">
+                    <a href="itms-apps://itunes.apple.com/app/id1575480118?utm_source=share" class="app-button" target="_blank">
                         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white">
                         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white">
                             <path
                             <path
                                 d="M18.41 16.24c-.34-.48-.79-.91-1.22-1.32-.43-.42-.86-.83-1.29-1.22-.44-.39-.88-.78-1.3-1.18-.43-.4-.87-.78-1.31-1.17-.44-.39-.89-.77-1.33-1.14-.44-.38-.88-.76-1.33-1.13-.45-.37-.9-.74-1.35-1.11-.45-.37-.91-.74-1.36-1.11C6.9 7.31 6.46 7 6 7c-.41 0-.81.11-1.18.33-.37.22-.68.53-.93.91-.25.38-.44.8-.57 1.26-.13.46-.2 1.04-.2 1.75v2.8c0 .71.07 1.29.2 1.75.13.46.32.88.57 1.26.25.38.56.69.93.91.37.22.77.33 1.18.33.46 0 .9-.12 1.32-.35.42-.23.85-.49 1.28-.77.43-.28.87-.58 1.31-.9.44-.32.88-.65 1.32-.99.44-.34.87-.69 1.3-1.05.43-.36.87-.72 1.3-1.09.44-.37.89-.73 1.34-1.09.45-.36.9-.73 1.36-1.09.45-.36.9-.73 1.35-1.09.44-.36.89-.72 1.33-1.08zm-6.41 5.76c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z" />
                                 d="M18.41 16.24c-.34-.48-.79-.91-1.22-1.32-.43-.42-.86-.83-1.29-1.22-.44-.39-.88-.78-1.3-1.18-.43-.4-.87-.78-1.31-1.17-.44-.39-.89-.77-1.33-1.14-.44-.38-.88-.76-1.33-1.13-.45-.37-.9-.74-1.35-1.11-.45-.37-.91-.74-1.36-1.11C6.9 7.31 6.46 7 6 7c-.41 0-.81.11-1.18.33-.37.22-.68.53-.93.91-.25.38-.44.8-.57 1.26-.13.46-.2 1.04-.2 1.75v2.8c0 .71.07 1.29.2 1.75.13.46.32.88.57 1.26.25.38.56.69.93.91.37.22.77.33 1.18.33.46 0 .9-.12 1.32-.35.42-.23.85-.49 1.28-.77.43-.28.87-.58 1.31-.9.44-.32.88-.65 1.32-.99.44-.34.87-.69 1.3-1.05.43-.36.87-.72 1.3-1.09.44-.37.89-.73 1.34-1.09.45-.36.9-.73 1.36-1.09.45-.36.9-.73 1.35-1.09.44-.36.89-.72 1.33-1.08zm-6.41 5.76c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z" />
@@ -242,7 +242,7 @@
                         <span>Download on the App Store</span>
                         <span>Download on the App Store</span>
                     </a>
                     </a>
 
 
-                    <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number"
+                    <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share"
                         class="app-button" target="_blank">
                         class="app-button" target="_blank">
                         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white">
                         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white">
                             <path
                             <path

+ 2 - 2
views/v2/about.ejs

@@ -394,12 +394,12 @@
                             <div class="game-desc">A popular coloring app that combines the fun of coloring with the
                             <div class="game-desc">A popular coloring app that combines the fun of coloring with the
                                 challenge of numbers. Available on iOS and Android.</div>
                                 challenge of numbers. Available on iOS and Android.</div>
                             <div class="game-badge-container">
                             <div class="game-badge-container">
-                                <a href="itms-apps://itunes.apple.com/app/id1575480118" target="_blank"
+                                <a href="itms-apps://itunes.apple.com/app/id1575480118?utm_source=share" target="_blank"
                                     class="game-badge">
                                     class="game-badge">
                                     <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store"
                                     <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store"
                                         style="width:100%">
                                         style="width:100%">
                                 </a>
                                 </a>
-                                <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number"
+                                <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share"
                                     target="_blank" class="game-badge">
                                     target="_blank" class="game-badge">
                                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play"
                                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play"
                                         style="width:100%">
                                         style="width:100%">

+ 4 - 4
views/v2/app.ejs

@@ -807,10 +807,10 @@
                 Share your artworks to your friends and color anytime & anywhere.
                 Share your artworks to your friends and color anytime & anywhere.
             </div>
             </div>
             <div class="app-badge-container">
             <div class="app-badge-container">
-                <a href="itms-apps://itunes.apple.com/app/id1575480118" target="_blank" class="app-badge">
+                <a href="itms-apps://itunes.apple.com/app/id1575480118?utm_source=share" target="_blank" class="app-badge">
                     <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store" style="width:100%">
                     <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store" style="width:100%">
                 </a>
                 </a>
-                <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number"
+                <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share"
                     target="_blank" class="app-badge">
                     target="_blank" class="app-badge">
                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
                 </a>
                 </a>
@@ -1074,10 +1074,10 @@
             </div>
             </div>
 
 
             <div class="app-badge-container">
             <div class="app-badge-container">
-                <a href="itms-apps://itunes.apple.com/app/id1575480118" target="_blank" class="app-badge">
+                <a href="itms-apps://itunes.apple.com/app/id1575480118?utm_source=share" target="_blank" class="app-badge">
                     <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store" style="width:100%">
                     <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store" style="width:100%">
                 </a>
                 </a>
-                <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number"
+                <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share"
                     target="_blank" class="app-badge">
                     target="_blank" class="app-badge">
                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
                 </a>
                 </a>

+ 2 - 2
views/v2/detail.ejs

@@ -273,8 +273,8 @@
     const appDeeplink = baseUniversalLink + window.location.pathname.replace('coloring-page', 'share') + window.location.search;
     const appDeeplink = baseUniversalLink + window.location.pathname.replace('coloring-page', 'share') + window.location.search;
 
 
     const linkDownloadCommon = 'https://pcoloring.com/anc/'; // 通用下载页
     const linkDownloadCommon = 'https://pcoloring.com/anc/'; // 通用下载页
-    const linkDownloadAppStore = 'itms-apps://itunes.apple.com/app/id1575480118'; // ios app下载链接
-    const linkDownloadPlayMarket = 'https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number';  // android app 下载链接
+    const linkDownloadAppStore = 'itms-apps://itunes.apple.com/app/id1575480118?utm_source=share'; // ios app下载链接
+    const linkDownloadPlayMarket = 'https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share';  // android app 下载链接
     const ua = window.navigator.userAgent.toLowerCase();
     const ua = window.navigator.userAgent.toLowerCase();
 
 
     // 动态更新 Open Graph 和 App Links 的 URL 为 Universal Link
     // 动态更新 Open Graph 和 App Links 的 URL 为 Universal Link

+ 2 - 2
views/v2/faq.ejs

@@ -426,9 +426,9 @@
                             <p>Yes! We have a dedicated mobile app available for both Android and iOS devices. The app
                             <p>Yes! We have a dedicated mobile app available for both Android and iOS devices. The app
                                 offers all the features of our web platform with additional benefits like offline
                                 offers all the features of our web platform with additional benefits like offline
                                 coloring and enhanced touch controls. You can download it from the <a
                                 coloring and enhanced touch controls. You can download it from the <a
-                                    href="itms-apps://itunes.apple.com/app/id1575480118"
+                                    href="itms-apps://itunes.apple.com/app/id1575480118?utm_source=share"
                                     style="color: var(--primary-color);">App Store</a> or <a
                                     style="color: var(--primary-color);">App Store</a> or <a
-                                    href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number"
+                                    href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share"
                                     style="color: var(--primary-color);">Google Play</a>.</p>
                                     style="color: var(--primary-color);">Google Play</a>.</p>
                         </div>
                         </div>
                     </div>
                     </div>

+ 2 - 2
views/v2/how-to-color-online.ejs

@@ -610,9 +610,9 @@
             <li>Seamless synchronization between your web and mobile projects</li>
             <li>Seamless synchronization between your web and mobile projects</li>
           </ul>
           </ul>
           <div class="app-stores">
           <div class="app-stores">
-            <a href="itms-apps://itunes.apple.com/app/id1575480118" target="_blank"><img
+            <a href="itms-apps://itunes.apple.com/app/id1575480118?utm_source=share" target="_blank"><img
                 src="/assets/icon/icon-app-store.svg" alt="Download on the App Store"></a>
                 src="/assets/icon/icon-app-store.svg" alt="Download on the App Store"></a>
-            <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number"
+            <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share"
               target="_blank"><img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play"></a>
               target="_blank"><img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play"></a>
           </div>
           </div>
         </div>
         </div>

+ 2 - 2
views/v2/index.ejs

@@ -810,10 +810,10 @@
         </div>
         </div>
 
 
         <div class="app-badge-container">
         <div class="app-badge-container">
-          <a href="itms-apps://itunes.apple.com/app/id1575480118" target="_blank" class="app-badge">
+          <a href="itms-apps://itunes.apple.com/app/id1575480118?utm_source=share" target="_blank" class="app-badge">
             <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store" style="width:100%">
             <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store" style="width:100%">
           </a>
           </a>
-          <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number"
+          <a href="https://play.google.com/store/apps/details?id=com.pcoloring.art.puzzle.color.by.number&utm_source=share"
             target="_blank" class="app-badge">
             target="_blank" class="app-badge">
             <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
             <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
           </a>
           </a>