Kaynağa Gözat

add utm_source=share to app download link

guoziyun 11 ay önce
ebeveyn
işleme
bbe890792f

+ 1 - 1
config/translate.js

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

+ 2 - 2
routes/v2/detail.js

@@ -72,9 +72,9 @@ router.get('/:id', function (req, res, next) {
       if (userAgent) {
         const ua = userAgent.toLowerCase();
         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')) {
-          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) {
       const ua = userAgent.toLowerCase();
       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')) {
-        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>
 
                 <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">
                             <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" />
@@ -242,7 +242,7 @@
                         <span>Download on the App Store</span>
                     </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">
                         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white">
                             <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
                                 challenge of numbers. Available on iOS and Android.</div>
                             <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">
                                     <img src="/assets/icon/icon-app-store.svg" alt="Download on the App Store"
                                         style="width:100%">
                                 </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">
                                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play"
                                         style="width:100%">

+ 4 - 4
views/v2/app.ejs

@@ -807,10 +807,10 @@
                 Share your artworks to your friends and color anytime & anywhere.
             </div>
             <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%">
                 </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">
                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
                 </a>
@@ -1074,10 +1074,10 @@
             </div>
 
             <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%">
                 </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">
                     <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
                 </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 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();
 
     // 动态更新 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
                                 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
-                                    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
-                                    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>
                         </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>
           </ul>
           <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>
-            <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>
           </div>
         </div>

+ 2 - 2
views/v2/index.ejs

@@ -810,10 +810,10 @@
         </div>
 
         <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%">
           </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">
             <img src="/assets/icon/icon-google-play.svg" alt="Get it on Google Play" style="width:100%">
           </a>