[{"data":1,"prerenderedAt":2664},["ShallowReactive",2],{"blog-pwa-retargeting-overview-en":3},{"id":4,"title":5,"excerpt":6,"content":7,"coverImage":2644,"meta":2652,"status":1170,"slug":1171,"author":2654,"category":2661,"publishDate":1172,"featured":1173,"updatedAt":1174,"createdAt":1175,"contentHtml":2662,"previewUrl":1177,"localeSlugs":2663},47,"PWA Retargeting Overview: Bypass Platforms, Zero Coding","The most painful part of ads isn't getting clicks — it's users who click and leave. DeepClick PWA Retargeting installs your H5 site to the home screen like an app, with no native code and no app store, so you can win back lost users and bypass ad-platform reach limits.",{"root":8},{"children":9,"direction":23,"format":15,"indent":13,"type":1167,"version":18},[10,25,29,45,49,51,57,67,79,83,88,89,93,97,204,212,213,217,225,230,237,243,251,255,259,265,270,274,281,287,292,293,297,301,309,335,339,347,357,365,369,373,387,394,398,405,411,415,416,420,424,456,460,461,465,469,568,572,592,593,597,604,637,645,646,650,656,2641],{"children":11,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[12,19,21],{"detail":13,"format":13,"mode":14,"style":15,"text":16,"type":17,"version":18},0,"normal","","The most painful part of running ads isn't getting clicks — it's ","text",1,{"detail":13,"format":18,"mode":14,"style":15,"text":20,"type":17,"version":18},"users who click and then leave",{"detail":13,"format":13,"mode":14,"style":15,"text":22,"type":17,"version":18},". They abandon a download halfway through, uninstall a few days after installing, or scroll past once and never come back. Ad platforms tag these users as \"already reached,\" so you can't reach them again no matter how much you spend — your budget is wasted.",null,"paragraph",{"children":26,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[27],{"detail":13,"format":13,"mode":14,"style":15,"text":28,"type":17,"version":18},"What makes it worse: you'd love to give these lost users a new path back, but building an app means engineering, testing, app store review, and maintaining two separate builds for iOS and Android. That's a six-month project at best, with unpredictable cost — and your app might still get rejected by the store for being in a sensitive category.",{"children":30,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[31,33,35,37,39,41,43],{"detail":13,"format":13,"mode":14,"style":15,"text":32,"type":17,"version":18},"DeepClick ",{"detail":13,"format":18,"mode":14,"style":15,"text":34,"type":17,"version":18},"PWA Retargeting",{"detail":13,"format":13,"mode":14,"style":15,"text":36,"type":17,"version":18}," offers a different path: ",{"detail":13,"format":18,"mode":14,"style":15,"text":38,"type":17,"version":18},"no native code, no app store",{"detail":13,"format":13,"mode":14,"style":15,"text":40,"type":17,"version":18},". It lets your existing H5 site install onto a user's home screen just like an app. Once installed, users open your product straight from a home-screen icon — ",{"detail":13,"format":18,"mode":14,"style":15,"text":42,"type":17,"version":18},"bypassing ad-platform reach limits, bypassing store review, bypassing iOS/Android adaptation",{"detail":13,"format":13,"mode":14,"style":15,"text":44,"type":17,"version":18}," — with one set of assets covering everything.",{"children":46,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[47],{"detail":13,"format":13,"mode":14,"style":15,"text":48,"type":17,"version":18},"This article walks you through how PWA Retargeting works, its prompt timings, its core value, and where it fits best.",{"type":50,"version":18},"horizontalrule",{"children":52,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[53],{"detail":13,"format":13,"mode":14,"style":15,"text":54,"type":17,"version":18},"What Is PWA Retargeting","heading","h2",{"children":58,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[59,61,63,65],{"detail":13,"format":18,"mode":14,"style":15,"text":60,"type":17,"version":18},"PWA",{"detail":13,"format":13,"mode":14,"style":15,"text":62,"type":17,"version":18}," (Progressive Web App) is a W3C-standard web capability. Through native browser APIs, an ordinary H5 website gains the ability to be \"added to the home screen.\" With one tap, the website appears on the phone's home screen as a standalone app — ",{"detail":13,"format":18,"mode":14,"style":15,"text":64,"type":17,"version":18},"with an icon, a splash screen, and its own window, virtually indistinguishable from a native app",{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},".",{"children":68,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[69,71,73,75,77],{"detail":13,"format":13,"mode":14,"style":15,"text":70,"type":17,"version":18},"DeepClick packages this capability into a ",{"detail":13,"format":18,"mode":14,"style":15,"text":72,"type":17,"version":18},"retargeting tool",{"detail":13,"format":13,"mode":14,"style":15,"text":74,"type":17,"version":18},": you attach a PWA configuration to your Reflow Link, and when a user hits a key moment on the product landing page (canceling a download, completing a download, or about to leave), the system automatically pops up an ",{"detail":13,"format":18,"mode":14,"style":15,"text":76,"type":17,"version":18},"\"Add to Home Screen\" prompt",{"detail":13,"format":13,"mode":14,"style":15,"text":78,"type":17,"version":18}," — converting a \"scroll-and-leave\" visitor into a \"lives-on-the-home-screen\" long-term user.",{"children":80,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[81],{"detail":13,"format":13,"mode":14,"style":15,"text":82,"type":17,"version":18},"In one sentence:",{"children":84,"direction":23,"format":15,"indent":13,"type":87,"version":18},[85],{"detail":13,"format":18,"mode":14,"style":15,"text":86,"type":17,"version":18},"PWA Retargeting = the retention hook of an app, without building an app.","quote",{"type":50,"version":18},{"children":90,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[91],{"detail":13,"format":13,"mode":14,"style":15,"text":92,"type":17,"version":18},"How It Works: The User Journey",{"children":94,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[95],{"detail":13,"format":13,"mode":14,"style":15,"text":96,"type":17,"version":18},"The entire PWA Retargeting journey is just 4 steps — half the steps of a native app's download path:",{"children":98,"direction":23,"format":15,"indent":13,"type":201,"version":18,"colWidths":202},[99,121,141,161,181],{"children":100,"direction":23,"format":15,"indent":13,"type":120,"version":18},[101,108,114],{"children":102,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[103],{"children":104,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[105],{"detail":13,"format":13,"mode":14,"style":15,"text":106,"type":17,"version":18}," Stage ","tablecell",{"children":109,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[110],{"children":111,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[112],{"detail":13,"format":13,"mode":14,"style":15,"text":113,"type":17,"version":18}," User action ",{"children":115,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[116],{"children":117,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[118],{"detail":13,"format":13,"mode":14,"style":15,"text":119,"type":17,"version":18}," System action ","tablerow",{"children":122,"direction":23,"format":15,"indent":13,"type":120,"version":18},[123,129,135],{"children":124,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[125],{"children":126,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[127],{"detail":13,"format":13,"mode":14,"style":15,"text":128,"type":17,"version":18}," ① User lands on the product page ",{"children":130,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[131],{"children":132,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[133],{"detail":13,"format":13,"mode":14,"style":15,"text":134,"type":17,"version":18}," Browses the page ",{"children":136,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[137],{"children":138,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[139],{"detail":13,"format":13,"mode":14,"style":15,"text":140,"type":17,"version":18}," Loads the regular landing content ",{"children":142,"direction":23,"format":15,"indent":13,"type":120,"version":18},[143,149,155],{"children":144,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[145],{"children":146,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[147],{"detail":13,"format":13,"mode":14,"style":15,"text":148,"type":17,"version":18}," ② A prompt timing is triggered ",{"children":150,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[151],{"children":152,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[153],{"detail":13,"format":13,"mode":14,"style":15,"text":154,"type":17,"version":18}," Cancels download / completes download / about to leave ",{"children":156,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[157],{"children":158,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[159],{"detail":13,"format":13,"mode":14,"style":15,"text":160,"type":17,"version":18}," System pops up the PWA prompt ",{"children":162,"direction":23,"format":15,"indent":13,"type":120,"version":18},[163,169,175],{"children":164,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[165],{"children":166,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[167],{"detail":13,"format":13,"mode":14,"style":15,"text":168,"type":17,"version":18}," ③ User taps \"Add\" ",{"children":170,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[171],{"children":172,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[173],{"detail":13,"format":13,"mode":14,"style":15,"text":174,"type":17,"version":18}," Confirms ",{"children":176,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[177],{"children":178,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[179],{"detail":13,"format":13,"mode":14,"style":15,"text":180,"type":17,"version":18}," Browser installs the site to the home screen (icon + app name) ",{"children":182,"direction":23,"format":15,"indent":13,"type":120,"version":18},[183,189,195],{"children":184,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[185],{"children":186,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[187],{"detail":13,"format":13,"mode":14,"style":15,"text":188,"type":17,"version":18}," ④ User opens it later ",{"children":190,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[191],{"children":192,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[193],{"detail":13,"format":13,"mode":14,"style":15,"text":194,"type":17,"version":18}," Taps the home-screen icon ",{"children":196,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[197],{"children":198,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[199],{"detail":13,"format":13,"mode":14,"style":15,"text":200,"type":17,"version":18}," Launches the PWA, counted as one reflow launch — a free re-engagement outside ads ","table",[203,203,203],92,{"children":205,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[206,208,210],{"detail":13,"format":13,"mode":14,"style":15,"text":207,"type":17,"version":18},"Compared with the native-app path, PWA Retargeting ",{"detail":13,"format":18,"mode":14,"style":15,"text":209,"type":17,"version":18},"skips the app store entirely",{"detail":13,"format":13,"mode":14,"style":15,"text":211,"type":17,"version":18},": no opening Google Play / App Store, no searching, no waiting on an installer — the site is \"installed\" in seconds. This extremely low friction is why PWA install conversion rates are significantly higher than native apps in most scenarios.",{"type":50,"version":18},{"children":214,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[215],{"detail":13,"format":13,"mode":14,"style":15,"text":216,"type":17,"version":18},"Three Guide Popup Timings",{"children":218,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[219,221,223],{"detail":13,"format":13,"mode":14,"style":15,"text":220,"type":17,"version":18},"The PWA prompt doesn't fire at random — that would annoy users. DeepClick limits it to 3 of the ",{"detail":13,"format":18,"mode":14,"style":15,"text":222,"type":17,"version":18},"moments most likely to convert",{"detail":13,"format":13,"mode":14,"style":15,"text":224,"type":17,"version":18},", and you pick whichever fits your campaign stage:",{"children":226,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[227],{"detail":13,"format":13,"mode":14,"style":15,"text":228,"type":17,"version":18},"① Pop up on download cancel","h3",{"children":231,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[232,234,236],{"detail":13,"format":13,"mode":14,"style":15,"text":233,"type":17,"version":18},"The user has already tapped \"Download,\" but abandons it when the prompt appears or partway through — the key instant where they ",{"detail":13,"format":18,"mode":14,"style":15,"text":235,"type":17,"version":18},"had download intent but pulled back",{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":238,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[239,241],{"detail":13,"format":18,"mode":14,"style":15,"text":240,"type":17,"version":18},"Why it's the golden window",{"detail":13,"format":13,"mode":14,"style":15,"text":242,"type":17,"version":18},": the user already has baseline interest in your product (they wouldn't have tapped download otherwise); they were simply turned away by friction — download waiting, data anxiety, system warnings. Offering a \"no download needed\" PWA prompt at this moment hits the least resistance.",{"children":244,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[245,247,249],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},"Best for",{"detail":13,"format":13,"mode":14,"style":15,"text":248,"type":17,"version":18},": testing, scaling, and steady stages alike. ",{"detail":13,"format":18,"mode":14,"style":15,"text":250,"type":17,"version":18},"Recommended starting point for beginners.",{"children":252,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[253],{"detail":13,"format":13,"mode":14,"style":15,"text":254,"type":17,"version":18},"② Pop up after download completes",{"children":256,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[257],{"detail":13,"format":13,"mode":14,"style":15,"text":258,"type":17,"version":18},"The PWA prompt fires immediately after the APK finishes downloading.",{"children":260,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[261,263],{"detail":13,"format":18,"mode":14,"style":15,"text":262,"type":17,"version":18},"Why it works",{"detail":13,"format":13,"mode":14,"style":15,"text":264,"type":17,"version":18},": the user has just completed an \"effort\" (waiting for the download), so their sunk-cost mindset is at its peak and they're more receptive to a follow-up prompt. Also, finishing a download doesn't mean they'll install it — many users download and then forget the file — and this timing catches those \"downloaded but never installed\" drop-offs.",{"children":266,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[267,268],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":269,"type":17,"version":18},": APK products and the back end of the conversion funnel; works best stacked with the download-cancel timing.",{"children":271,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[272],{"detail":13,"format":13,"mode":14,"style":15,"text":273,"type":17,"version":18},"③ Pop up when about to leave the page",{"children":275,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[276,278,280],{"detail":13,"format":13,"mode":14,"style":15,"text":277,"type":17,"version":18},"The user is about to leave (mouse moving to close, back gesture, switching tabs) — ",{"detail":13,"format":18,"mode":14,"style":15,"text":279,"type":17,"version":18},"the last retention window in the user journey",{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":282,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[283,285],{"detail":13,"format":18,"mode":14,"style":15,"text":284,"type":17,"version":18},"Why it's the final chance",{"detail":13,"format":13,"mode":14,"style":15,"text":286,"type":17,"version":18},": it covers everyone the first two timings didn't catch, including pure browsers who never tapped download at all. \"About to leave\" means the user has given up on the regular landing experience, and the PWA prompt is the final safety net for this traffic.",{"children":288,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[289,290],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":291,"type":17,"version":18},": website products (which have no \"download\" action to trigger on) — first choice; for APK products, a fallback on top of the first two timings.",{"type":50,"version":18},{"children":294,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[295],{"detail":13,"format":13,"mode":14,"style":15,"text":296,"type":17,"version":18},"Four Core Values",{"children":298,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[299],{"detail":13,"format":13,"mode":14,"style":15,"text":300,"type":17,"version":18},"① No App Store: bypass store review",{"children":302,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[303,305,307],{"detail":13,"format":13,"mode":14,"style":15,"text":304,"type":17,"version":18},"A PWA runs entirely inside the browser engine and is ",{"detail":13,"format":18,"mode":14,"style":15,"text":306,"type":17,"version":18},"not distributed through any app store",{"detail":13,"format":13,"mode":14,"style":15,"text":308,"type":17,"version":18}," — not Google Play, App Store, Galaxy Store, or any other. This means:",{"children":310,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[311,318,325],{"children":312,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[313,315],{"detail":13,"format":18,"mode":14,"style":15,"text":314,"type":17,"version":18},"No store rejection",{"detail":13,"format":13,"mode":14,"style":15,"text":316,"type":17,"version":18}," — especially for sensitive categories (finance, gaming, adult, medical, etc.), where a native app would likely fail review; PWA bypasses it entirely","listitem",{"children":319,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[320,322],{"detail":13,"format":18,"mode":14,"style":15,"text":321,"type":17,"version":18},"No store takedown",{"detail":13,"format":13,"mode":14,"style":15,"text":323,"type":17,"version":18}," — your product's fate stays in your own hands and won't suddenly go dark because of a store policy change",2,{"children":326,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[327,329],{"detail":13,"format":18,"mode":14,"style":15,"text":328,"type":17,"version":18},"No developer account, no qualification review, no store revenue share",{"detail":13,"format":13,"mode":14,"style":15,"text":330,"type":17,"version":18}," — your Reflow Link and PWA configuration take over everything",3,"list","bullet","ul",{"children":336,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[337],{"detail":13,"format":13,"mode":14,"style":15,"text":338,"type":17,"version":18},"② No Development: not a single line of native code",{"children":340,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[341,343,345],{"detail":13,"format":13,"mode":14,"style":15,"text":342,"type":17,"version":18},"A PWA wraps your existing H5 site directly into an app, with ",{"detail":13,"format":18,"mode":14,"style":15,"text":344,"type":17,"version":18},"no need to build separate iOS (Swift) and Android (Kotlin) versions",{"detail":13,"format":13,"mode":14,"style":15,"text":346,"type":17,"version":18},". All you need is:",{"children":348,"direction":23,"format":15,"indent":13,"type":332,"version":18,"listType":333,"start":18,"tag":334},[349,353],{"children":350,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[351],{"detail":13,"format":13,"mode":14,"style":15,"text":352,"type":17,"version":18},"An H5 site that loads normally (your existing campaign or landing page works)",{"children":354,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[355],{"detail":13,"format":13,"mode":14,"style":15,"text":356,"type":17,"version":18},"An app name, an app icon, and a redirect URL",{"children":358,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[359,361,363],{"detail":13,"format":13,"mode":14,"style":15,"text":360,"type":17,"version":18},"Fill in a few fields in the DeepClick Console and your website gains home-screen install capability in 5 minutes — ",{"detail":13,"format":18,"mode":14,"style":15,"text":362,"type":17,"version":18},"saving at least 3–6 months of native development time",{"detail":13,"format":13,"mode":14,"style":15,"text":364,"type":17,"version":18}," and freeing your engineering resources for features that actually create value.",{"children":366,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[367],{"detail":13,"format":13,"mode":14,"style":15,"text":368,"type":17,"version":18},"③ Cross-Platform: one set covers iOS and Android",{"children":370,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[371],{"detail":13,"format":13,"mode":14,"style":15,"text":372,"type":17,"version":18},"The PWA standard is fully supported by all mainstream browsers — iOS Safari, Android Chrome, Firefox, Edge:",{"children":374,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[375,381],{"children":376,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[377,379],{"detail":13,"format":18,"mode":14,"style":15,"text":378,"type":17,"version":18},"iOS users",{"detail":13,"format":13,"mode":14,"style":15,"text":380,"type":17,"version":18},": tap the Share button in Safari → Add to Home Screen, and a standalone icon appears",{"children":382,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[383,385],{"detail":13,"format":18,"mode":14,"style":15,"text":384,"type":17,"version":18},"Android users",{"detail":13,"format":13,"mode":14,"style":15,"text":386,"type":17,"version":18},": tap the PWA install prompt in Chrome → Add to Home Screen, with an even more native-like experience (standalone window, splash screen, push notifications)",{"children":388,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[389,391,393],{"detail":13,"format":13,"mode":14,"style":15,"text":390,"type":17,"version":18},"One PWA configuration covers both iOS and Android users at once — no maintaining two builds, no two rounds of review — ",{"detail":13,"format":18,"mode":14,"style":15,"text":392,"type":17,"version":18},"at a fraction of the resource cost of a native app",{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":395,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[396],{"detail":13,"format":13,"mode":14,"style":15,"text":397,"type":17,"version":18},"④ Bypass Reach Limits: a home-screen icon = free re-engagement",{"children":399,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[400,402,404],{"detail":13,"format":13,"mode":14,"style":15,"text":401,"type":17,"version":18},"This is PWA Retargeting's biggest hidden value — ",{"detail":13,"format":18,"mode":14,"style":15,"text":403,"type":17,"version":18},"bypassing the ad platform's frequency cap on reaching the same user",{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":406,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[407,409],{"detail":13,"format":13,"mode":14,"style":15,"text":408,"type":17,"version":18},"To prevent \"the same ad harassing a user,\" ad platforms cap how many times a given user can be reached by the same advertiser within a window. Once a user is tagged \"already reached,\" you can't reach them again no matter how you bid. But ",{"detail":13,"format":18,"mode":14,"style":15,"text":410,"type":17,"version":18},"once a user adds your PWA to their home screen, every time they open it from that icon is a 100% direct hit — costing none of your ad budget and bound by no platform reach cap.",{"children":412,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[413],{"detail":13,"format":13,"mode":14,"style":15,"text":414,"type":17,"version":18},"A home-screen icon is essentially \"an entry point the user created themselves\" — you simply guide them to create it, and every later visit is fully decoupled from your ad spend.",{"type":50,"version":18},{"children":417,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[418],{"detail":13,"format":13,"mode":14,"style":15,"text":419,"type":17,"version":18},"What Users Actually Experience",{"children":421,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[422],{"detail":13,"format":13,"mode":14,"style":15,"text":423,"type":17,"version":18},"What does the PWA prompt look like on a user's phone? Roughly this visual flow:",{"children":425,"direction":23,"format":15,"indent":13,"type":332,"version":18,"listType":454,"start":18,"tag":455},[426,430,438,442,447],{"children":427,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[428],{"detail":13,"format":13,"mode":14,"style":15,"text":429,"type":17,"version":18},"The user is browsing your fallback page",{"children":431,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[432,434,436],{"detail":13,"format":13,"mode":14,"style":15,"text":433,"type":17,"version":18},"Once a prompt timing is hit, ",{"detail":13,"format":18,"mode":14,"style":15,"text":435,"type":17,"version":18},"a guide card pops up",{"detail":13,"format":13,"mode":14,"style":15,"text":437,"type":17,"version":18}," in the center or at the bottom of the page — showing the app icon, app name, a short line of value copy, and a prominent \"Add\" button (the visual style auto-adapts to your fallback page's primary color)",{"children":439,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[440],{"detail":13,"format":13,"mode":14,"style":15,"text":441,"type":17,"version":18},"The user taps \"Add,\" and the browser invokes the system-native \"Add to Home Screen\" confirmation",{"children":443,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":446},[444],{"detail":13,"format":13,"mode":14,"style":15,"text":445,"type":17,"version":18},"Once confirmed, a new app icon immediately appears on the home screen",4,{"children":448,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":453},[449,451],{"detail":13,"format":13,"mode":14,"style":15,"text":450,"type":17,"version":18},"When the user later taps the home-screen icon, the PWA launches full-screen — ",{"detail":13,"format":18,"mode":14,"style":15,"text":452,"type":17,"version":18},"visually almost identical to opening a native app",5,"number","ol",{"children":457,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[458],{"detail":13,"format":13,"mode":14,"style":15,"text":459,"type":17,"version":18},"The whole process feels very light to the user — unlike \"installing an app\" with its waiting and system warnings, it's more like \"bookmarking a website to the home screen,\" so the psychological resistance is low and the conversion rate is naturally higher.",{"type":50,"version":18},{"children":462,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[463],{"detail":13,"format":13,"mode":14,"style":15,"text":464,"type":17,"version":18},"Where It Fits Best",{"children":466,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[467],{"detail":13,"format":13,"mode":14,"style":15,"text":468,"type":17,"version":18},"PWA Retargeting isn't a master key. It fits these scenarios best:",{"children":470,"direction":23,"format":15,"indent":13,"type":201,"version":18,"colWidths":567},[471,485,502,519,535,551],{"children":472,"direction":23,"format":15,"indent":13,"type":120,"version":18},[473,479],{"children":474,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[475],{"children":476,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[477],{"detail":13,"format":13,"mode":14,"style":15,"text":478,"type":17,"version":18}," Scenario ",{"children":480,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[481],{"children":482,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[483],{"detail":13,"format":13,"mode":14,"style":15,"text":484,"type":17,"version":18}," Why it fits ",{"children":486,"direction":23,"format":15,"indent":13,"type":120,"version":18},[487,496],{"children":488,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[489],{"children":490,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[491,493,495],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18}," ",{"detail":13,"format":18,"mode":14,"style":15,"text":494,"type":17,"version":18},"APK distribution",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":497,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[498],{"children":499,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[500],{"detail":13,"format":13,"mode":14,"style":15,"text":501,"type":17,"version":18}," The share of users who cancel an APK download is generally high (30%–60%); PWA recaptures this lost traffic directly ",{"children":503,"direction":23,"format":15,"indent":13,"type":120,"version":18},[504,513],{"children":505,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[506],{"children":507,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[508,509,511],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":510,"type":17,"version":18},"Website products",{"detail":13,"format":13,"mode":14,"style":15,"text":512,"type":17,"version":18}," (WordPress / WooCommerce / Shopify, etc.) ",{"children":514,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[515],{"children":516,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[517],{"detail":13,"format":13,"mode":14,"style":15,"text":518,"type":17,"version":18}," They have no \"install\" action of their own; PWA is the only way to get users to \"add to home screen\" ",{"children":520,"direction":23,"format":15,"indent":13,"type":120,"version":18},[521,529],{"children":522,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[523],{"children":524,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[525,526,528],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":527,"type":17,"version":18},"Sensitive categories",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":530,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[531],{"children":532,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[533],{"detail":13,"format":13,"mode":14,"style":15,"text":534,"type":17,"version":18}," When a native app can't get into the store or gets taken down at any time, PWA is the lowest-compliance-risk path to home-screen distribution ",{"children":536,"direction":23,"format":15,"indent":13,"type":120,"version":18},[537,545],{"children":538,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[539],{"children":540,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[541,542,544],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":543,"type":17,"version":18},"Lean teams with tight budgets and few engineers",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":546,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[547],{"children":548,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[549],{"detail":13,"format":13,"mode":14,"style":15,"text":550,"type":17,"version":18}," No separate iOS / Android development needed — one H5 reused directly ",{"children":552,"direction":23,"format":15,"indent":13,"type":120,"version":18},[553,561],{"children":554,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[555],{"children":556,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[557,558,560],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":559,"type":17,"version":18},"Products chasing long-term retention",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":562,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[563],{"children":564,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[565],{"detail":13,"format":13,"mode":14,"style":15,"text":566,"type":17,"version":18}," The home-screen icon provides a free re-engagement channel outside ads, a solid retention hook ",[203,203],{"children":569,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[570],{"detail":13,"format":13,"mode":14,"style":15,"text":571,"type":17,"version":18},"Where it doesn't fit:",{"children":573,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[574,580,586],{"children":575,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[576,578],{"detail":13,"format":18,"mode":14,"style":15,"text":577,"type":17,"version":18},"Google Play / App Store products",{"detail":13,"format":13,"mode":14,"style":15,"text":579,"type":17,"version":18}," — already distributed through the store; adding PWA only complicates the conversion path",{"children":581,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[582,584],{"detail":13,"format":18,"mode":14,"style":15,"text":583,"type":17,"version":18},"Heavy functional apps",{"detail":13,"format":13,"mode":14,"style":15,"text":585,"type":17,"version":18}," (e.g. video editing, 3D games) — they need extensive native hardware capabilities that a PWA can't fully support",{"children":587,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[588,590],{"detail":13,"format":18,"mode":14,"style":15,"text":589,"type":17,"version":18},"Pure brand-awareness campaigns",{"detail":13,"format":13,"mode":14,"style":15,"text":591,"type":17,"version":18}," — users have no repeat-visit need, so a home-screen icon has limited value",{"type":50,"version":18},{"children":594,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[595],{"detail":13,"format":13,"mode":14,"style":15,"text":596,"type":17,"version":18},"How the Data Flows Back",{"children":598,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[599,601,602],{"detail":13,"format":13,"mode":14,"style":15,"text":600,"type":17,"version":18},"Once PWA Retargeting is live, all data is aggregated in the ",{"detail":13,"format":18,"mode":14,"style":15,"text":34,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":603,"type":17,"version":18}," module of the DeepClick Console:",{"children":605,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[606,616,625,631],{"children":607,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[608,610,612,614],{"detail":13,"format":18,"mode":14,"style":15,"text":609,"type":17,"version":18},"Reflow Launches",{"detail":13,"format":13,"mode":14,"style":15,"text":611,"type":17,"version":18},": the cumulative number of times the PWA was opened from the home screen (multiple opens by the same user accumulate, reflecting ",{"detail":13,"format":18,"mode":14,"style":15,"text":613,"type":17,"version":18},"retention depth",{"detail":13,"format":13,"mode":14,"style":15,"text":615,"type":17,"version":18},")",{"children":617,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[618,620,622,624],{"detail":13,"format":18,"mode":14,"style":15,"text":619,"type":17,"version":18},"Installed Users",{"detail":13,"format":13,"mode":14,"style":15,"text":621,"type":17,"version":18},": the deduplicated count of users who successfully added it to their home screen via the prompt (reflecting ",{"detail":13,"format":18,"mode":14,"style":15,"text":623,"type":17,"version":18},"install-funnel performance",{"detail":13,"format":13,"mode":14,"style":15,"text":615,"type":17,"version":18},{"children":626,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[627,629],{"detail":13,"format":18,"mode":14,"style":15,"text":628,"type":17,"version":18},"Launch Records",{"detail":13,"format":13,"mode":14,"style":15,"text":630,"type":17,"version":18},": the time, user UUID, language, IP, and corresponding PWA app for each launch — usable for user-behavior and geographic-distribution analysis",{"children":632,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":446},[633,635],{"detail":13,"format":18,"mode":14,"style":15,"text":634,"type":17,"version":18},"Installed Users list",{"detail":13,"format":13,"mode":14,"style":15,"text":636,"type":17,"version":18},": a deduplicated list of every user who installed the PWA, for follow-up engagement by your operations team",{"children":638,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[639,641,643],{"detail":13,"format":13,"mode":14,"style":15,"text":640,"type":17,"version":18},"With these two core metrics, you can ",{"detail":13,"format":18,"mode":14,"style":15,"text":642,"type":17,"version":18},"quantify the real impact of PWA Retargeting",{"detail":13,"format":13,"mode":14,"style":15,"text":644,"type":17,"version":18}," — no guessing about \"whether this feature works.\"",{"type":50,"version":18},{"children":647,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[648],{"detail":13,"format":13,"mode":14,"style":15,"text":649,"type":17,"version":18},"Ready to Set Up PWA Retargeting?",{"children":651,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[652,654],{"detail":13,"format":13,"mode":14,"style":15,"text":653,"type":17,"version":18},"Setting up PWA Retargeting takes just three steps — configure the PWA app under Products, attach it to a Reflow Link and pick a prompt timing, and finally check the data in the PWA Retargeting module. ",{"detail":13,"format":18,"mode":14,"style":15,"text":655,"type":17,"version":18},"The whole setup takes under 5 minutes.",{"children":657,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[658,660],{"detail":13,"format":13,"mode":14,"style":15,"text":659,"type":17,"version":18},"👉 ",{"children":661,"direction":23,"format":15,"indent":13,"type":664,"version":331,"fields":665,"id":1162},[662],{"detail":13,"format":18,"mode":14,"style":15,"text":663,"type":17,"version":18},"PWA Retargeting Setup Guide: Add Your Website to the Home Screen Like an App","link",{"doc":666,"newTab":1160,"linkType":1161},{"label":663,"relationTo":667,"value":668},"blogPosts",{"id":669,"title":663,"excerpt":670,"content":671,"coverImage":2614,"meta":2623,"status":1170,"slug":2625,"author":2626,"category":2631,"publishDate":1172,"featured":1173,"updatedAt":2637,"createdAt":2638,"contentHtml":2639,"previewUrl":2640},48,"Set up DeepClick PWA Retargeting in three steps: configure the PWA app under Products, attach it under Reflow Links → Backup Link and pick a guide popup timing (Cancel / After download / About to leave), then check launch data in the PWA Retargeting module.",{"root":672},{"children":673,"direction":23,"format":15,"indent":13,"type":1167,"version":18},[674,1181,1189,1208,1212,1213,1217,1319,1335,1336,1340,1344,1348,1356,1371,1381,1382,1386,1397,1408,1416,1497,1505,1506,1510,1516,1524,1534,1538,1641,1653,1654,1658,1666,1670,1678,1688,1695,1705,1712,1713,1717,1725,1737,1745,1836,1846,1854,1855,1859,1863,1871,1872,1876,1880,1888,1899,1903,1950,1958,1959,1963,1972,1976,1980,2043,2046,2050,2054,2055,2059,2063,2074,2088,2092,2096,2100,2108,2112,2113,2117,2121,2611],{"children":675,"direction":23,"format":15,"indent":13,"type":87,"version":18},[676,678,1179],{"detail":13,"format":13,"mode":14,"style":15,"text":677,"type":17,"version":18},"Want to understand how PWA Retargeting works, its prompt timings, and its core value first? Read the companion article: ",{"children":679,"direction":23,"format":15,"indent":13,"type":664,"version":331,"fields":681,"id":1178},[680],{"detail":13,"format":18,"mode":14,"style":15,"text":5,"type":17,"version":18},{"doc":682,"newTab":1160,"linkType":1161},{"label":5,"relationTo":667,"value":683},{"id":4,"title":5,"excerpt":6,"content":684,"coverImage":1168,"meta":1169,"status":1170,"slug":1171,"author":324,"category":324,"publishDate":1172,"featured":1173,"updatedAt":1174,"createdAt":1175,"contentHtml":1176,"previewUrl":1177},{"root":685},{"children":686,"direction":23,"format":15,"indent":13,"type":1167,"version":18},[687,692,695,704,707,708,711,717,724,727,730,731,734,737,825,830,831,834,839,842,847,851,856,859,862,866,870,873,878,882,886,887,890,893,898,912,915,920,928,933,936,939,949,954,957,962,966,969,970,973,976,996,999,1000,1003,1006,1091,1094,1108,1109,1112,1117,1139,1144,1145,1148,1152,1163],{"children":688,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[689,690,691],{"detail":13,"format":13,"mode":14,"style":15,"text":16,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":20,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":22,"type":17,"version":18},{"children":693,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[694],{"detail":13,"format":13,"mode":14,"style":15,"text":28,"type":17,"version":18},{"children":696,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[697,698,699,700,701,702,703],{"detail":13,"format":13,"mode":14,"style":15,"text":32,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":34,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":36,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":38,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":40,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":42,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":44,"type":17,"version":18},{"children":705,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[706],{"detail":13,"format":13,"mode":14,"style":15,"text":48,"type":17,"version":18},{"type":50,"version":18},{"children":709,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[710],{"detail":13,"format":13,"mode":14,"style":15,"text":54,"type":17,"version":18},{"children":712,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[713,714,715,716],{"detail":13,"format":18,"mode":14,"style":15,"text":60,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":62,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":64,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":718,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[719,720,721,722,723],{"detail":13,"format":13,"mode":14,"style":15,"text":70,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":72,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":74,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":76,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":78,"type":17,"version":18},{"children":725,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[726],{"detail":13,"format":13,"mode":14,"style":15,"text":82,"type":17,"version":18},{"children":728,"direction":23,"format":15,"indent":13,"type":87,"version":18},[729],{"detail":13,"format":18,"mode":14,"style":15,"text":86,"type":17,"version":18},{"type":50,"version":18},{"children":732,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[733],{"detail":13,"format":13,"mode":14,"style":15,"text":92,"type":17,"version":18},{"children":735,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[736],{"detail":13,"format":13,"mode":14,"style":15,"text":96,"type":17,"version":18},{"children":738,"direction":23,"format":15,"indent":13,"type":201,"version":18,"colWidths":824},[739,756,773,790,807],{"children":740,"direction":23,"format":15,"indent":13,"type":120,"version":18},[741,746,751],{"children":742,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[743],{"children":744,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[745],{"detail":13,"format":13,"mode":14,"style":15,"text":106,"type":17,"version":18},{"children":747,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[748],{"children":749,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[750],{"detail":13,"format":13,"mode":14,"style":15,"text":113,"type":17,"version":18},{"children":752,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[753],{"children":754,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[755],{"detail":13,"format":13,"mode":14,"style":15,"text":119,"type":17,"version":18},{"children":757,"direction":23,"format":15,"indent":13,"type":120,"version":18},[758,763,768],{"children":759,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[760],{"children":761,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[762],{"detail":13,"format":13,"mode":14,"style":15,"text":128,"type":17,"version":18},{"children":764,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[765],{"children":766,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[767],{"detail":13,"format":13,"mode":14,"style":15,"text":134,"type":17,"version":18},{"children":769,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[770],{"children":771,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[772],{"detail":13,"format":13,"mode":14,"style":15,"text":140,"type":17,"version":18},{"children":774,"direction":23,"format":15,"indent":13,"type":120,"version":18},[775,780,785],{"children":776,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[777],{"children":778,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[779],{"detail":13,"format":13,"mode":14,"style":15,"text":148,"type":17,"version":18},{"children":781,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[782],{"children":783,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[784],{"detail":13,"format":13,"mode":14,"style":15,"text":154,"type":17,"version":18},{"children":786,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[787],{"children":788,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[789],{"detail":13,"format":13,"mode":14,"style":15,"text":160,"type":17,"version":18},{"children":791,"direction":23,"format":15,"indent":13,"type":120,"version":18},[792,797,802],{"children":793,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[794],{"children":795,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[796],{"detail":13,"format":13,"mode":14,"style":15,"text":168,"type":17,"version":18},{"children":798,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[799],{"children":800,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[801],{"detail":13,"format":13,"mode":14,"style":15,"text":174,"type":17,"version":18},{"children":803,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[804],{"children":805,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[806],{"detail":13,"format":13,"mode":14,"style":15,"text":180,"type":17,"version":18},{"children":808,"direction":23,"format":15,"indent":13,"type":120,"version":18},[809,814,819],{"children":810,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[811],{"children":812,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[813],{"detail":13,"format":13,"mode":14,"style":15,"text":188,"type":17,"version":18},{"children":815,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[816],{"children":817,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[818],{"detail":13,"format":13,"mode":14,"style":15,"text":194,"type":17,"version":18},{"children":820,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[821],{"children":822,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[823],{"detail":13,"format":13,"mode":14,"style":15,"text":200,"type":17,"version":18},[203,203,203],{"children":826,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[827,828,829],{"detail":13,"format":13,"mode":14,"style":15,"text":207,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":209,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":211,"type":17,"version":18},{"type":50,"version":18},{"children":832,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[833],{"detail":13,"format":13,"mode":14,"style":15,"text":216,"type":17,"version":18},{"children":835,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[836,837,838],{"detail":13,"format":13,"mode":14,"style":15,"text":220,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":222,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":224,"type":17,"version":18},{"children":840,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[841],{"detail":13,"format":13,"mode":14,"style":15,"text":228,"type":17,"version":18},{"children":843,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[844,845,846],{"detail":13,"format":13,"mode":14,"style":15,"text":233,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":235,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":848,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[849,850],{"detail":13,"format":18,"mode":14,"style":15,"text":240,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":242,"type":17,"version":18},{"children":852,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[853,854,855],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":248,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":250,"type":17,"version":18},{"children":857,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[858],{"detail":13,"format":13,"mode":14,"style":15,"text":254,"type":17,"version":18},{"children":860,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[861],{"detail":13,"format":13,"mode":14,"style":15,"text":258,"type":17,"version":18},{"children":863,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[864,865],{"detail":13,"format":18,"mode":14,"style":15,"text":262,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":264,"type":17,"version":18},{"children":867,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[868,869],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":269,"type":17,"version":18},{"children":871,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[872],{"detail":13,"format":13,"mode":14,"style":15,"text":273,"type":17,"version":18},{"children":874,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[875,876,877],{"detail":13,"format":13,"mode":14,"style":15,"text":277,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":279,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":879,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[880,881],{"detail":13,"format":18,"mode":14,"style":15,"text":284,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":286,"type":17,"version":18},{"children":883,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[884,885],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":291,"type":17,"version":18},{"type":50,"version":18},{"children":888,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[889],{"detail":13,"format":13,"mode":14,"style":15,"text":296,"type":17,"version":18},{"children":891,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[892],{"detail":13,"format":13,"mode":14,"style":15,"text":300,"type":17,"version":18},{"children":894,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[895,896,897],{"detail":13,"format":13,"mode":14,"style":15,"text":304,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":306,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":308,"type":17,"version":18},{"children":899,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[900,904,908],{"children":901,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[902,903],{"detail":13,"format":18,"mode":14,"style":15,"text":314,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":316,"type":17,"version":18},{"children":905,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[906,907],{"detail":13,"format":18,"mode":14,"style":15,"text":321,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":323,"type":17,"version":18},{"children":909,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[910,911],{"detail":13,"format":18,"mode":14,"style":15,"text":328,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":330,"type":17,"version":18},{"children":913,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[914],{"detail":13,"format":13,"mode":14,"style":15,"text":338,"type":17,"version":18},{"children":916,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[917,918,919],{"detail":13,"format":13,"mode":14,"style":15,"text":342,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":344,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":346,"type":17,"version":18},{"children":921,"direction":23,"format":15,"indent":13,"type":332,"version":18,"listType":333,"start":18,"tag":334},[922,925],{"children":923,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[924],{"detail":13,"format":13,"mode":14,"style":15,"text":352,"type":17,"version":18},{"children":926,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[927],{"detail":13,"format":13,"mode":14,"style":15,"text":356,"type":17,"version":18},{"children":929,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[930,931,932],{"detail":13,"format":13,"mode":14,"style":15,"text":360,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":362,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":364,"type":17,"version":18},{"children":934,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[935],{"detail":13,"format":13,"mode":14,"style":15,"text":368,"type":17,"version":18},{"children":937,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[938],{"detail":13,"format":13,"mode":14,"style":15,"text":372,"type":17,"version":18},{"children":940,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[941,945],{"children":942,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[943,944],{"detail":13,"format":18,"mode":14,"style":15,"text":378,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":380,"type":17,"version":18},{"children":946,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[947,948],{"detail":13,"format":18,"mode":14,"style":15,"text":384,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":386,"type":17,"version":18},{"children":950,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[951,952,953],{"detail":13,"format":13,"mode":14,"style":15,"text":390,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":392,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":955,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[956],{"detail":13,"format":13,"mode":14,"style":15,"text":397,"type":17,"version":18},{"children":958,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[959,960,961],{"detail":13,"format":13,"mode":14,"style":15,"text":401,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":403,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":963,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[964,965],{"detail":13,"format":13,"mode":14,"style":15,"text":408,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":410,"type":17,"version":18},{"children":967,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[968],{"detail":13,"format":13,"mode":14,"style":15,"text":414,"type":17,"version":18},{"type":50,"version":18},{"children":971,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[972],{"detail":13,"format":13,"mode":14,"style":15,"text":419,"type":17,"version":18},{"children":974,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[975],{"detail":13,"format":13,"mode":14,"style":15,"text":423,"type":17,"version":18},{"children":977,"direction":23,"format":15,"indent":13,"type":332,"version":18,"listType":454,"start":18,"tag":455},[978,981,986,989,992],{"children":979,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[980],{"detail":13,"format":13,"mode":14,"style":15,"text":429,"type":17,"version":18},{"children":982,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[983,984,985],{"detail":13,"format":13,"mode":14,"style":15,"text":433,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":435,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":437,"type":17,"version":18},{"children":987,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[988],{"detail":13,"format":13,"mode":14,"style":15,"text":441,"type":17,"version":18},{"children":990,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":446},[991],{"detail":13,"format":13,"mode":14,"style":15,"text":445,"type":17,"version":18},{"children":993,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":453},[994,995],{"detail":13,"format":13,"mode":14,"style":15,"text":450,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":452,"type":17,"version":18},{"children":997,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[998],{"detail":13,"format":13,"mode":14,"style":15,"text":459,"type":17,"version":18},{"type":50,"version":18},{"children":1001,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[1002],{"detail":13,"format":13,"mode":14,"style":15,"text":464,"type":17,"version":18},{"children":1004,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1005],{"detail":13,"format":13,"mode":14,"style":15,"text":468,"type":17,"version":18},{"children":1007,"direction":23,"format":15,"indent":13,"type":201,"version":18,"colWidths":1090},[1008,1020,1034,1048,1062,1076],{"children":1009,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1010,1015],{"children":1011,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1012],{"children":1013,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1014],{"detail":13,"format":13,"mode":14,"style":15,"text":478,"type":17,"version":18},{"children":1016,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1017],{"children":1018,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1019],{"detail":13,"format":13,"mode":14,"style":15,"text":484,"type":17,"version":18},{"children":1021,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1022,1029],{"children":1023,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1024],{"children":1025,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1026,1027,1028],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":494,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1030,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1031],{"children":1032,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1033],{"detail":13,"format":13,"mode":14,"style":15,"text":501,"type":17,"version":18},{"children":1035,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1036,1043],{"children":1037,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1038],{"children":1039,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1040,1041,1042],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":510,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":512,"type":17,"version":18},{"children":1044,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1045],{"children":1046,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1047],{"detail":13,"format":13,"mode":14,"style":15,"text":518,"type":17,"version":18},{"children":1049,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1050,1057],{"children":1051,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1052],{"children":1053,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1054,1055,1056],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":527,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1058,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1059],{"children":1060,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1061],{"detail":13,"format":13,"mode":14,"style":15,"text":534,"type":17,"version":18},{"children":1063,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1064,1071],{"children":1065,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1066],{"children":1067,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1068,1069,1070],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":543,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1072,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1073],{"children":1074,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1075],{"detail":13,"format":13,"mode":14,"style":15,"text":550,"type":17,"version":18},{"children":1077,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1078,1085],{"children":1079,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1080],{"children":1081,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1082,1083,1084],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":559,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1086,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1087],{"children":1088,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1089],{"detail":13,"format":13,"mode":14,"style":15,"text":566,"type":17,"version":18},[203,203],{"children":1092,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1093],{"detail":13,"format":13,"mode":14,"style":15,"text":571,"type":17,"version":18},{"children":1095,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[1096,1100,1104],{"children":1097,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[1098,1099],{"detail":13,"format":18,"mode":14,"style":15,"text":577,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":579,"type":17,"version":18},{"children":1101,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[1102,1103],{"detail":13,"format":18,"mode":14,"style":15,"text":583,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":585,"type":17,"version":18},{"children":1105,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[1106,1107],{"detail":13,"format":18,"mode":14,"style":15,"text":589,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":591,"type":17,"version":18},{"type":50,"version":18},{"children":1110,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[1111],{"detail":13,"format":13,"mode":14,"style":15,"text":596,"type":17,"version":18},{"children":1113,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1114,1115,1116],{"detail":13,"format":13,"mode":14,"style":15,"text":600,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":34,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":603,"type":17,"version":18},{"children":1118,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[1119,1125,1131,1135],{"children":1120,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[1121,1122,1123,1124],{"detail":13,"format":18,"mode":14,"style":15,"text":609,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":611,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":613,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":615,"type":17,"version":18},{"children":1126,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[1127,1128,1129,1130],{"detail":13,"format":18,"mode":14,"style":15,"text":619,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":621,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":623,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":615,"type":17,"version":18},{"children":1132,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[1133,1134],{"detail":13,"format":18,"mode":14,"style":15,"text":628,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":630,"type":17,"version":18},{"children":1136,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":446},[1137,1138],{"detail":13,"format":18,"mode":14,"style":15,"text":634,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":636,"type":17,"version":18},{"children":1140,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1141,1142,1143],{"detail":13,"format":13,"mode":14,"style":15,"text":640,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":642,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":644,"type":17,"version":18},{"type":50,"version":18},{"children":1146,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[1147],{"detail":13,"format":13,"mode":14,"style":15,"text":649,"type":17,"version":18},{"children":1149,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1150,1151],{"detail":13,"format":13,"mode":14,"style":15,"text":653,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":655,"type":17,"version":18},{"children":1153,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1154,1155],{"detail":13,"format":13,"mode":14,"style":15,"text":659,"type":17,"version":18},{"children":1156,"direction":23,"format":15,"indent":13,"type":664,"version":331,"fields":1158,"id":1162},[1157],{"detail":13,"format":18,"mode":14,"style":15,"text":663,"type":17,"version":18},{"doc":1159,"newTab":1160,"linkType":1161},{"label":663,"relationTo":667,"value":669},true,"internal","6a0fc6c9ffe39700c898bbc5",{"children":1164,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1165],{"detail":13,"format":13,"mode":14,"style":15,"text":1166,"type":17,"version":18},"If you run into any issues during setup, feel free to reach out to your customer success manager or DeepClick customer support. Here's to strong retention numbers from your PWA Retargeting 🚀","root",213,{"title":5,"description":6,"image":1168},"published","pwa-retargeting-overview","2026-05-06T12:00:00.000Z",false,"2026-05-22T09:40:45.733Z","2026-05-21T10:58:41.331Z","\u003Cdiv class=\"payload-richtext\">\u003Cp>The most painful part of running ads isn&#39;t getting clicks — it&#39;s \u003Cstrong>users who click and then leave\u003C/strong>. They abandon a download halfway through, uninstall a few days after installing, or scroll past once and never come back. Ad platforms tag these users as &quot;already reached,&quot; so you can&#39;t reach them again no matter how much you spend — your budget is wasted.\u003C/p>\u003Cp>What makes it worse: you&#39;d love to give these lost users a new path back, but building an app means engineering, testing, app store review, and maintaining two separate builds for iOS and Android. That&#39;s a six-month project at best, with unpredictable cost — and your app might still get rejected by the store for being in a sensitive category.\u003C/p>\u003Cp>DeepClick \u003Cstrong>PWA Retargeting\u003C/strong> offers a different path: \u003Cstrong>no native code, no app store\u003C/strong>. It lets your existing H5 site install onto a user&#39;s home screen just like an app. Once installed, users open your product straight from a home-screen icon — \u003Cstrong>bypassing ad-platform reach limits, bypassing store review, bypassing iOS/Android adaptation\u003C/strong> — with one set of assets covering everything.\u003C/p>\u003Cp>This article walks you through how PWA Retargeting works, its prompt timings, its core value, and where it fits best.\u003C/p>\u003Chr />\u003Ch2>What Is PWA Retargeting\u003C/h2>\u003Cp>\u003Cstrong>PWA\u003C/strong> (Progressive Web App) is a W3C-standard web capability. Through native browser APIs, an ordinary H5 website gains the ability to be &quot;added to the home screen.&quot; With one tap, the website appears on the phone&#39;s home screen as a standalone app — \u003Cstrong>with an icon, a splash screen, and its own window, virtually indistinguishable from a native app\u003C/strong>.\u003C/p>\u003Cp>DeepClick packages this capability into a \u003Cstrong>retargeting tool\u003C/strong>: you attach a PWA configuration to your Reflow Link, and when a user hits a key moment on the product landing page (canceling a download, completing a download, or about to leave), the system automatically pops up an \u003Cstrong>&quot;Add to Home Screen&quot; prompt\u003C/strong> — converting a &quot;scroll-and-leave&quot; visitor into a &quot;lives-on-the-home-screen&quot; long-term user.\u003C/p>\u003Cp>In one sentence:\u003C/p>\u003Cblockquote>\u003Cstrong>PWA Retargeting = the retention hook of an app, without building an app.\u003C/strong>\u003C/blockquote>\u003Chr />\u003Ch2>How It Works: The User Journey\u003C/h2>\u003Cp>The entire PWA Retargeting journey is just 4 steps — half the steps of a native app&#39;s download path:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Stage \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> User action \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> System action \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ① User lands on the product page \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Browses the page \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Loads the regular landing content \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ② A prompt timing is triggered \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Cancels download / completes download / about to leave \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> System pops up the PWA prompt \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ③ User taps &quot;Add&quot; \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Confirms \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Browser installs the site to the home screen (icon + app name) \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ④ User opens it later \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Taps the home-screen icon \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Launches the PWA, counted as one reflow launch — a free re-engagement outside ads \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cp>Compared with the native-app path, PWA Retargeting \u003Cstrong>skips the app store entirely\u003C/strong>: no opening Google Play / App Store, no searching, no waiting on an installer — the site is &quot;installed&quot; in seconds. This extremely low friction is why PWA install conversion rates are significantly higher than native apps in most scenarios.\u003C/p>\u003Chr />\u003Ch2>Three Guide Popup Timings\u003C/h2>\u003Cp>The PWA prompt doesn&#39;t fire at random — that would annoy users. DeepClick limits it to 3 of the \u003Cstrong>moments most likely to convert\u003C/strong>, and you pick whichever fits your campaign stage:\u003C/p>\u003Ch3>① Pop up on download cancel\u003C/h3>\u003Cp>The user has already tapped &quot;Download,&quot; but abandons it when the prompt appears or partway through — the key instant where they \u003Cstrong>had download intent but pulled back\u003C/strong>.\u003C/p>\u003Cp>\u003Cstrong>Why it&#39;s the golden window\u003C/strong>: the user already has baseline interest in your product (they wouldn&#39;t have tapped download otherwise); they were simply turned away by friction — download waiting, data anxiety, system warnings. Offering a &quot;no download needed&quot; PWA prompt at this moment hits the least resistance.\u003C/p>\u003Cp>\u003Cstrong>Best for\u003C/strong>: testing, scaling, and steady stages alike. \u003Cstrong>Recommended starting point for beginners.\u003C/strong>\u003C/p>\u003Ch3>② Pop up after download completes\u003C/h3>\u003Cp>The PWA prompt fires immediately after the APK finishes downloading.\u003C/p>\u003Cp>\u003Cstrong>Why it works\u003C/strong>: the user has just completed an &quot;effort&quot; (waiting for the download), so their sunk-cost mindset is at its peak and they&#39;re more receptive to a follow-up prompt. Also, finishing a download doesn&#39;t mean they&#39;ll install it — many users download and then forget the file — and this timing catches those &quot;downloaded but never installed&quot; drop-offs.\u003C/p>\u003Cp>\u003Cstrong>Best for\u003C/strong>: APK products and the back end of the conversion funnel; works best stacked with the download-cancel timing.\u003C/p>\u003Ch3>③ Pop up when about to leave the page\u003C/h3>\u003Cp>The user is about to leave (mouse moving to close, back gesture, switching tabs) — \u003Cstrong>the last retention window in the user journey\u003C/strong>.\u003C/p>\u003Cp>\u003Cstrong>Why it&#39;s the final chance\u003C/strong>: it covers everyone the first two timings didn&#39;t catch, including pure browsers who never tapped download at all. &quot;About to leave&quot; means the user has given up on the regular landing experience, and the PWA prompt is the final safety net for this traffic.\u003C/p>\u003Cp>\u003Cstrong>Best for\u003C/strong>: website products (which have no &quot;download&quot; action to trigger on) — first choice; for APK products, a fallback on top of the first two timings.\u003C/p>\u003Chr />\u003Ch2>Four Core Values\u003C/h2>\u003Ch3>① No App Store: bypass store review\u003C/h3>\u003Cp>A PWA runs entirely inside the browser engine and is \u003Cstrong>not distributed through any app store\u003C/strong> — not Google Play, App Store, Galaxy Store, or any other. This means:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>No store rejection\u003C/strong> — especially for sensitive categories (finance, gaming, adult, medical, etc.), where a native app would likely fail review; PWA bypasses it entirely\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>No store takedown\u003C/strong> — your product&#39;s fate stays in your own hands and won&#39;t suddenly go dark because of a store policy change\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>No developer account, no qualification review, no store revenue share\u003C/strong> — your Reflow Link and PWA configuration take over everything\u003C/li>\u003C/ul>\u003Ch3>② No Development: not a single line of native code\u003C/h3>\u003Cp>A PWA wraps your existing H5 site directly into an app, with \u003Cstrong>no need to build separate iOS (Swift) and Android (Kotlin) versions\u003C/strong>. All you need is:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >An H5 site that loads normally (your existing campaign or landing page works)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >An app name, an app icon, and a redirect URL\u003C/li>\u003C/ul>\u003Cp>Fill in a few fields in the DeepClick Console and your website gains home-screen install capability in 5 minutes — \u003Cstrong>saving at least 3–6 months of native development time\u003C/strong> and freeing your engineering resources for features that actually create value.\u003C/p>\u003Ch3>③ Cross-Platform: one set covers iOS and Android\u003C/h3>\u003Cp>The PWA standard is fully supported by all mainstream browsers — iOS Safari, Android Chrome, Firefox, Edge:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>iOS users\u003C/strong>: tap the Share button in Safari → Add to Home Screen, and a standalone icon appears\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Android users\u003C/strong>: tap the PWA install prompt in Chrome → Add to Home Screen, with an even more native-like experience (standalone window, splash screen, push notifications)\u003C/li>\u003C/ul>\u003Cp>One PWA configuration covers both iOS and Android users at once — no maintaining two builds, no two rounds of review — \u003Cstrong>at a fraction of the resource cost of a native app\u003C/strong>.\u003C/p>\u003Ch3>④ Bypass Reach Limits: a home-screen icon = free re-engagement\u003C/h3>\u003Cp>This is PWA Retargeting&#39;s biggest hidden value — \u003Cstrong>bypassing the ad platform&#39;s frequency cap on reaching the same user\u003C/strong>.\u003C/p>\u003Cp>To prevent &quot;the same ad harassing a user,&quot; ad platforms cap how many times a given user can be reached by the same advertiser within a window. Once a user is tagged &quot;already reached,&quot; you can&#39;t reach them again no matter how you bid. But \u003Cstrong>once a user adds your PWA to their home screen, every time they open it from that icon is a 100% direct hit — costing none of your ad budget and bound by no platform reach cap.\u003C/strong>\u003C/p>\u003Cp>A home-screen icon is essentially &quot;an entry point the user created themselves&quot; — you simply guide them to create it, and every later visit is fully decoupled from your ad spend.\u003C/p>\u003Chr />\u003Ch2>What Users Actually Experience\u003C/h2>\u003Cp>What does the PWA prompt look like on a user&#39;s phone? Roughly this visual flow:\u003C/p>\u003Col class=\"list-number\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >The user is browsing your fallback page\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >Once a prompt timing is hit, \u003Cstrong>a guide card pops up\u003C/strong> in the center or at the bottom of the page — showing the app icon, app name, a short line of value copy, and a prominent &quot;Add&quot; button (the visual style auto-adapts to your fallback page&#39;s primary color)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >The user taps &quot;Add,&quot; and the browser invokes the system-native &quot;Add to Home Screen&quot; confirmation\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >Once confirmed, a new app icon immediately appears on the home screen\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"5\"\n        >When the user later taps the home-screen icon, the PWA launches full-screen — \u003Cstrong>visually almost identical to opening a native app\u003C/strong>\u003C/li>\u003C/ol>\u003Cp>The whole process feels very light to the user — unlike &quot;installing an app&quot; with its waiting and system warnings, it&#39;s more like &quot;bookmarking a website to the home screen,&quot; so the psychological resistance is low and the conversion rate is naturally higher.\u003C/p>\u003Chr />\u003Ch2>Where It Fits Best\u003C/h2>\u003Cp>PWA Retargeting isn&#39;t a master key. It fits these scenarios best:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Scenario \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Why it fits \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>APK distribution\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The share of users who cancel an APK download is generally high (30%–60%); PWA recaptures this lost traffic directly \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Website products\u003C/strong> (WordPress / WooCommerce / Shopify, etc.) \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> They have no &quot;install&quot; action of their own; PWA is the only way to get users to &quot;add to home screen&quot; \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Sensitive categories\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> When a native app can&#39;t get into the store or gets taken down at any time, PWA is the lowest-compliance-risk path to home-screen distribution \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Lean teams with tight budgets and few engineers\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> No separate iOS / Android development needed — one H5 reused directly \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Products chasing long-term retention\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The home-screen icon provides a free re-engagement channel outside ads, a solid retention hook \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cp>Where it doesn&#39;t fit:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Google Play / App Store products\u003C/strong> — already distributed through the store; adding PWA only complicates the conversion path\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Heavy functional apps\u003C/strong> (e.g. video editing, 3D games) — they need extensive native hardware capabilities that a PWA can&#39;t fully support\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>Pure brand-awareness campaigns\u003C/strong> — users have no repeat-visit need, so a home-screen icon has limited value\u003C/li>\u003C/ul>\u003Chr />\u003Ch2>How the Data Flows Back\u003C/h2>\u003Cp>Once PWA Retargeting is live, all data is aggregated in the \u003Cstrong>PWA Retargeting\u003C/strong> module of the DeepClick Console:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Reflow Launches\u003C/strong>: the cumulative number of times the PWA was opened from the home screen (multiple opens by the same user accumulate, reflecting \u003Cstrong>retention depth\u003C/strong>)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Installed Users\u003C/strong>: the deduplicated count of users who successfully added it to their home screen via the prompt (reflecting \u003Cstrong>install-funnel performance\u003C/strong>)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>Launch Records\u003C/strong>: the time, user UUID, language, IP, and corresponding PWA app for each launch — usable for user-behavior and geographic-distribution analysis\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >\u003Cstrong>Installed Users list\u003C/strong>: a deduplicated list of every user who installed the PWA, for follow-up engagement by your operations team\u003C/li>\u003C/ul>\u003Cp>With these two core metrics, you can \u003Cstrong>quantify the real impact of PWA Retargeting\u003C/strong> — no guessing about &quot;whether this feature works.&quot;\u003C/p>\u003Chr />\u003Ch2>Ready to Set Up PWA Retargeting?\u003C/h2>\u003Cp>Setting up PWA Retargeting takes just three steps — configure the PWA app under Products, attach it to a Reflow Link and pick a prompt timing, and finally check the data in the PWA Retargeting module. \u003Cstrong>The whole setup takes under 5 minutes.\u003C/strong>\u003C/p>\u003Cp>👉 \u003Ca href=\"#\" rel=\"noopener noreferrer\" target=\"_blank\">\u003Cstrong>PWA Retargeting Setup Guide: Add Your Website to the Home Screen Like an App\u003C/strong>\u003C/a>\u003C/p>\u003Cp>If you run into any issues during setup, feel free to reach out to your customer success manager or DeepClick customer support. Here&#39;s to strong retention numbers from your PWA Retargeting 🚀\u003C/p>\u003C/div>","https://deepclick.com/resources/blog/pwa-retargeting-overview","6a101f0037c73300c8a05821",{"detail":13,"format":13,"mode":14,"style":15,"text":1180,"type":17,"version":18},". This article focuses on the backend setup.",{"children":1182,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1183,1185,1187],{"detail":13,"format":13,"mode":14,"style":15,"text":1184,"type":17,"version":18},"Setting up PWA Retargeting takes just ",{"detail":13,"format":18,"mode":14,"style":15,"text":1186,"type":17,"version":18},"three steps",{"detail":13,"format":13,"mode":14,"style":15,"text":1188,"type":17,"version":18},":",{"children":1190,"direction":23,"format":15,"indent":13,"type":332,"version":18,"listType":454,"start":18,"tag":455},[1191,1197,1203],{"children":1192,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[1193,1195],{"detail":13,"format":18,"mode":14,"style":15,"text":1194,"type":17,"version":18},"Products",{"detail":13,"format":13,"mode":14,"style":15,"text":1196,"type":17,"version":18}," — prepare the PWA app (app name, icon, redirect URL, launch domain)",{"children":1198,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[1199,1201],{"detail":13,"format":18,"mode":14,"style":15,"text":1200,"type":17,"version":18},"Reflow Links",{"detail":13,"format":13,"mode":14,"style":15,"text":1202,"type":17,"version":18}," — attach the Backup Link and pick a guide popup timing",{"children":1204,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[1205,1206],{"detail":13,"format":18,"mode":14,"style":15,"text":34,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1207,"type":17,"version":18}," — check launch data and installed users in the module",{"children":1209,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1210],{"detail":13,"format":13,"mode":14,"style":15,"text":1211,"type":17,"version":18},"The whole flow takes under 5 minutes. Below is the detailed breakdown in that order.",{"type":50,"version":18},{"children":1214,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[1215],{"detail":13,"format":13,"mode":14,"style":15,"text":1216,"type":17,"version":18},"Before You Start",{"children":1218,"direction":23,"format":15,"indent":13,"type":201,"version":18},[1219,1239,1259,1279,1299],{"children":1220,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1221,1227,1233],{"children":1222,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1223],{"children":1224,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1225],{"detail":13,"format":13,"mode":14,"style":15,"text":1226,"type":17,"version":18}," Requirement ",{"children":1228,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1229],{"children":1230,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1231],{"detail":13,"format":13,"mode":14,"style":15,"text":1232,"type":17,"version":18}," Notes ",{"children":1234,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1235],{"children":1236,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1237],{"detail":13,"format":13,"mode":14,"style":15,"text":1238,"type":17,"version":18}," Where to prepare ",{"children":1240,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1241,1247,1253],{"children":1242,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1243],{"children":1244,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1245],{"detail":13,"format":13,"mode":14,"style":15,"text":1246,"type":17,"version":18}," DeepClick account ",{"children":1248,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1249],{"children":1250,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1251],{"detail":13,"format":13,"mode":14,"style":15,"text":1252,"type":17,"version":18}," Any account that can log into the DeepClick Console works; no extra permissions needed ",{"children":1254,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1255],{"children":1256,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1257],{"detail":13,"format":13,"mode":14,"style":15,"text":1258,"type":17,"version":18}," deepclick.com ",{"children":1260,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1261,1267,1273],{"children":1262,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1263],{"children":1264,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1265],{"detail":13,"format":13,"mode":14,"style":15,"text":1266,"type":17,"version":18}," A PWA redirect URL ",{"children":1268,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1269],{"children":1270,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1271],{"detail":13,"format":13,"mode":14,"style":15,"text":1272,"type":17,"version":18}," Where users land after tapping to install the PWA ",{"children":1274,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1275],{"children":1276,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1277],{"detail":13,"format":13,"mode":14,"style":15,"text":1278,"type":17,"version":18}," Prepared by your operations/tech team ",{"children":1280,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1281,1287,1293],{"children":1282,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1283],{"children":1284,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1285],{"detail":13,"format":13,"mode":14,"style":15,"text":1286,"type":17,"version":18}," PWA app assets (website products only) ",{"children":1288,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1289],{"children":1290,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1291],{"detail":13,"format":13,"mode":14,"style":15,"text":1292,"type":17,"version":18}," App name + app icon + detail images, used to present it as a native-looking app ",{"children":1294,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1295],{"children":1296,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1297],{"detail":13,"format":13,"mode":14,"style":15,"text":1298,"type":17,"version":18}," Prepared by your designer ",{"children":1300,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1301,1307,1313],{"children":1302,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1303],{"children":1304,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1305],{"detail":13,"format":13,"mode":14,"style":15,"text":1306,"type":17,"version":18}," A Reflow Link you plan to run ",{"children":1308,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1309],{"children":1310,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1311],{"detail":13,"format":13,"mode":14,"style":15,"text":1312,"type":17,"version":18}," PWA Retargeting must be attached to a Reflow Link's Backup Link to trigger ",{"children":1314,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1315],{"children":1316,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1317],{"detail":13,"format":13,"mode":14,"style":15,"text":1318,"type":17,"version":18}," DeepClick Console → Promotions → Reflow Links ",{"children":1320,"direction":23,"format":15,"indent":13,"type":87,"version":18},[1321,1323,1325,1327,1329,1331,1333],{"detail":13,"format":13,"mode":14,"style":15,"text":1322,"type":17,"version":18},"💡 PWA Retargeting supports two product types: ",{"detail":13,"format":18,"mode":14,"style":15,"text":1324,"type":17,"version":18},"Mobile Apps (APK)",{"detail":13,"format":13,"mode":14,"style":15,"text":1326,"type":17,"version":18}," and ",{"detail":13,"format":18,"mode":14,"style":15,"text":1328,"type":17,"version":18},"Website Conversion",{"detail":13,"format":13,"mode":14,"style":15,"text":1330,"type":17,"version":18}," (WordPress / WooCommerce / Shopify, etc.). Google Play / App Store products are already distributed through the app store and are ",{"detail":13,"format":18,"mode":14,"style":15,"text":1332,"type":17,"version":18},"not eligible",{"detail":13,"format":13,"mode":14,"style":15,"text":1334,"type":17,"version":18}," for PWA Retargeting.",{"type":50,"version":18},{"children":1337,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[1338],{"detail":13,"format":13,"mode":14,"style":15,"text":1339,"type":17,"version":18},"Part 1: Configure the PWA App Under Products",{"children":1341,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1342],{"detail":13,"format":13,"mode":14,"style":15,"text":1343,"type":17,"version":18},"All PWA assets and the redirect URL are configured under Products. APK products and website products are configured slightly differently — both cases are covered below.",{"children":1345,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[1346],{"detail":13,"format":13,"mode":14,"style":15,"text":1347,"type":17,"version":18},"Step 1: Open Products",{"children":1349,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1350,1352,1354],{"detail":13,"format":13,"mode":14,"style":15,"text":1351,"type":17,"version":18},"After logging into the DeepClick Console, go to ",{"detail":13,"format":18,"mode":14,"style":15,"text":1353,"type":17,"version":18},"Promotions → Products",{"detail":13,"format":13,"mode":14,"style":15,"text":1355,"type":17,"version":18}," in the left sidebar.",{"type":1357,"version":331,"format":15,"id":1358,"fields":1359,"relationTo":1360,"value":1361},"upload","6a102182ee18cc15b7b108a4",{},"media",{"id":1362,"alt":1363,"updatedAt":1364,"createdAt":1364,"url":1365,"thumbnailURL":23,"filename":1366,"mimeType":1367,"filesize":1368,"width":1369,"height":1370},222,"DeepClick Console sidebar: locating the Products module under Promotions, with Mobile Apps / Website Conversion tabs on the right","2026-05-22T09:27:29.225Z","https://cms-r2.deepclick.com/image-023d29b6e8dd.png","image-023d29b6e8dd.png","image/png",684977,2940,1540,{"children":1372,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1373,1375,1377,1378,1379],{"detail":13,"format":13,"mode":14,"style":15,"text":1374,"type":17,"version":18},"At the top you'll see two tabs: ",{"detail":13,"format":18,"mode":14,"style":15,"text":1376,"type":17,"version":18},"Mobile Apps",{"detail":13,"format":13,"mode":14,"style":15,"text":1326,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1328,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1380,"type":17,"version":18},". The PWA configuration differs between them, covered separately below.",{"type":50,"version":18},{"children":1383,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[1384],{"detail":13,"format":13,"mode":14,"style":15,"text":1385,"type":17,"version":18},"Step 2a: APK products — attach PWA under \"Backup Link\"",{"children":1387,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1388,1390,1391,1393,1395],{"detail":13,"format":13,"mode":14,"style":15,"text":1389,"type":17,"version":18},"Open the ",{"detail":13,"format":18,"mode":14,"style":15,"text":1376,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1392,"type":17,"version":18}," tab, click \"New Product\" and choose the ",{"detail":13,"format":18,"mode":14,"style":15,"text":1394,"type":17,"version":18},"APK",{"detail":13,"format":13,"mode":14,"style":15,"text":1396,"type":17,"version":18}," type (or edit an existing APK product).",{"type":1357,"version":331,"format":15,"id":1398,"fields":1399,"relationTo":1360,"value":1400},"6a102211ee18cc15b7b108a7",{},{"id":1401,"alt":1402,"updatedAt":1403,"createdAt":1403,"url":1404,"thumbnailURL":23,"filename":1405,"mimeType":1367,"filesize":1406,"width":1369,"height":1407},223,"APK product Backup Link area: PWA / Popup tabs + PWA Launch Volume tiers + PWA Redirect URL + PWA Launch Domain fields","2026-05-22T09:29:53.230Z","https://cms-r2.deepclick.com/image-a925e521bc3a.png","image-a925e521bc3a.png",457820,1604,{"children":1409,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1410,1412,1414],{"detail":13,"format":13,"mode":14,"style":15,"text":1411,"type":17,"version":18},"After filling in the basics (app name, AppID, APK file, etc.), scroll down to the ",{"detail":13,"format":18,"mode":14,"style":15,"text":1413,"type":17,"version":18},"Backup Link",{"detail":13,"format":13,"mode":14,"style":15,"text":1415,"type":17,"version":18}," area — the key location for PWA configuration:",{"children":1417,"direction":23,"format":15,"indent":13,"type":201,"version":18},[1418,1431,1450,1466,1481],{"children":1419,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1420,1426],{"children":1421,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1422],{"children":1423,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1424],{"detail":13,"format":13,"mode":14,"style":15,"text":1425,"type":17,"version":18}," Field ",{"children":1427,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1428],{"children":1429,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1430],{"detail":13,"format":13,"mode":14,"style":15,"text":1232,"type":17,"version":18},{"children":1432,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1433,1441],{"children":1434,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1435],{"children":1436,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1437,1438,1440],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1439,"type":17,"version":18},"Backup Link type",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1442,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1443],{"children":1444,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1445,1447,1448],{"detail":13,"format":13,"mode":14,"style":15,"text":1446,"type":17,"version":18}," Choose ",{"detail":13,"format":18,"mode":14,"style":15,"text":60,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1449,"type":17,"version":18}," (the other option, \"Popup,\" is for a popup button redirect that doesn't install a PWA) ",{"children":1451,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1452,1460],{"children":1453,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1454],{"children":1455,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1456,1457,1459],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1458,"type":17,"version":18},"PWA Launch Volume",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1461,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1462],{"children":1463,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1464],{"detail":13,"format":13,"mode":14,"style":15,"text":1465,"type":17,"version":18}," Shows your account's purchased Tier 1 / Tier 2 / Tier 3 quota (consumed when users open the PWA) ",{"children":1467,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1468,1476],{"children":1469,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1470],{"children":1471,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1472,1473,1475],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1474,"type":17,"version":18},"PWA Redirect URL",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1477,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1478],{"children":1479,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1480],{"detail":13,"format":13,"mode":14,"style":15,"text":1272,"type":17,"version":18},{"children":1482,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1483,1491],{"children":1484,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1485],{"children":1486,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1487,1488,1490],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1489,"type":17,"version":18},"PWA Launch Domain",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1492,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1493],{"children":1494,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1495],{"detail":13,"format":13,"mode":14,"style":15,"text":1496,"type":17,"version":18}," The domain the PWA registers under on the home screen when installed; pick from the available-domains dropdown ",{"children":1498,"direction":23,"format":15,"indent":13,"type":87,"version":18},[1499,1501,1503],{"detail":13,"format":13,"mode":14,"style":15,"text":1500,"type":17,"version":18},"💡 ",{"detail":13,"format":18,"mode":14,"style":15,"text":1502,"type":17,"version":18},"How to fill the PWA Redirect URL",{"detail":13,"format":13,"mode":14,"style":15,"text":1504,"type":17,"version":18},": we recommend registering a ROIBest account and generating a professional PWA link through the ROIBest console.",{"type":50,"version":18},{"children":1507,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[1508],{"detail":13,"format":13,"mode":14,"style":15,"text":1509,"type":17,"version":18},"Step 2b: Website products — configure \"PWA App Settings\"",{"children":1511,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1512,1513,1514],{"detail":13,"format":13,"mode":14,"style":15,"text":1389,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1328,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1515,"type":17,"version":18}," tab, click \"New Product\" and choose WordPress / WooCommerce / Shopify / Website, etc.",{"children":1517,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1518,1520,1522],{"detail":13,"format":13,"mode":14,"style":15,"text":1519,"type":17,"version":18},"For website products, the PWA configuration area is called ",{"detail":13,"format":18,"mode":14,"style":15,"text":1521,"type":17,"version":18},"PWA App Settings",{"detail":13,"format":13,"mode":14,"style":15,"text":1523,"type":17,"version":18},", and it needs more complete assets, because the whole PWA is essentially \"a website disguised as an app.\"",{"type":1357,"version":331,"format":15,"id":1525,"fields":1526,"relationTo":1360,"value":1527},"6a1022d5ee18cc15b7b108aa",{},{"id":1528,"alt":1529,"updatedAt":1530,"createdAt":1530,"url":1531,"thumbnailURL":23,"filename":1532,"mimeType":1367,"filesize":1533,"width":1369,"height":1407},224,"Website product PWA App Settings: App Name, App Icon, App Detail Images, PWA Redirect URL","2026-05-22T09:33:09.146Z","https://cms-r2.deepclick.com/image-60583da38691.png","image-60583da38691.png",529607,{"children":1535,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1536],{"detail":13,"format":13,"mode":14,"style":15,"text":1537,"type":17,"version":18},"Key fields:",{"children":1539,"direction":23,"format":15,"indent":13,"type":201,"version":18},[1540,1558,1580,1601,1622],{"children":1541,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1542,1547,1552],{"children":1543,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1544],{"children":1545,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1546],{"detail":13,"format":13,"mode":14,"style":15,"text":1425,"type":17,"version":18},{"children":1548,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1549],{"children":1550,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1551],{"detail":13,"format":13,"mode":14,"style":15,"text":1232,"type":17,"version":18},{"children":1553,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1554],{"children":1555,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1556],{"detail":13,"format":13,"mode":14,"style":15,"text":1557,"type":17,"version":18}," Required ",{"children":1559,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1560,1568,1574],{"children":1561,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1562],{"children":1563,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1564,1565,1567],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1566,"type":17,"version":18},"App Name",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1569,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1570],{"children":1571,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1572],{"detail":13,"format":13,"mode":14,"style":15,"text":1573,"type":17,"version":18}," The name shown under the home-screen icon ",{"children":1575,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1576],{"children":1577,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1578],{"detail":13,"format":13,"mode":14,"style":15,"text":1579,"type":17,"version":18}," ✅ Required ",{"children":1581,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1582,1590,1596],{"children":1583,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1584],{"children":1585,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1586,1587,1589],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1588,"type":17,"version":18},"App Icon",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1591,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1592],{"children":1593,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1594],{"detail":13,"format":13,"mode":14,"style":15,"text":1595,"type":17,"version":18}," The home-screen icon itself, square, 512×512 PNG recommended ",{"children":1597,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1598],{"children":1599,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1600],{"detail":13,"format":13,"mode":14,"style":15,"text":1579,"type":17,"version":18},{"children":1602,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1603,1611,1617],{"children":1604,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1605],{"children":1606,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1607,1608,1610],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1609,"type":17,"version":18},"App Detail Images",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1612,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1613],{"children":1614,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1615],{"detail":13,"format":13,"mode":14,"style":15,"text":1616,"type":17,"version":18}," Detail images shown on the install page, up to 4, to showcase the app's features ",{"children":1618,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1619],{"children":1620,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1621],{"detail":13,"format":13,"mode":14,"style":15,"text":1579,"type":17,"version":18},{"children":1623,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1624,1631,1636],{"children":1625,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1626],{"children":1627,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1628,1629,1630],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1474,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1632,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1633],{"children":1634,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1635],{"detail":13,"format":13,"mode":14,"style":15,"text":1272,"type":17,"version":18},{"children":1637,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1638],{"children":1639,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1640],{"detail":13,"format":13,"mode":14,"style":15,"text":1579,"type":17,"version":18},{"children":1642,"direction":23,"format":15,"indent":13,"type":87,"version":18},[1643,1645,1647,1649,1651],{"detail":13,"format":13,"mode":14,"style":15,"text":1644,"type":17,"version":18},"⚠️ ",{"detail":13,"format":18,"mode":14,"style":15,"text":1646,"type":17,"version":18},"App Detail Images are the key persuasion assets",{"detail":13,"format":13,"mode":14,"style":15,"text":1648,"type":17,"version":18}," — use real product screenshots, ",{"detail":13,"format":18,"mode":14,"style":15,"text":1650,"type":17,"version":18},"styled like those in the App Store / Google Play",{"detail":13,"format":13,"mode":14,"style":15,"text":1652,"type":17,"version":18}," (product UI snippets, gameplay/selling-point shots, poster-style hero images) — don't just drop in a logo.",{"type":50,"version":18},{"children":1655,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[1656],{"detail":13,"format":13,"mode":14,"style":15,"text":1657,"type":17,"version":18},"Part 2: Attach to a Reflow Link and Set the Popup Timing",{"children":1659,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1660,1662,1664],{"detail":13,"format":13,"mode":14,"style":15,"text":1661,"type":17,"version":18},"After configuring the PWA under Products, ",{"detail":13,"format":18,"mode":14,"style":15,"text":1663,"type":17,"version":18},"you still need to attach it on a Reflow Link to actually trigger it",{"detail":13,"format":13,"mode":14,"style":15,"text":1665,"type":17,"version":18},". This step decides \"when to pop up and whom to guide toward installing the PWA.\"",{"children":1667,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[1668],{"detail":13,"format":13,"mode":14,"style":15,"text":1669,"type":17,"version":18},"Step 3: Open the Reflow Link editor",{"children":1671,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1672,1674,1676],{"detail":13,"format":13,"mode":14,"style":15,"text":1673,"type":17,"version":18},"Go back to ",{"detail":13,"format":18,"mode":14,"style":15,"text":1675,"type":17,"version":18},"Promotions → Reflow Links",{"detail":13,"format":13,"mode":14,"style":15,"text":1677,"type":17,"version":18},", create a new link, or edit an existing one.",{"children":1679,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1680,1682,1683,1685,1686],{"detail":13,"format":13,"mode":14,"style":15,"text":1681,"type":17,"version":18},"In Step 1 \"Campaign Setup,\" set the product to an ",{"detail":13,"format":18,"mode":14,"style":15,"text":1394,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1684,"type":17,"version":18}," or ",{"detail":13,"format":18,"mode":14,"style":15,"text":1328,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1687,"type":17,"version":18}," type (Google Play / App Store products won't show the PWA Backup Link config).",{"children":1689,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1690,1692,1693],{"detail":13,"format":13,"mode":14,"style":15,"text":1691,"type":17,"version":18},"Continue through the wizard to the ",{"detail":13,"format":18,"mode":14,"style":15,"text":1413,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1694,"type":17,"version":18}," step:",{"type":1357,"version":331,"format":15,"id":1696,"fields":1697,"relationTo":1360,"value":1698},"6a10238eee18cc15b7b108ad",{},{"id":1699,"alt":1700,"updatedAt":1701,"createdAt":1701,"url":1702,"thumbnailURL":23,"filename":1703,"mimeType":1367,"filesize":1704,"width":1369,"height":1407},225,"Reflow Link editor left tabs: Campaign Setup / Exclusive Page Settings / Fallback Page Setup / Webpush Configuration / Backup Link (selected) / Claim Resolution Setting / Basic Information","2026-05-22T09:36:13.690Z","https://cms-r2.deepclick.com/image-03ce3dbccad8.png","image-03ce3dbccad8.png",735296,{"children":1706,"direction":23,"format":15,"indent":13,"type":87,"version":18},[1707,1708,1710],{"detail":13,"format":13,"mode":14,"style":15,"text":1500,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1709,"type":17,"version":18},"Can't find \"Backup Link\"?",{"detail":13,"format":13,"mode":14,"style":15,"text":1711,"type":17,"version":18}," Check the product type you chose in Step 1 — only APK and Website Conversion products have this step. If you picked Google Play / App Store, no PWA-related config appears in the wizard.",{"type":50,"version":18},{"children":1714,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[1715],{"detail":13,"format":13,"mode":14,"style":15,"text":1716,"type":17,"version":18},"Step 4: Choose the guide popup timing",{"children":1718,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1719,1721,1723],{"detail":13,"format":13,"mode":14,"style":15,"text":1720,"type":17,"version":18},"The core setting in the \"Backup Link\" step is ",{"detail":13,"format":18,"mode":14,"style":15,"text":1722,"type":17,"version":18},"Guide Popup Timing",{"detail":13,"format":13,"mode":14,"style":15,"text":1724,"type":17,"version":18}," — it decides at which moment in the user journey the PWA install prompt fires.",{"type":1357,"version":331,"format":15,"id":1726,"fields":1727,"relationTo":1360,"value":1728},"6a1023d2ee18cc15b7b108b0",{},{"id":1729,"alt":1730,"updatedAt":1731,"createdAt":1731,"url":1732,"thumbnailURL":23,"filename":1733,"mimeType":1367,"filesize":1734,"width":1735,"height":1736},226,"Backup Link Guide Popup Timing cards: Cancel download eject (selected) / After the download is complete / About to leave the page","2026-05-22T09:37:22.239Z","https://cms-r2.deepclick.com/image-b52fd05bc874.png","image-b52fd05bc874.png",402998,1066,682,{"children":1738,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1739,1741,1743],{"detail":13,"format":13,"mode":14,"style":15,"text":1740,"type":17,"version":18},"The system offers ",{"detail":13,"format":18,"mode":14,"style":15,"text":1742,"type":17,"version":18},"3 timings",{"detail":13,"format":13,"mode":14,"style":15,"text":1744,"type":17,"version":18},", each matching a type of user behavior:",{"children":1746,"direction":23,"format":15,"indent":13,"type":201,"version":18},[1747,1767,1792,1814],{"children":1748,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1749,1755,1761],{"children":1750,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1751],{"children":1752,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1753],{"detail":13,"format":13,"mode":14,"style":15,"text":1754,"type":17,"version":18}," Timing ",{"children":1756,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1757],{"children":1758,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1759],{"detail":13,"format":13,"mode":14,"style":15,"text":1760,"type":17,"version":18}," Trigger condition ",{"children":1762,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1763],{"children":1764,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1765],{"detail":13,"format":13,"mode":14,"style":15,"text":1766,"type":17,"version":18}," Best for ",{"children":1768,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1769,1777,1783],{"children":1770,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1771],{"children":1772,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1773,1774,1776],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1775,"type":17,"version":18},"Cancel download, eject",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1778,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1779],{"children":1780,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1781],{"detail":13,"format":13,"mode":14,"style":15,"text":1782,"type":17,"version":18}," User taps download, then cancels / closes the prompt ",{"children":1784,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1785],{"children":1786,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1787,1789,1791],{"detail":13,"format":13,"mode":14,"style":15,"text":1788,"type":17,"version":18}," The key moment when users start to hesitate — ",{"detail":13,"format":18,"mode":14,"style":15,"text":1790,"type":17,"version":18},"most commonly used",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1793,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1794,1802,1808],{"children":1795,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1796],{"children":1797,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1798,1799,1801],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1800,"type":17,"version":18},"After the download is complete, a pop-up appears",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1803,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1804],{"children":1805,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1806],{"detail":13,"format":13,"mode":14,"style":15,"text":1807,"type":17,"version":18}," The prompt fires right after the APK finishes downloading ",{"children":1809,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1810],{"children":1811,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1812],{"detail":13,"format":13,"mode":14,"style":15,"text":1813,"type":17,"version":18}," When you want to add a retention hook while the user is hottest ",{"children":1815,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1816,1824,1830],{"children":1817,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1818],{"children":1819,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1820,1821,1823],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1822,"type":17,"version":18},"About to leave the page",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1825,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1826],{"children":1827,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1828],{"detail":13,"format":13,"mode":14,"style":15,"text":1829,"type":17,"version":18}," User is about to leave (mouse to close, back gesture, etc.) ",{"children":1831,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1832],{"children":1833,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1834],{"detail":13,"format":13,"mode":14,"style":15,"text":1835,"type":17,"version":18}," The final retention attempt, covering users who didn't download / didn't finish ",{"children":1837,"direction":23,"format":15,"indent":13,"type":87,"version":18},[1838,1839,1841,1843,1844],{"detail":13,"format":13,"mode":14,"style":15,"text":1500,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1840,"type":17,"version":18},"Which to pick first",{"detail":13,"format":13,"mode":14,"style":15,"text":1842,"type":17,"version":18},": for your first PWA Retargeting setup, start with ",{"detail":13,"format":18,"mode":14,"style":15,"text":1775,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":1845,"type":17,"version":18},". At this timing the user has already shown download intent but pulled back — the highest-converting window for a PWA prompt. You can layer on the other timings later based on data.",{"children":1847,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1848,1850,1852],{"detail":13,"format":13,"mode":14,"style":15,"text":1849,"type":17,"version":18},"After choosing the timing, click ",{"detail":13,"format":18,"mode":14,"style":15,"text":1851,"type":17,"version":18},"Publish",{"detail":13,"format":13,"mode":14,"style":15,"text":1853,"type":17,"version":18}," in the bottom-right to finish the Reflow Link setup.",{"type":50,"version":18},{"children":1856,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[1857],{"detail":13,"format":13,"mode":14,"style":15,"text":1858,"type":17,"version":18},"Step 5: Wait for data after going live",{"children":1860,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1861],{"detail":13,"format":13,"mode":14,"style":15,"text":1862,"type":17,"version":18},"Once the Reflow Link is published, run it on Meta / Google or other ad platforms as usual. After a user completes the full path — \"click ad → land on page → hit popup timing → see PWA prompt → install to home screen\" — they're recorded as a PWA installed user.",{"children":1864,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1865,1867,1869],{"detail":13,"format":13,"mode":14,"style":15,"text":1866,"type":17,"version":18},"After that, every time the user opens the PWA from the home-screen icon triggers one ",{"detail":13,"format":18,"mode":14,"style":15,"text":1868,"type":17,"version":18},"PWA launch",{"detail":13,"format":13,"mode":14,"style":15,"text":1870,"type":17,"version":18}," (consuming PWA launch volume).",{"type":50,"version":18},{"children":1873,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[1874],{"detail":13,"format":13,"mode":14,"style":15,"text":1875,"type":17,"version":18},"Part 3: Check PWA Retargeting Data",{"children":1877,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[1878],{"detail":13,"format":13,"mode":14,"style":15,"text":1879,"type":17,"version":18},"Step 6: Open the PWA Retargeting module",{"children":1881,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1882,1884,1886],{"detail":13,"format":13,"mode":14,"style":15,"text":1883,"type":17,"version":18},"In the left sidebar, go to ",{"detail":13,"format":18,"mode":14,"style":15,"text":1885,"type":17,"version":18},"Functions → PWA Retargeting",{"detail":13,"format":13,"mode":14,"style":15,"text":1887,"type":17,"version":18}," to open the data view.",{"type":1357,"version":331,"format":15,"id":1889,"fields":1890,"relationTo":1360,"value":1891},"6a102430ee18cc15b7b108b3",{},{"id":1892,"alt":1893,"updatedAt":1894,"createdAt":1894,"url":1895,"thumbnailURL":23,"filename":1896,"mimeType":1367,"filesize":1897,"width":1369,"height":1898},227,"WA Retargeting dashboard: Reflow Launches and Installed Users cards plus the launch-records list with UUID, language, IP, launched app","2026-05-22T09:38:55.579Z","https://cms-r2.deepclick.com/image-80a920f8f4d5.png","image-80a920f8f4d5.png",538832,1602,{"children":1900,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1901],{"detail":13,"format":13,"mode":14,"style":15,"text":1902,"type":17,"version":18},"The two cards at the top directly reflect the overall impact of PWA Retargeting:",{"children":1904,"direction":23,"format":15,"indent":13,"type":201,"version":18},[1905,1919,1935],{"children":1906,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1907,1913],{"children":1908,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1909],{"children":1910,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1911],{"detail":13,"format":13,"mode":14,"style":15,"text":1912,"type":17,"version":18}," Card ",{"children":1914,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1915],{"children":1916,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1917],{"detail":13,"format":13,"mode":14,"style":15,"text":1918,"type":17,"version":18}," Meaning ",{"children":1920,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1921,1929],{"children":1922,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1923],{"children":1924,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1925,1926,1928],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":1927,"type":17,"version":18},"Reflow Launch Count",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1930,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1931],{"children":1932,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1933],{"detail":13,"format":13,"mode":14,"style":15,"text":1934,"type":17,"version":18}," Cumulative number of times the PWA was opened from the home screen (multiple opens by the same user accumulate) ",{"children":1936,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1937,1944],{"children":1938,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1939],{"children":1940,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1941,1942,1943],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":619,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":1945,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1946],{"children":1947,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1948],{"detail":13,"format":13,"mode":14,"style":15,"text":1949,"type":17,"version":18}," Number of users who successfully installed the PWA app via the prompt ",{"children":1951,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1952,1954,1956],{"detail":13,"format":13,"mode":14,"style":15,"text":1953,"type":17,"version":18},"Supported filter: ",{"detail":13,"format":18,"mode":14,"style":15,"text":1955,"type":17,"version":18},"date range",{"detail":13,"format":13,"mode":14,"style":15,"text":1957,"type":17,"version":18}," (defaults to the last 30 days).",{"type":50,"version":18},{"children":1960,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[1961],{"detail":13,"format":13,"mode":14,"style":15,"text":1962,"type":17,"version":18},"Step 7: Check launch records and installed-user details",{"children":1964,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1965,1967,1969,1970,1971],{"detail":13,"format":13,"mode":14,"style":15,"text":1966,"type":17,"version":18},"Below the cards are two tabs: ",{"detail":13,"format":18,"mode":14,"style":15,"text":1968,"type":17,"version":18},"Reflow Start Record",{"detail":13,"format":13,"mode":14,"style":15,"text":1326,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":619,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":1973,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":1975},[1974],{"detail":13,"format":13,"mode":14,"style":15,"text":1968,"type":17,"version":18},"h4",{"children":1977,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1978],{"detail":13,"format":13,"mode":14,"style":15,"text":1979,"type":17,"version":18},"Each record represents one PWA launch. Key fields:",{"children":1981,"direction":23,"format":15,"indent":13,"type":201,"version":18},[1982,1995,2011,2027],{"children":1983,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1984,1990],{"children":1985,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1986],{"children":1987,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1988],{"detail":13,"format":13,"mode":14,"style":15,"text":1989,"type":17,"version":18}," Column ",{"children":1991,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[1992],{"children":1993,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[1994],{"detail":13,"format":13,"mode":14,"style":15,"text":1918,"type":17,"version":18},{"children":1996,"direction":23,"format":15,"indent":13,"type":120,"version":18},[1997,2005],{"children":1998,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[1999],{"children":2000,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2001,2002,2004],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":2003,"type":17,"version":18},"Launch Time",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":2006,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2007],{"children":2008,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2009],{"detail":13,"format":13,"mode":14,"style":15,"text":2010,"type":17,"version":18}," Timestamp of when the user opened the PWA ",{"children":2012,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2013,2021],{"children":2014,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2015],{"children":2016,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2017,2018,2020],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":2019,"type":17,"version":18},"User Information",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":2022,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2023],{"children":2024,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2025],{"detail":13,"format":13,"mode":14,"style":15,"text":2026,"type":17,"version":18}," UUID (device identifier) + language + IP (with country) ",{"children":2028,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2029,2037],{"children":2030,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2031],{"children":2032,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2033,2034,2036],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":2035,"type":17,"version":18},"Launched App",{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":2038,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2039],{"children":2040,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2041],{"detail":13,"format":13,"mode":14,"style":15,"text":2042,"type":17,"version":18}," Which PWA the user launched (icon + app name + AppID) ",{"children":2044,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":1975},[2045],{"detail":13,"format":13,"mode":14,"style":15,"text":619,"type":17,"version":18},{"children":2047,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2048],{"detail":13,"format":13,"mode":14,"style":15,"text":2049,"type":17,"version":18},"Switch to the \"Installed Users\" tab to see the list of users who installed successfully via the PWA prompt.",{"children":2051,"direction":23,"format":15,"indent":13,"type":87,"version":18},[2052],{"detail":13,"format":13,"mode":14,"style":15,"text":2053,"type":17,"version":18},"💡 If you still see no launch records a while after going live, check in order: ① is the Reflow Link actually published; ② is the Backup Link popup timing selected; ③ does the Products PWA Redirect URL open normally.",{"type":50,"version":18},{"children":2056,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2057],{"detail":13,"format":13,"mode":14,"style":15,"text":2058,"type":17,"version":18},"After Setup: FAQ",{"children":2060,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2061],{"detail":13,"format":13,"mode":14,"style":15,"text":2062,"type":17,"version":18},"Q1: Is the PWA Retargeting module just a dashboard — can I change config here?",{"children":2064,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2065,2067,2068,2070,2072],{"detail":13,"format":13,"mode":14,"style":15,"text":2066,"type":17,"version":18},"No. The ",{"detail":13,"format":18,"mode":14,"style":15,"text":34,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":2069,"type":17,"version":18}," module ",{"detail":13,"format":18,"mode":14,"style":15,"text":2071,"type":17,"version":18},"only displays data",{"detail":13,"format":13,"mode":14,"style":15,"text":2073,"type":17,"version":18}," — Reflow Launch Count, Installed Users, launch records. All configuration (PWA redirect URL, app icon, popup timing, etc.) is changed in its respective location:",{"children":2075,"direction":23,"format":15,"indent":13,"type":332,"version":18,"listType":333,"start":18,"tag":334},[2076,2082],{"children":2077,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[2078,2080],{"detail":13,"format":18,"mode":14,"style":15,"text":2079,"type":17,"version":18},"To change the PWA app itself",{"detail":13,"format":13,"mode":14,"style":15,"text":2081,"type":17,"version":18}," (redirect URL, domain, icon, detail images) → edit the product under Products",{"children":2083,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[2084,2086],{"detail":13,"format":18,"mode":14,"style":15,"text":2085,"type":17,"version":18},"To change the popup trigger timing",{"detail":13,"format":13,"mode":14,"style":15,"text":2087,"type":17,"version":18}," (cancel download / after download / about to leave) → edit the corresponding Reflow Link",{"children":2089,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2090],{"detail":13,"format":13,"mode":14,"style":15,"text":2091,"type":17,"version":18},"Q2: Can one product have multiple PWA redirect URLs?",{"children":2093,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2094],{"detail":13,"format":13,"mode":14,"style":15,"text":2095,"type":17,"version":18},"Each product supports only one PWA Redirect URL under Products. If you want to test different redirect pages, create multiple products and attach them to different Reflow Links for A/B comparison.",{"children":2097,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2098],{"detail":13,"format":13,"mode":14,"style":15,"text":2099,"type":17,"version":18},"Q3: How is PWA launch volume billed?",{"children":2101,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2102,2104,2106],{"detail":13,"format":13,"mode":14,"style":15,"text":2103,"type":17,"version":18},"It's deducted ",{"detail":13,"format":18,"mode":14,"style":15,"text":2105,"type":17,"version":18},"once per PWA launch",{"detail":13,"format":13,"mode":14,"style":15,"text":2107,"type":17,"version":18},". Multiple opens by the same user are billed repeatedly, with no deduplication — which is exactly the \"ongoing retention value\" of PWA Retargeting: every time a user comes back, it means one more free touchpoint outside ads.",{"children":2109,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2110],{"detail":13,"format":13,"mode":14,"style":15,"text":2111,"type":17,"version":18},"Launch volume is priced separately by region across Tier 1 / Tier 2 / Tier 3; you can see your current balance in the \"Backup Link\" area under Products. When you're low, go to Wallet and contact your business manager to top up.",{"type":50,"version":18},{"children":2114,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2115],{"detail":13,"format":13,"mode":14,"style":15,"text":2116,"type":17,"version":18},"Want to Understand How PWA Retargeting Works and Why It Matters?",{"children":2118,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2119],{"detail":13,"format":13,"mode":14,"style":15,"text":2120,"type":17,"version":18},"You've finished the setup, but if you want to dive into the design rationale behind PWA Retargeting, the conversion logic of each of the three prompt timings, and how it differs from native-app advertising, read the companion article:",{"children":2122,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2123,2124],{"detail":13,"format":13,"mode":14,"style":15,"text":659,"type":17,"version":18},{"children":2125,"direction":23,"format":15,"indent":13,"type":664,"version":331,"fields":2127,"id":2610},[2126],{"detail":13,"format":18,"mode":14,"style":15,"text":5,"type":17,"version":18},{"doc":2128,"newTab":1160,"linkType":1161},{"label":5,"relationTo":667,"value":2129},{"id":4,"title":5,"excerpt":6,"content":2130,"coverImage":1168,"meta":2609,"status":1170,"slug":1171,"author":324,"category":324,"publishDate":1172,"featured":1173,"updatedAt":1174,"createdAt":1175,"contentHtml":1176,"previewUrl":1177},{"root":2131},{"children":2132,"direction":23,"format":15,"indent":13,"type":1167,"version":18},[2133,2138,2141,2150,2153,2154,2157,2163,2170,2173,2176,2177,2180,2183,2271,2276,2277,2280,2285,2288,2293,2297,2302,2305,2308,2312,2316,2319,2324,2328,2332,2333,2336,2339,2344,2358,2361,2366,2374,2379,2382,2385,2395,2400,2403,2408,2412,2415,2416,2419,2422,2442,2445,2446,2449,2452,2537,2540,2554,2555,2558,2563,2585,2590,2591,2594,2598,2606],{"children":2134,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2135,2136,2137],{"detail":13,"format":13,"mode":14,"style":15,"text":16,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":20,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":22,"type":17,"version":18},{"children":2139,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2140],{"detail":13,"format":13,"mode":14,"style":15,"text":28,"type":17,"version":18},{"children":2142,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2143,2144,2145,2146,2147,2148,2149],{"detail":13,"format":13,"mode":14,"style":15,"text":32,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":34,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":36,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":38,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":40,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":42,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":44,"type":17,"version":18},{"children":2151,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2152],{"detail":13,"format":13,"mode":14,"style":15,"text":48,"type":17,"version":18},{"type":50,"version":18},{"children":2155,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2156],{"detail":13,"format":13,"mode":14,"style":15,"text":54,"type":17,"version":18},{"children":2158,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[2159,2160,2161,2162],{"detail":13,"format":18,"mode":14,"style":15,"text":60,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":62,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":64,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":2164,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2165,2166,2167,2168,2169],{"detail":13,"format":13,"mode":14,"style":15,"text":70,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":72,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":74,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":76,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":78,"type":17,"version":18},{"children":2171,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2172],{"detail":13,"format":13,"mode":14,"style":15,"text":82,"type":17,"version":18},{"children":2174,"direction":23,"format":15,"indent":13,"type":87,"version":18},[2175],{"detail":13,"format":18,"mode":14,"style":15,"text":86,"type":17,"version":18},{"type":50,"version":18},{"children":2178,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2179],{"detail":13,"format":13,"mode":14,"style":15,"text":92,"type":17,"version":18},{"children":2181,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2182],{"detail":13,"format":13,"mode":14,"style":15,"text":96,"type":17,"version":18},{"children":2184,"direction":23,"format":15,"indent":13,"type":201,"version":18,"colWidths":2270},[2185,2202,2219,2236,2253],{"children":2186,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2187,2192,2197],{"children":2188,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[2189],{"children":2190,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2191],{"detail":13,"format":13,"mode":14,"style":15,"text":106,"type":17,"version":18},{"children":2193,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[2194],{"children":2195,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2196],{"detail":13,"format":13,"mode":14,"style":15,"text":113,"type":17,"version":18},{"children":2198,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[2199],{"children":2200,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2201],{"detail":13,"format":13,"mode":14,"style":15,"text":119,"type":17,"version":18},{"children":2203,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2204,2209,2214],{"children":2205,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2206],{"children":2207,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2208],{"detail":13,"format":13,"mode":14,"style":15,"text":128,"type":17,"version":18},{"children":2210,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2211],{"children":2212,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2213],{"detail":13,"format":13,"mode":14,"style":15,"text":134,"type":17,"version":18},{"children":2215,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2216],{"children":2217,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2218],{"detail":13,"format":13,"mode":14,"style":15,"text":140,"type":17,"version":18},{"children":2220,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2221,2226,2231],{"children":2222,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2223],{"children":2224,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2225],{"detail":13,"format":13,"mode":14,"style":15,"text":148,"type":17,"version":18},{"children":2227,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2228],{"children":2229,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2230],{"detail":13,"format":13,"mode":14,"style":15,"text":154,"type":17,"version":18},{"children":2232,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2233],{"children":2234,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2235],{"detail":13,"format":13,"mode":14,"style":15,"text":160,"type":17,"version":18},{"children":2237,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2238,2243,2248],{"children":2239,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2240],{"children":2241,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2242],{"detail":13,"format":13,"mode":14,"style":15,"text":168,"type":17,"version":18},{"children":2244,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2245],{"children":2246,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2247],{"detail":13,"format":13,"mode":14,"style":15,"text":174,"type":17,"version":18},{"children":2249,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2250],{"children":2251,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2252],{"detail":13,"format":13,"mode":14,"style":15,"text":180,"type":17,"version":18},{"children":2254,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2255,2260,2265],{"children":2256,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2257],{"children":2258,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2259],{"detail":13,"format":13,"mode":14,"style":15,"text":188,"type":17,"version":18},{"children":2261,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2262],{"children":2263,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2264],{"detail":13,"format":13,"mode":14,"style":15,"text":194,"type":17,"version":18},{"children":2266,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2267],{"children":2268,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2269],{"detail":13,"format":13,"mode":14,"style":15,"text":200,"type":17,"version":18},[203,203,203],{"children":2272,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2273,2274,2275],{"detail":13,"format":13,"mode":14,"style":15,"text":207,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":209,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":211,"type":17,"version":18},{"type":50,"version":18},{"children":2278,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2279],{"detail":13,"format":13,"mode":14,"style":15,"text":216,"type":17,"version":18},{"children":2281,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2282,2283,2284],{"detail":13,"format":13,"mode":14,"style":15,"text":220,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":222,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":224,"type":17,"version":18},{"children":2286,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2287],{"detail":13,"format":13,"mode":14,"style":15,"text":228,"type":17,"version":18},{"children":2289,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2290,2291,2292],{"detail":13,"format":13,"mode":14,"style":15,"text":233,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":235,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":2294,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[2295,2296],{"detail":13,"format":18,"mode":14,"style":15,"text":240,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":242,"type":17,"version":18},{"children":2298,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[2299,2300,2301],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":248,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":250,"type":17,"version":18},{"children":2303,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2304],{"detail":13,"format":13,"mode":14,"style":15,"text":254,"type":17,"version":18},{"children":2306,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2307],{"detail":13,"format":13,"mode":14,"style":15,"text":258,"type":17,"version":18},{"children":2309,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[2310,2311],{"detail":13,"format":18,"mode":14,"style":15,"text":262,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":264,"type":17,"version":18},{"children":2313,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[2314,2315],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":269,"type":17,"version":18},{"children":2317,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2318],{"detail":13,"format":13,"mode":14,"style":15,"text":273,"type":17,"version":18},{"children":2320,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2321,2322,2323],{"detail":13,"format":13,"mode":14,"style":15,"text":277,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":279,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":2325,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[2326,2327],{"detail":13,"format":18,"mode":14,"style":15,"text":284,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":286,"type":17,"version":18},{"children":2329,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":18,"textStyle":15},[2330,2331],{"detail":13,"format":18,"mode":14,"style":15,"text":246,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":291,"type":17,"version":18},{"type":50,"version":18},{"children":2334,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2335],{"detail":13,"format":13,"mode":14,"style":15,"text":296,"type":17,"version":18},{"children":2337,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2338],{"detail":13,"format":13,"mode":14,"style":15,"text":300,"type":17,"version":18},{"children":2340,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2341,2342,2343],{"detail":13,"format":13,"mode":14,"style":15,"text":304,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":306,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":308,"type":17,"version":18},{"children":2345,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[2346,2350,2354],{"children":2347,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[2348,2349],{"detail":13,"format":18,"mode":14,"style":15,"text":314,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":316,"type":17,"version":18},{"children":2351,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[2352,2353],{"detail":13,"format":18,"mode":14,"style":15,"text":321,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":323,"type":17,"version":18},{"children":2355,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[2356,2357],{"detail":13,"format":18,"mode":14,"style":15,"text":328,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":330,"type":17,"version":18},{"children":2359,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2360],{"detail":13,"format":13,"mode":14,"style":15,"text":338,"type":17,"version":18},{"children":2362,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2363,2364,2365],{"detail":13,"format":13,"mode":14,"style":15,"text":342,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":344,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":346,"type":17,"version":18},{"children":2367,"direction":23,"format":15,"indent":13,"type":332,"version":18,"listType":333,"start":18,"tag":334},[2368,2371],{"children":2369,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[2370],{"detail":13,"format":13,"mode":14,"style":15,"text":352,"type":17,"version":18},{"children":2372,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[2373],{"detail":13,"format":13,"mode":14,"style":15,"text":356,"type":17,"version":18},{"children":2375,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2376,2377,2378],{"detail":13,"format":13,"mode":14,"style":15,"text":360,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":362,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":364,"type":17,"version":18},{"children":2380,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2381],{"detail":13,"format":13,"mode":14,"style":15,"text":368,"type":17,"version":18},{"children":2383,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2384],{"detail":13,"format":13,"mode":14,"style":15,"text":372,"type":17,"version":18},{"children":2386,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[2387,2391],{"children":2388,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[2389,2390],{"detail":13,"format":18,"mode":14,"style":15,"text":378,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":380,"type":17,"version":18},{"children":2392,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[2393,2394],{"detail":13,"format":18,"mode":14,"style":15,"text":384,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":386,"type":17,"version":18},{"children":2396,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2397,2398,2399],{"detail":13,"format":13,"mode":14,"style":15,"text":390,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":392,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":2401,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":229},[2402],{"detail":13,"format":13,"mode":14,"style":15,"text":397,"type":17,"version":18},{"children":2404,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2405,2406,2407],{"detail":13,"format":13,"mode":14,"style":15,"text":401,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":403,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":66,"type":17,"version":18},{"children":2409,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2410,2411],{"detail":13,"format":13,"mode":14,"style":15,"text":408,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":410,"type":17,"version":18},{"children":2413,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2414],{"detail":13,"format":13,"mode":14,"style":15,"text":414,"type":17,"version":18},{"type":50,"version":18},{"children":2417,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2418],{"detail":13,"format":13,"mode":14,"style":15,"text":419,"type":17,"version":18},{"children":2420,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2421],{"detail":13,"format":13,"mode":14,"style":15,"text":423,"type":17,"version":18},{"children":2423,"direction":23,"format":15,"indent":13,"type":332,"version":18,"listType":454,"start":18,"tag":455},[2424,2427,2432,2435,2438],{"children":2425,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[2426],{"detail":13,"format":13,"mode":14,"style":15,"text":429,"type":17,"version":18},{"children":2428,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[2429,2430,2431],{"detail":13,"format":13,"mode":14,"style":15,"text":433,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":435,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":437,"type":17,"version":18},{"children":2433,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[2434],{"detail":13,"format":13,"mode":14,"style":15,"text":441,"type":17,"version":18},{"children":2436,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":446},[2437],{"detail":13,"format":13,"mode":14,"style":15,"text":445,"type":17,"version":18},{"children":2439,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":453},[2440,2441],{"detail":13,"format":13,"mode":14,"style":15,"text":450,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":452,"type":17,"version":18},{"children":2443,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2444],{"detail":13,"format":13,"mode":14,"style":15,"text":459,"type":17,"version":18},{"type":50,"version":18},{"children":2447,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2448],{"detail":13,"format":13,"mode":14,"style":15,"text":464,"type":17,"version":18},{"children":2450,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2451],{"detail":13,"format":13,"mode":14,"style":15,"text":468,"type":17,"version":18},{"children":2453,"direction":23,"format":15,"indent":13,"type":201,"version":18,"colWidths":2536},[2454,2466,2480,2494,2508,2522],{"children":2455,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2456,2461],{"children":2457,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[2458],{"children":2459,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2460],{"detail":13,"format":13,"mode":14,"style":15,"text":478,"type":17,"version":18},{"children":2462,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":18,"rowSpan":18},[2463],{"children":2464,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2465],{"detail":13,"format":13,"mode":14,"style":15,"text":484,"type":17,"version":18},{"children":2467,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2468,2475],{"children":2469,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2470],{"children":2471,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2472,2473,2474],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":494,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":2476,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2477],{"children":2478,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2479],{"detail":13,"format":13,"mode":14,"style":15,"text":501,"type":17,"version":18},{"children":2481,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2482,2489],{"children":2483,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2484],{"children":2485,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2486,2487,2488],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":510,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":512,"type":17,"version":18},{"children":2490,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2491],{"children":2492,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2493],{"detail":13,"format":13,"mode":14,"style":15,"text":518,"type":17,"version":18},{"children":2495,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2496,2503],{"children":2497,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2498],{"children":2499,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2500,2501,2502],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":527,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":2504,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2505],{"children":2506,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2507],{"detail":13,"format":13,"mode":14,"style":15,"text":534,"type":17,"version":18},{"children":2509,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2510,2517],{"children":2511,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2512],{"children":2513,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2514,2515,2516],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":543,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":2518,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2519],{"children":2520,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2521],{"detail":13,"format":13,"mode":14,"style":15,"text":550,"type":17,"version":18},{"children":2523,"direction":23,"format":15,"indent":13,"type":120,"version":18},[2524,2531],{"children":2525,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2526],{"children":2527,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2528,2529,2530],{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":559,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":492,"type":17,"version":18},{"children":2532,"direction":23,"format":15,"indent":13,"type":107,"version":18,"backgroundColor":23,"colSpan":18,"headerState":13,"rowSpan":18},[2533],{"children":2534,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2535],{"detail":13,"format":13,"mode":14,"style":15,"text":566,"type":17,"version":18},[203,203],{"children":2538,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2539],{"detail":13,"format":13,"mode":14,"style":15,"text":571,"type":17,"version":18},{"children":2541,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[2542,2546,2550],{"children":2543,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[2544,2545],{"detail":13,"format":18,"mode":14,"style":15,"text":577,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":579,"type":17,"version":18},{"children":2547,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[2548,2549],{"detail":13,"format":18,"mode":14,"style":15,"text":583,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":585,"type":17,"version":18},{"children":2551,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[2552,2553],{"detail":13,"format":18,"mode":14,"style":15,"text":589,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":591,"type":17,"version":18},{"type":50,"version":18},{"children":2556,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2557],{"detail":13,"format":13,"mode":14,"style":15,"text":596,"type":17,"version":18},{"children":2559,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2560,2561,2562],{"detail":13,"format":13,"mode":14,"style":15,"text":600,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":34,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":603,"type":17,"version":18},{"children":2564,"direction":23,"format":15,"indent":13,"type":332,"version":18,"textFormat":18,"listType":333,"start":18,"tag":334},[2565,2571,2577,2581],{"children":2566,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":18},[2567,2568,2569,2570],{"detail":13,"format":18,"mode":14,"style":15,"text":609,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":611,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":613,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":615,"type":17,"version":18},{"children":2572,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":324},[2573,2574,2575,2576],{"detail":13,"format":18,"mode":14,"style":15,"text":619,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":621,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":623,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":615,"type":17,"version":18},{"children":2578,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":331},[2579,2580],{"detail":13,"format":18,"mode":14,"style":15,"text":628,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":630,"type":17,"version":18},{"children":2582,"direction":23,"format":15,"indent":13,"type":317,"version":18,"value":446},[2583,2584],{"detail":13,"format":18,"mode":14,"style":15,"text":634,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":636,"type":17,"version":18},{"children":2586,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2587,2588,2589],{"detail":13,"format":13,"mode":14,"style":15,"text":640,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":642,"type":17,"version":18},{"detail":13,"format":13,"mode":14,"style":15,"text":644,"type":17,"version":18},{"type":50,"version":18},{"children":2592,"direction":23,"format":15,"indent":13,"type":55,"version":18,"tag":56},[2593],{"detail":13,"format":13,"mode":14,"style":15,"text":649,"type":17,"version":18},{"children":2595,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2596,2597],{"detail":13,"format":13,"mode":14,"style":15,"text":653,"type":17,"version":18},{"detail":13,"format":18,"mode":14,"style":15,"text":655,"type":17,"version":18},{"children":2599,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2600,2601],{"detail":13,"format":13,"mode":14,"style":15,"text":659,"type":17,"version":18},{"children":2602,"direction":23,"format":15,"indent":13,"type":664,"version":331,"fields":2604,"id":1162},[2603],{"detail":13,"format":18,"mode":14,"style":15,"text":663,"type":17,"version":18},{"doc":2605,"newTab":1160,"linkType":1161},{"label":663,"relationTo":667,"value":669},{"children":2607,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2608],{"detail":13,"format":13,"mode":14,"style":15,"text":1166,"type":17,"version":18},{"title":5,"description":6,"image":1168},"6a101f0037c73300c8a05822",{"children":2612,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2613],{"detail":13,"format":13,"mode":14,"style":15,"text":1166,"type":17,"version":18},{"id":2615,"alt":2616,"updatedAt":2617,"createdAt":2617,"url":2618,"thumbnailURL":23,"filename":2619,"mimeType":1367,"filesize":2620,"width":2621,"height":2622},221,"DeepClick PWA Retargeting setup guide cover: a tilted English console mockup of the DeepClick backend, with annotation badges pointing to the configuration entry and the data module.","2026-05-22T08:41:02.229Z","https://cms-r2.deepclick.com/image-bae54d732f4f.png","image-bae54d732f4f.png",2970121,3840,2160,{"title":663,"description":670,"image":2624},{"id":2615,"alt":2616,"updatedAt":2617,"createdAt":2617,"url":2618,"thumbnailURL":23,"filename":2619,"mimeType":1367,"filesize":2620,"width":2621,"height":2622},"pwa-retargeting-setup-guide",{"id":324,"name":2627,"avatar":2628,"updatedAt":2629,"createdAt":2630},"DeepClick",25,"2026-04-22T08:09:35.299Z","2026-04-22T06:42:49.116Z",{"id":324,"titleZh":2632,"titleEn":2633,"slug":2634,"order":331,"updatedAt":2635,"createdAt":2636},"产品教程","Product Tutorial","product-tutorial","2026-04-27T08:36:57.194Z","2026-04-22T03:32:28.956Z","2026-05-22T09:41:02.335Z","2026-05-22T08:23:28.472Z","\u003Cdiv class=\"payload-richtext\">\u003Cblockquote>Want to understand how PWA Retargeting works, its prompt timings, and its core value first? Read the companion article: \u003Ca href=\"/resources/blog/pwa-retargeting-overview\" rel=\"noopener noreferrer\" target=\"_blank\">\u003Cstrong>PWA Retargeting Overview: Bypass Platforms, Zero Coding\u003C/strong>\u003C/a>. This article focuses on the backend setup.\u003C/blockquote>\u003Cp>Setting up PWA Retargeting takes just \u003Cstrong>three steps\u003C/strong>:\u003C/p>\u003Col class=\"list-number\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Products\u003C/strong> — prepare the PWA app (app name, icon, redirect URL, launch domain)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Reflow Links\u003C/strong> — attach the Backup Link and pick a guide popup timing\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>PWA Retargeting\u003C/strong> — check launch data and installed users in the module\u003C/li>\u003C/ol>\u003Cp>The whole flow takes under 5 minutes. Below is the detailed breakdown in that order.\u003C/p>\u003Chr />\u003Ch2>Before You Start\u003C/h2>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Requirement \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Notes \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Where to prepare \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> DeepClick account \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Any account that can log into the DeepClick Console works; no extra permissions needed \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> deepclick.com \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> A PWA redirect URL \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Where users land after tapping to install the PWA \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Prepared by your operations/tech team \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> PWA app assets (website products only) \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> App name + app icon + detail images, used to present it as a native-looking app \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Prepared by your designer \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> A Reflow Link you plan to run \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> PWA Retargeting must be attached to a Reflow Link&#39;s Backup Link to trigger \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> DeepClick Console → Promotions → Reflow Links \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cblockquote>💡 PWA Retargeting supports two product types: \u003Cstrong>Mobile Apps (APK)\u003C/strong> and \u003Cstrong>Website Conversion\u003C/strong> (WordPress / WooCommerce / Shopify, etc.). Google Play / App Store products are already distributed through the app store and are \u003Cstrong>not eligible\u003C/strong> for PWA Retargeting.\u003C/blockquote>\u003Chr />\u003Ch2>Part 1: Configure the PWA App Under Products\u003C/h2>\u003Cp>All PWA assets and the redirect URL are configured under Products. APK products and website products are configured slightly differently — both cases are covered below.\u003C/p>\u003Ch3>Step 1: Open Products\u003C/h3>\u003Cp>After logging into the DeepClick Console, go to \u003Cstrong>Promotions → Products\u003C/strong> in the left sidebar.\u003C/p>\n        \u003Cimg\n          alt=\"DeepClick Console sidebar: locating the Products module under Promotions, with Mobile Apps / Website Conversion tabs on the right\"\n          height=\"1540\"\n          src=\"https://cms-r2.deepclick.com/image-023d29b6e8dd.png\"\n          width=\"2940\"\n        />\n      \u003Cp>At the top you&#39;ll see two tabs: \u003Cstrong>Mobile Apps\u003C/strong> and \u003Cstrong>Website Conversion\u003C/strong>. The PWA configuration differs between them, covered separately below.\u003C/p>\u003Chr />\u003Ch3>Step 2a: APK products — attach PWA under &quot;Backup Link&quot;\u003C/h3>\u003Cp>Open the \u003Cstrong>Mobile Apps\u003C/strong> tab, click &quot;New Product&quot; and choose the \u003Cstrong>APK\u003C/strong> type (or edit an existing APK product).\u003C/p>\n        \u003Cimg\n          alt=\"APK product Backup Link area: PWA / Popup tabs + PWA Launch Volume tiers + PWA Redirect URL + PWA Launch Domain fields\"\n          height=\"1604\"\n          src=\"https://cms-r2.deepclick.com/image-a925e521bc3a.png\"\n          width=\"2940\"\n        />\n      \u003Cp>After filling in the basics (app name, AppID, APK file, etc.), scroll down to the \u003Cstrong>Backup Link\u003C/strong> area — the key location for PWA configuration:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Field \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Notes \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Backup Link type\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Choose \u003Cstrong>PWA\u003C/strong> (the other option, &quot;Popup,&quot; is for a popup button redirect that doesn&#39;t install a PWA) \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>PWA Launch Volume\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Shows your account&#39;s purchased Tier 1 / Tier 2 / Tier 3 quota (consumed when users open the PWA) \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>PWA Redirect URL\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Where users land after tapping to install the PWA \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>PWA Launch Domain\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The domain the PWA registers under on the home screen when installed; pick from the available-domains dropdown \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cblockquote>💡 \u003Cstrong>How to fill the PWA Redirect URL\u003C/strong>: we recommend registering a ROIBest account and generating a professional PWA link through the ROIBest console.\u003C/blockquote>\u003Chr />\u003Ch3>Step 2b: Website products — configure &quot;PWA App Settings&quot;\u003C/h3>\u003Cp>Open the \u003Cstrong>Website Conversion\u003C/strong> tab, click &quot;New Product&quot; and choose WordPress / WooCommerce / Shopify / Website, etc.\u003C/p>\u003Cp>For website products, the PWA configuration area is called \u003Cstrong>PWA App Settings\u003C/strong>, and it needs more complete assets, because the whole PWA is essentially &quot;a website disguised as an app.&quot;\u003C/p>\n        \u003Cimg\n          alt=\"Website product PWA App Settings: App Name, App Icon, App Detail Images, PWA Redirect URL\"\n          height=\"1604\"\n          src=\"https://cms-r2.deepclick.com/image-60583da38691.png\"\n          width=\"2940\"\n        />\n      \u003Cp>Key fields:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Field \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Notes \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Required \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>App Name\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The name shown under the home-screen icon \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ✅ Required \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>App Icon\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The home-screen icon itself, square, 512×512 PNG recommended \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ✅ Required \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>App Detail Images\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Detail images shown on the install page, up to 4, to showcase the app&#39;s features \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ✅ Required \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>PWA Redirect URL\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Where users land after tapping to install the PWA \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ✅ Required \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cblockquote>⚠️ \u003Cstrong>App Detail Images are the key persuasion assets\u003C/strong> — use real product screenshots, \u003Cstrong>styled like those in the App Store / Google Play\u003C/strong> (product UI snippets, gameplay/selling-point shots, poster-style hero images) — don&#39;t just drop in a logo.\u003C/blockquote>\u003Chr />\u003Ch2>Part 2: Attach to a Reflow Link and Set the Popup Timing\u003C/h2>\u003Cp>After configuring the PWA under Products, \u003Cstrong>you still need to attach it on a Reflow Link to actually trigger it\u003C/strong>. This step decides &quot;when to pop up and whom to guide toward installing the PWA.&quot;\u003C/p>\u003Ch3>Step 3: Open the Reflow Link editor\u003C/h3>\u003Cp>Go back to \u003Cstrong>Promotions → Reflow Links\u003C/strong>, create a new link, or edit an existing one.\u003C/p>\u003Cp>In Step 1 &quot;Campaign Setup,&quot; set the product to an \u003Cstrong>APK\u003C/strong> or \u003Cstrong>Website Conversion\u003C/strong> type (Google Play / App Store products won&#39;t show the PWA Backup Link config).\u003C/p>\u003Cp>Continue through the wizard to the \u003Cstrong>Backup Link\u003C/strong> step:\u003C/p>\n        \u003Cimg\n          alt=\"Reflow Link editor left tabs: Campaign Setup / Exclusive Page Settings / Fallback Page Setup / Webpush Configuration / Backup Link (selected) / Claim Resolution Setting / Basic Information\"\n          height=\"1604\"\n          src=\"https://cms-r2.deepclick.com/image-03ce3dbccad8.png\"\n          width=\"2940\"\n        />\n      \u003Cblockquote>💡 \u003Cstrong>Can&#39;t find &quot;Backup Link&quot;?\u003C/strong> Check the product type you chose in Step 1 — only APK and Website Conversion products have this step. If you picked Google Play / App Store, no PWA-related config appears in the wizard.\u003C/blockquote>\u003Chr />\u003Ch3>Step 4: Choose the guide popup timing\u003C/h3>\u003Cp>The core setting in the &quot;Backup Link&quot; step is \u003Cstrong>Guide Popup Timing\u003C/strong> — it decides at which moment in the user journey the PWA install prompt fires.\u003C/p>\n        \u003Cimg\n          alt=\"Backup Link Guide Popup Timing cards: Cancel download eject (selected) / After the download is complete / About to leave the page\"\n          height=\"682\"\n          src=\"https://cms-r2.deepclick.com/image-b52fd05bc874.png\"\n          width=\"1066\"\n        />\n      \u003Cp>The system offers \u003Cstrong>3 timings\u003C/strong>, each matching a type of user behavior:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Timing \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Trigger condition \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Best for \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Cancel download, eject\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> User taps download, then cancels / closes the prompt \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The key moment when users start to hesitate — \u003Cstrong>most commonly used\u003C/strong> \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>After the download is complete, a pop-up appears\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The prompt fires right after the APK finishes downloading \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> When you want to add a retention hook while the user is hottest \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>About to leave the page\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> User is about to leave (mouse to close, back gesture, etc.) \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The final retention attempt, covering users who didn&#39;t download / didn&#39;t finish \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cblockquote>💡 \u003Cstrong>Which to pick first\u003C/strong>: for your first PWA Retargeting setup, start with \u003Cstrong>Cancel download, eject\u003C/strong>. At this timing the user has already shown download intent but pulled back — the highest-converting window for a PWA prompt. You can layer on the other timings later based on data.\u003C/blockquote>\u003Cp>After choosing the timing, click \u003Cstrong>Publish\u003C/strong> in the bottom-right to finish the Reflow Link setup.\u003C/p>\u003Chr />\u003Ch3>Step 5: Wait for data after going live\u003C/h3>\u003Cp>Once the Reflow Link is published, run it on Meta / Google or other ad platforms as usual. After a user completes the full path — &quot;click ad → land on page → hit popup timing → see PWA prompt → install to home screen&quot; — they&#39;re recorded as a PWA installed user.\u003C/p>\u003Cp>After that, every time the user opens the PWA from the home-screen icon triggers one \u003Cstrong>PWA launch\u003C/strong> (consuming PWA launch volume).\u003C/p>\u003Chr />\u003Ch2>Part 3: Check PWA Retargeting Data\u003C/h2>\u003Ch3>Step 6: Open the PWA Retargeting module\u003C/h3>\u003Cp>In the left sidebar, go to \u003Cstrong>Functions → PWA Retargeting\u003C/strong> to open the data view.\u003C/p>\n        \u003Cimg\n          alt=\"WA Retargeting dashboard: Reflow Launches and Installed Users cards plus the launch-records list with UUID, language, IP, launched app\"\n          height=\"1602\"\n          src=\"https://cms-r2.deepclick.com/image-80a920f8f4d5.png\"\n          width=\"2940\"\n        />\n      \u003Cp>The two cards at the top directly reflect the overall impact of PWA Retargeting:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Card \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Meaning \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Reflow Launch Count\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Cumulative number of times the PWA was opened from the home screen (multiple opens by the same user accumulate) \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Installed Users\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Number of users who successfully installed the PWA app via the prompt \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cp>Supported filter: \u003Cstrong>date range\u003C/strong> (defaults to the last 30 days).\u003C/p>\u003Chr />\u003Ch3>Step 7: Check launch records and installed-user details\u003C/h3>\u003Cp>Below the cards are two tabs: \u003Cstrong>Reflow Start Record\u003C/strong> and \u003Cstrong>Installed Users\u003C/strong>.\u003C/p>\u003Ch4>Reflow Start Record\u003C/h4>\u003Cp>Each record represents one PWA launch. Key fields:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Column \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Meaning \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Launch Time\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Timestamp of when the user opened the PWA \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>User Information\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> UUID (device identifier) + language + IP (with country) \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Launched App\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Which PWA the user launched (icon + app name + AppID) \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Ch4>Installed Users\u003C/h4>\u003Cp>Switch to the &quot;Installed Users&quot; tab to see the list of users who installed successfully via the PWA prompt.\u003C/p>\u003Cblockquote>💡 If you still see no launch records a while after going live, check in order: ① is the Reflow Link actually published; ② is the Backup Link popup timing selected; ③ does the Products PWA Redirect URL open normally.\u003C/blockquote>\u003Chr />\u003Ch2>After Setup: FAQ\u003C/h2>\u003Ch3>Q1: Is the PWA Retargeting module just a dashboard — can I change config here?\u003C/h3>\u003Cp>No. The \u003Cstrong>PWA Retargeting\u003C/strong> module \u003Cstrong>only displays data\u003C/strong> — Reflow Launch Count, Installed Users, launch records. All configuration (PWA redirect URL, app icon, popup timing, etc.) is changed in its respective location:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>To change the PWA app itself\u003C/strong> (redirect URL, domain, icon, detail images) → edit the product under Products\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>To change the popup trigger timing\u003C/strong> (cancel download / after download / about to leave) → edit the corresponding Reflow Link\u003C/li>\u003C/ul>\u003Ch3>Q2: Can one product have multiple PWA redirect URLs?\u003C/h3>\u003Cp>Each product supports only one PWA Redirect URL under Products. If you want to test different redirect pages, create multiple products and attach them to different Reflow Links for A/B comparison.\u003C/p>\u003Ch3>Q3: How is PWA launch volume billed?\u003C/h3>\u003Cp>It&#39;s deducted \u003Cstrong>once per PWA launch\u003C/strong>. Multiple opens by the same user are billed repeatedly, with no deduplication — which is exactly the &quot;ongoing retention value&quot; of PWA Retargeting: every time a user comes back, it means one more free touchpoint outside ads.\u003C/p>\u003Cp>Launch volume is priced separately by region across Tier 1 / Tier 2 / Tier 3; you can see your current balance in the &quot;Backup Link&quot; area under Products. When you&#39;re low, go to Wallet and contact your business manager to top up.\u003C/p>\u003Chr />\u003Ch2>Want to Understand How PWA Retargeting Works and Why It Matters?\u003C/h2>\u003Cp>You&#39;ve finished the setup, but if you want to dive into the design rationale behind PWA Retargeting, the conversion logic of each of the three prompt timings, and how it differs from native-app advertising, read the companion article:\u003C/p>\u003Cp>👉 \u003Ca href=\"/resources/blog/pwa-retargeting-overview\" rel=\"noopener noreferrer\" target=\"_blank\">\u003Cstrong>PWA Retargeting Overview: Bypass Platforms, Zero Coding\u003C/strong>\u003C/a>\u003C/p>\u003Cp>If you run into any issues during setup, feel free to reach out to your customer success manager or DeepClick customer support. Here&#39;s to strong retention numbers from your PWA Retargeting 🚀\u003C/p>\u003C/div>","https://deepclick.com/resources/blog/pwa-retargeting-setup-guide",{"children":2642,"direction":23,"format":15,"indent":13,"type":24,"version":18,"textFormat":13,"textStyle":15},[2643],{"detail":13,"format":13,"mode":14,"style":15,"text":1166,"type":17,"version":18},{"id":1168,"alt":2645,"updatedAt":2646,"createdAt":2646,"url":2647,"thumbnailURL":23,"filename":2648,"mimeType":1367,"filesize":2649,"width":2650,"height":2651},"DeepClick PWA Retargeting overview cover: a user-journey diagram from popup timing to the home-screen icon, highlighting the four core values — no app store, no coding, cross-platform, bypass reach cap.","2026-05-22T03:14:23.637Z","https://cms-r2.deepclick.com/image-f626bdafeccb.png","image-f626bdafeccb.png",985790,1920,1080,{"title":5,"description":6,"image":2653},{"id":1168,"alt":2645,"updatedAt":2646,"createdAt":2646,"url":2647,"thumbnailURL":23,"filename":2648,"mimeType":1367,"filesize":2649,"width":2650,"height":2651},{"id":324,"name":2627,"avatar":2655,"updatedAt":2629,"createdAt":2630},{"id":2628,"alt":2627,"updatedAt":2656,"createdAt":2656,"url":2657,"thumbnailURL":23,"filename":2658,"mimeType":1367,"filesize":2659,"width":2660,"height":2660},"2026-04-22T08:09:22.606Z","https://cms-r2.deepclick.com/头像-白.png","头像-白.png",26626,1024,{"id":324,"titleZh":2632,"titleEn":2633,"slug":2634,"order":331,"updatedAt":2635,"createdAt":2636},"\u003Cdiv class=\"payload-richtext\">\u003Cp>The most painful part of running ads isn&#39;t getting clicks — it&#39;s \u003Cstrong>users who click and then leave\u003C/strong>. They abandon a download halfway through, uninstall a few days after installing, or scroll past once and never come back. Ad platforms tag these users as &quot;already reached,&quot; so you can&#39;t reach them again no matter how much you spend — your budget is wasted.\u003C/p>\u003Cp>What makes it worse: you&#39;d love to give these lost users a new path back, but building an app means engineering, testing, app store review, and maintaining two separate builds for iOS and Android. That&#39;s a six-month project at best, with unpredictable cost — and your app might still get rejected by the store for being in a sensitive category.\u003C/p>\u003Cp>DeepClick \u003Cstrong>PWA Retargeting\u003C/strong> offers a different path: \u003Cstrong>no native code, no app store\u003C/strong>. It lets your existing H5 site install onto a user&#39;s home screen just like an app. Once installed, users open your product straight from a home-screen icon — \u003Cstrong>bypassing ad-platform reach limits, bypassing store review, bypassing iOS/Android adaptation\u003C/strong> — with one set of assets covering everything.\u003C/p>\u003Cp>This article walks you through how PWA Retargeting works, its prompt timings, its core value, and where it fits best.\u003C/p>\u003Chr />\u003Ch2>What Is PWA Retargeting\u003C/h2>\u003Cp>\u003Cstrong>PWA\u003C/strong> (Progressive Web App) is a W3C-standard web capability. Through native browser APIs, an ordinary H5 website gains the ability to be &quot;added to the home screen.&quot; With one tap, the website appears on the phone&#39;s home screen as a standalone app — \u003Cstrong>with an icon, a splash screen, and its own window, virtually indistinguishable from a native app\u003C/strong>.\u003C/p>\u003Cp>DeepClick packages this capability into a \u003Cstrong>retargeting tool\u003C/strong>: you attach a PWA configuration to your Reflow Link, and when a user hits a key moment on the product landing page (canceling a download, completing a download, or about to leave), the system automatically pops up an \u003Cstrong>&quot;Add to Home Screen&quot; prompt\u003C/strong> — converting a &quot;scroll-and-leave&quot; visitor into a &quot;lives-on-the-home-screen&quot; long-term user.\u003C/p>\u003Cp>In one sentence:\u003C/p>\u003Cblockquote>\u003Cstrong>PWA Retargeting = the retention hook of an app, without building an app.\u003C/strong>\u003C/blockquote>\u003Chr />\u003Ch2>How It Works: The User Journey\u003C/h2>\u003Cp>The entire PWA Retargeting journey is just 4 steps — half the steps of a native app&#39;s download path:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Stage \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> User action \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> System action \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ① User lands on the product page \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Browses the page \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Loads the regular landing content \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ② A prompt timing is triggered \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Cancels download / completes download / about to leave \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> System pops up the PWA prompt \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ③ User taps &quot;Add&quot; \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Confirms \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Browser installs the site to the home screen (icon + app name) \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> ④ User opens it later \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Taps the home-screen icon \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Launches the PWA, counted as one reflow launch — a free re-engagement outside ads \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cp>Compared with the native-app path, PWA Retargeting \u003Cstrong>skips the app store entirely\u003C/strong>: no opening Google Play / App Store, no searching, no waiting on an installer — the site is &quot;installed&quot; in seconds. This extremely low friction is why PWA install conversion rates are significantly higher than native apps in most scenarios.\u003C/p>\u003Chr />\u003Ch2>Three Guide Popup Timings\u003C/h2>\u003Cp>The PWA prompt doesn&#39;t fire at random — that would annoy users. DeepClick limits it to 3 of the \u003Cstrong>moments most likely to convert\u003C/strong>, and you pick whichever fits your campaign stage:\u003C/p>\u003Ch3>① Pop up on download cancel\u003C/h3>\u003Cp>The user has already tapped &quot;Download,&quot; but abandons it when the prompt appears or partway through — the key instant where they \u003Cstrong>had download intent but pulled back\u003C/strong>.\u003C/p>\u003Cp>\u003Cstrong>Why it&#39;s the golden window\u003C/strong>: the user already has baseline interest in your product (they wouldn&#39;t have tapped download otherwise); they were simply turned away by friction — download waiting, data anxiety, system warnings. Offering a &quot;no download needed&quot; PWA prompt at this moment hits the least resistance.\u003C/p>\u003Cp>\u003Cstrong>Best for\u003C/strong>: testing, scaling, and steady stages alike. \u003Cstrong>Recommended starting point for beginners.\u003C/strong>\u003C/p>\u003Ch3>② Pop up after download completes\u003C/h3>\u003Cp>The PWA prompt fires immediately after the APK finishes downloading.\u003C/p>\u003Cp>\u003Cstrong>Why it works\u003C/strong>: the user has just completed an &quot;effort&quot; (waiting for the download), so their sunk-cost mindset is at its peak and they&#39;re more receptive to a follow-up prompt. Also, finishing a download doesn&#39;t mean they&#39;ll install it — many users download and then forget the file — and this timing catches those &quot;downloaded but never installed&quot; drop-offs.\u003C/p>\u003Cp>\u003Cstrong>Best for\u003C/strong>: APK products and the back end of the conversion funnel; works best stacked with the download-cancel timing.\u003C/p>\u003Ch3>③ Pop up when about to leave the page\u003C/h3>\u003Cp>The user is about to leave (mouse moving to close, back gesture, switching tabs) — \u003Cstrong>the last retention window in the user journey\u003C/strong>.\u003C/p>\u003Cp>\u003Cstrong>Why it&#39;s the final chance\u003C/strong>: it covers everyone the first two timings didn&#39;t catch, including pure browsers who never tapped download at all. &quot;About to leave&quot; means the user has given up on the regular landing experience, and the PWA prompt is the final safety net for this traffic.\u003C/p>\u003Cp>\u003Cstrong>Best for\u003C/strong>: website products (which have no &quot;download&quot; action to trigger on) — first choice; for APK products, a fallback on top of the first two timings.\u003C/p>\u003Chr />\u003Ch2>Four Core Values\u003C/h2>\u003Ch3>① No App Store: bypass store review\u003C/h3>\u003Cp>A PWA runs entirely inside the browser engine and is \u003Cstrong>not distributed through any app store\u003C/strong> — not Google Play, App Store, Galaxy Store, or any other. This means:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>No store rejection\u003C/strong> — especially for sensitive categories (finance, gaming, adult, medical, etc.), where a native app would likely fail review; PWA bypasses it entirely\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>No store takedown\u003C/strong> — your product&#39;s fate stays in your own hands and won&#39;t suddenly go dark because of a store policy change\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>No developer account, no qualification review, no store revenue share\u003C/strong> — your Reflow Link and PWA configuration take over everything\u003C/li>\u003C/ul>\u003Ch3>② No Development: not a single line of native code\u003C/h3>\u003Cp>A PWA wraps your existing H5 site directly into an app, with \u003Cstrong>no need to build separate iOS (Swift) and Android (Kotlin) versions\u003C/strong>. All you need is:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >An H5 site that loads normally (your existing campaign or landing page works)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >An app name, an app icon, and a redirect URL\u003C/li>\u003C/ul>\u003Cp>Fill in a few fields in the DeepClick Console and your website gains home-screen install capability in 5 minutes — \u003Cstrong>saving at least 3–6 months of native development time\u003C/strong> and freeing your engineering resources for features that actually create value.\u003C/p>\u003Ch3>③ Cross-Platform: one set covers iOS and Android\u003C/h3>\u003Cp>The PWA standard is fully supported by all mainstream browsers — iOS Safari, Android Chrome, Firefox, Edge:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>iOS users\u003C/strong>: tap the Share button in Safari → Add to Home Screen, and a standalone icon appears\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Android users\u003C/strong>: tap the PWA install prompt in Chrome → Add to Home Screen, with an even more native-like experience (standalone window, splash screen, push notifications)\u003C/li>\u003C/ul>\u003Cp>One PWA configuration covers both iOS and Android users at once — no maintaining two builds, no two rounds of review — \u003Cstrong>at a fraction of the resource cost of a native app\u003C/strong>.\u003C/p>\u003Ch3>④ Bypass Reach Limits: a home-screen icon = free re-engagement\u003C/h3>\u003Cp>This is PWA Retargeting&#39;s biggest hidden value — \u003Cstrong>bypassing the ad platform&#39;s frequency cap on reaching the same user\u003C/strong>.\u003C/p>\u003Cp>To prevent &quot;the same ad harassing a user,&quot; ad platforms cap how many times a given user can be reached by the same advertiser within a window. Once a user is tagged &quot;already reached,&quot; you can&#39;t reach them again no matter how you bid. But \u003Cstrong>once a user adds your PWA to their home screen, every time they open it from that icon is a 100% direct hit — costing none of your ad budget and bound by no platform reach cap.\u003C/strong>\u003C/p>\u003Cp>A home-screen icon is essentially &quot;an entry point the user created themselves&quot; — you simply guide them to create it, and every later visit is fully decoupled from your ad spend.\u003C/p>\u003Chr />\u003Ch2>What Users Actually Experience\u003C/h2>\u003Cp>What does the PWA prompt look like on a user&#39;s phone? Roughly this visual flow:\u003C/p>\u003Col class=\"list-number\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >The user is browsing your fallback page\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >Once a prompt timing is hit, \u003Cstrong>a guide card pops up\u003C/strong> in the center or at the bottom of the page — showing the app icon, app name, a short line of value copy, and a prominent &quot;Add&quot; button (the visual style auto-adapts to your fallback page&#39;s primary color)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >The user taps &quot;Add,&quot; and the browser invokes the system-native &quot;Add to Home Screen&quot; confirmation\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >Once confirmed, a new app icon immediately appears on the home screen\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"5\"\n        >When the user later taps the home-screen icon, the PWA launches full-screen — \u003Cstrong>visually almost identical to opening a native app\u003C/strong>\u003C/li>\u003C/ol>\u003Cp>The whole process feels very light to the user — unlike &quot;installing an app&quot; with its waiting and system warnings, it&#39;s more like &quot;bookmarking a website to the home screen,&quot; so the psychological resistance is low and the conversion rate is naturally higher.\u003C/p>\u003Chr />\u003Ch2>Where It Fits Best\u003C/h2>\u003Cp>PWA Retargeting isn&#39;t a master key. It fits these scenarios best:\u003C/p>\u003Cdiv class=\"lexical-table-container\">\n        \u003Ctable class=\"lexical-table\" style=\"border-collapse: collapse;\">\n          \u003Ctbody>\u003Ctr class=\"lexical-table-row\">\n        \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Scenario \u003C/p>\n      \u003C/th>\n    \u003Cth\n        class=\"lexical-table-cell lexical-table-cell-header-1\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> Why it fits \u003C/p>\n      \u003C/th>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>APK distribution\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The share of users who cancel an APK download is generally high (30%–60%); PWA recaptures this lost traffic directly \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Website products\u003C/strong> (WordPress / WooCommerce / Shopify, etc.) \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> They have no &quot;install&quot; action of their own; PWA is the only way to get users to &quot;add to home screen&quot; \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Sensitive categories\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> When a native app can&#39;t get into the store or gets taken down at any time, PWA is the lowest-compliance-risk path to home-screen distribution \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Lean teams with tight budgets and few engineers\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> No separate iOS / Android development needed — one H5 reused directly \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003Ctr class=\"lexical-table-row\">\n        \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> \u003Cstrong>Products chasing long-term retention\u003C/strong> \u003C/p>\n      \u003C/td>\n    \u003Ctd\n        class=\"lexical-table-cell lexical-table-cell-header-0\"\n        \n        \n        style=\"border: 1px solid #ccc; padding: 8px;\"\n      >\n        \u003Cp> The home-screen icon provides a free re-engagement channel outside ads, a solid retention hook \u003C/p>\n      \u003C/td>\n    \n      \u003C/tr>\u003C/tbody>\n        \u003C/table>\n      \u003C/div>\u003Cp>Where it doesn&#39;t fit:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Google Play / App Store products\u003C/strong> — already distributed through the store; adding PWA only complicates the conversion path\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Heavy functional apps\u003C/strong> (e.g. video editing, 3D games) — they need extensive native hardware capabilities that a PWA can&#39;t fully support\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>Pure brand-awareness campaigns\u003C/strong> — users have no repeat-visit need, so a home-screen icon has limited value\u003C/li>\u003C/ul>\u003Chr />\u003Ch2>How the Data Flows Back\u003C/h2>\u003Cp>Once PWA Retargeting is live, all data is aggregated in the \u003Cstrong>PWA Retargeting\u003C/strong> module of the DeepClick Console:\u003C/p>\u003Cul class=\"list-bullet\">\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"1\"\n        >\u003Cstrong>Reflow Launches\u003C/strong>: the cumulative number of times the PWA was opened from the home screen (multiple opens by the same user accumulate, reflecting \u003Cstrong>retention depth\u003C/strong>)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"2\"\n        >\u003Cstrong>Installed Users\u003C/strong>: the deduplicated count of users who successfully added it to their home screen via the prompt (reflecting \u003Cstrong>install-funnel performance\u003C/strong>)\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"3\"\n        >\u003Cstrong>Launch Records\u003C/strong>: the time, user UUID, language, IP, and corresponding PWA app for each launch — usable for user-behavior and geographic-distribution analysis\u003C/li>\u003Cli\n          class=\"\"\n          style=\"\"\n          value=\"4\"\n        >\u003Cstrong>Installed Users list\u003C/strong>: a deduplicated list of every user who installed the PWA, for follow-up engagement by your operations team\u003C/li>\u003C/ul>\u003Cp>With these two core metrics, you can \u003Cstrong>quantify the real impact of PWA Retargeting\u003C/strong> — no guessing about &quot;whether this feature works.&quot;\u003C/p>\u003Chr />\u003Ch2>Ready to Set Up PWA Retargeting?\u003C/h2>\u003Cp>Setting up PWA Retargeting takes just three steps — configure the PWA app under Products, attach it to a Reflow Link and pick a prompt timing, and finally check the data in the PWA Retargeting module. \u003Cstrong>The whole setup takes under 5 minutes.\u003C/strong>\u003C/p>\u003Cp>👉 \u003Ca href=\"/resources/blog/pwa-retargeting-setup-guide\" rel=\"noopener noreferrer\" target=\"_blank\">\u003Cstrong>PWA Retargeting Setup Guide: Add Your Website to the Home Screen Like an App\u003C/strong>\u003C/a>\u003C/p>\u003Cp>If you run into any issues during setup, feel free to reach out to your customer success manager or DeepClick customer support. Here&#39;s to strong retention numbers from your PWA Retargeting 🚀\u003C/p>\u003C/div>",{"en":1171,"zh-CN":1171},1779707054033]