{"content_id":"frlticcgwv","slug":"onsite-marketing-five-strategies","locale":"en","schema_type":"HowTo","category":"how_to","category_name":"How-to","title":"What On-Site Marketing Is and 5 Strategies to Boost Conversions","summary":"On-site marketing helps website visitors browse and purchase by presenting them with relevant information and options. This article explains a five-stage strategy covering notifications, persuasion, browsing support, higher average order value, and abandonment prevention, along with principles for measuring performance.","sponsorship_disclosure":null,"author":{"name":"Injoys Editorial Team","url":"https://injoys.com/ko/about"},"key_points":["Distinguish visitors by their purpose and customer status, then define the benefits and information each segment needs.","Use pop-ups, banners, countdowns, and social proof to highlight key information while controlling accuracy and exposure frequency.","Reduce browsing effort with recently viewed products and personalized recommendations, helping visitors quickly find suitable products.","Place cross-selling, upselling, and bundle offers in the appropriate order context, and measure profit as well as revenue.","Test cart reminders and customer support based on signs of abandonment, and use a control group to verify the incremental effect."],"content_markdown":"On-site marketing is the practice of designing a website’s internal messages, screen layouts, recommendations, benefits, and consultation paths so that visitors arriving through ads or search can find the information they need and make informed decisions. The goal is not to pressure visitors into making a purchase at all costs, but to increase the likelihood of conversion by reducing uncertainty and the cost of exploration.\n\nIt is difficult to treat average site conversion rates or popup contribution rates as universal figures that apply across all industries. Product prices, purchase cycles, acquisition channels, the proportion of new customers, and definitions of conversion all differ. External benchmarks should be used only as reference points, and results should be compared between your own exposed and control groups.\n\n## What Is On-site Marketing?\n\nWhile off-site marketing brings visitors in through external touchpoints such as search, advertising, social media, and partnerships, on-site marketing manages the experience after they arrive.\n\n| Category | Off-site Marketing | On-site Marketing |\n|---|---|---|\n| Main touchpoints | Search results, advertising platforms, social media, email | Homepage, product detail pages, shopping cart, checkout screens |\n| Primary purpose | Reach, awareness, traffic acquisition | Exploration support, conversion, improving average order value and repeat visits |\n| Common methods | Search ads, content, display ads | Popups, banners, recommendations, consultations, cart notifications |\n| Key metrics | Impressions, click-through rate, acquisition cost | Conversion rate, revenue per visitor, average order value, bounce rate |\n\nOn-site marketing and conversion rate optimization (CRO) overlap, but they are not the same. On-site marketing refers to specific interventions shown to visitors, while CRO is a broader improvement process that includes problem diagnosis, hypothesis development, experimentation, and analysis. CRM is connected to on-site personalization because it uses customer identification information and purchase history.\n\n## What to Define Before Getting Started\n\n### Standardize the Meaning of Conversion First\n\nConversion differs by site. For an online store, the primary conversion may be a completed payment; for a subscription service, a trial signup; and for a high-consideration product, a consultation booking. Mixing session-based and user-based conversion rates in a single report makes results difficult to compare.\n\n- Conversion rate = Number of conversions ÷ Number of sessions or users\n- Average order value (AOV) = Revenue ÷ Number of orders\n- Revenue per visitor (RPV) = Revenue ÷ Number of visitors\n- Related purchase rate = Number of orders containing recommended products ÷ Number of orders exposed to recommendations\n- Exit-prevention conversion rate = Number of conversions after exposure to an exit-prevention message ÷ Number of exposures to that message\n\nThe denominator, aggregation period, and criteria for handling cancellations and returns should all be documented in the metric definition guide.\n\n### Distinguish Between Visitor States\n\nShowing the same popup to every visitor creates message conflicts and fatigue. At a minimum, it is advisable to distinguish between the following states:\n\n- New and returning visitors\n- Members and non-members\n- First-time customers and existing customers\n- Visitors browsing products and visitors with items in their carts\n- Acquisition channels such as advertising, search, and email\n- Mobile and desktop environments\n\nFor new visitors without sufficient data for personalization, it is safer to provide universal information such as popular products, clear categories, and return policies rather than making excessive assumptions.\n\n## 5-Step Implementation Process\n\n### 1. Communicate Benefits and Essential Information\n\nPopups, top bar banners, and floating UI elements prominently communicate information needed for purchase decisions, such as discounts, shipping, event deadlines, and member benefits.\n\n**Appropriate Use Cases**\n\n- Inform non-members about signup benefits and eligibility requirements\n- Inform new customers about first-purchase benefits\n- Display event deadlines based on the actual end time registered on the server\n- Pin a cart or consultation button to the bottom of mobile screens\n\nContext matters more than exposure volume for popups. Instead of covering the entire screen immediately after a visitor arrives, a popup can be shown after the visitor has browsed products to a certain extent or met relevant conditions. The number of exposures per session and the interval before showing the popup again after it is closed should also be defined.\n\nClaims that purchases made through popups account for a certain percentage of total purchases can vary greatly depending on the tool’s attribution model. A control group that does not see the message is needed to determine whether the people who saw the popup would have made a purchase anyway.\n\n### 2. Provide Evidence That Supports Decisions\n\nVisitors who are hesitant to purchase can be shown deadlines, inventory levels, terms of use, and ratings from other customers. However, persuasive information must be based on verifiable facts.\n\n- **Countdown:** It must match the actual event end time and must not reset when the page is refreshed.\n- **Inventory notice:** It should be integrated with the actual inventory system and account for inventory changes such as reservations and returns.\n- **Sales and viewing data:** The aggregation period and any data latency should be clearly stated.\n- **Free-shipping progress indicator:** It should show the difference between the current cart amount and the free-shipping threshold.\n- **Reviews and ratings:** Negative ratings should not be hidden, and the submission and verification criteria should be disclosed.\n\nFalse purchase notifications, deadlines that continually reset, and inventory made to appear lower than it actually is can become deceptive interfaces rather than social proof. Even if short-term clicks increase, trust, refund rates, and long-term customer value may deteriorate.\n\nA free-shipping progress indicator can encourage additional purchases, but shipping costs and product costs must also be considered. Rather than setting the threshold arbitrarily, design it by analyzing the distribution of existing order values and contribution margins.\n\n### 3. Make Product Exploration Easier\n\nThe more products there are, the easier it is for visitors to forget products they previously viewed or leave during the comparison process. Recently viewed products, comparison features, search autocomplete, and recommendation modules reduce these exploration costs.\n\n**Differences Between Recommendation Methods**\n\n| Method | Data Used | Advantages | Considerations |\n|---|---|---|---|\n| Recently viewed products | Individual viewing history | Relatively easy to implement and understand | Consider shared devices and consent to storage |\n| Products viewed together | Browsing patterns across multiple visitors | Useful for discovering comparison candidates | Results may be unstable when traffic is low |\n| Products purchased together | Order combinations | Suitable for suggesting related purchases | May be biased toward popular products |\n| Personalized recommendations | Viewing, purchase, and preference data | Can increase relevance for each customer | Requires data quality, explainability, and privacy management |\n| Rule-based recommendations | Category, inventory, and price rules | Can operate even with limited data | Potential rule-management costs and overexposure |\n\nRecommendation quality should not be judged solely by click-through rate. The purchase rate after clicking a recommendation, return rate, exposure rate of out-of-stock products, recommendation diversity, and revenue per visitor should also be examined.\n\n### 4. Increase Order Value\n\nCommon ways to increase average order value include cross-selling, upselling, and bundle offers.\n\n- **Cross-selling:** Suggest complementary products used with the product being viewed. For example, compatible memory cards and bags can be suggested for a camera.\n- **Upselling:** Compare and present higher-tier options with greater capacity, more features, or broader warranty coverage.\n- **Bundle offers:** Group products that are needed together and disclose differences in price and composition compared with purchasing them separately.\n\nRecommendations should be placed where they do not interfere with decision-making. On product detail pages, it is appropriate to explain compatibility and differences; in the shopping cart, it is appropriate to suggest only a small number of complementary products that do not obstruct checkout.\n\nIf average order value rises while conversion rate falls significantly, overall performance may worsen. Revenue per visitor, contribution margin, discount costs, and cancellation and return rates should be compared together. An increase in a single order value is not the same as customer lifetime value (LTV); repeat purchases and retention rates must also be examined to determine whether LTV has improved.\n\n### 5. Address the Causes of Exit\n\nAn exit-prevention message is not a tool for retaining everyone who is about to leave, but a means of removing solvable obstacles at the right moment.\n\n- When there are products in the cart but checkout is not proceeding, remind the visitor about shipping costs and return policies.\n- When product comparisons continue for a long time, provide a comparison table or consultation path.\n- For expensive, high-consideration products, offer chat, phone, or scheduled consultations.\n- Offer limited first-purchase benefits only to new customers.\n- If errors recur, show instructions for resolving payment failures and customer support channels before offering a discount.\n\nExit intent on desktop can be inferred from mouse movement, but the same signal cannot be used on mobile. Mobile relies on indirect signals such as navigating back, screen inactivity, or remaining idle for an extended period, so the possibility of false positives must be considered.\n\nThere is no universally correct answer for how many minutes to wait before showing a cart notification. Analyze the average consideration time and checkout duration by product, form an initial hypothesis, and then test it. Notifications shown too quickly interfere with visitors who are considering their options normally or reading information.\n\n## How to Measure Performance Accurately\n\nRevenue shown in an on-site tool’s report should not be treated directly as incremental revenue. The fact that a purchase occurred after a message was displayed is not enough to conclude that the message caused the purchase.\n\n### Minimum Event Design\n\n| Event | Key Values to Record |\n|---|---|\n| Message impression | Campaign ID, screen location, visitor state, exposure time |\n| Close | Campaign ID, time elapsed since exposure |\n| Click | Button or product ID, offer type |\n| Add to cart | Product ID, quantity, price, whether the action came through a recommendation |\n| Begin checkout | Cart amount, coupon, shipping conditions |\n| Purchase | Order ID, revenue, discount, separation of tax and shipping costs |\n| Cancellation or return | Order ID, amount, reason |\n\nOrder IDs must not be counted more than once, and methods for handling currency, tax, shipping costs, and refunds must be standardized. It is also important not to transmit personal information itself as a parameter in analytics events.\n\n### Experiments With a Control Group\n\n1. Define the problem to be solved and the target segment.\n2. Establish one key hypothesis at a time.\n3. Randomly divide visitors into a control group that sees the existing screen and a treatment group that sees the new intervention.\n4. Define guardrail metrics such as bounce rate, return rate, and page performance alongside the primary metric.\n5. Collect a sufficient sample while accounting for fluctuations by day of the week and promotions.\n6. Examine differences between new and existing customers and across devices, not just the overall results.\n\nIncremental impact can be evaluated by subtracting the control group’s conversion rate from the treatment group’s conversion rate. If multiple popups are changed at once, it becomes difficult to determine which element produced the result, so changes should be prioritized and validated sequentially.\n\n## Operational Principles Often Overlooked by Existing Resources\n\nOn-site marketing is not simply the work of adding messages. It is closer to product operations that jointly manage performance, accessibility, privacy, and long-term trust.\n\n### Do Not Harm Page Performance\n\nAs external scripts, recommendation widgets, and popups increase, loading and input responsiveness may slow down, and the screen may shift unexpectedly. This can offset the conversion impact of the messages. Compare script size, Core Web Vitals, and error rates before and after deployment, and reserve space for screen elements in advance.\n\n### Create Accessible Interfaces\n\nModals and popups must be operable and closable using only a keyboard. Focus should move logically within the popup, and a clear close button and sufficient color contrast should be provided. Important information should not be communicated solely through countdown animations or color.\n\n### Respect Privacy and Choice\n\nWhen using viewing or purchase history for personalization, check the privacy and cookie regulations that apply in the relevant region. Collect only necessary data, and limit retention periods and access permissions. Options to refuse consent or disable recommendations should also be easy to find.\n\n### Avoid Deceptive Design\n\nAvoid hiding benefit conditions, recurring payments, shipping fees, or cancellation procedures, or making rejection buttons difficult to identify. Urgency and social proof should be used only when supported by actual data, and visual hierarchy should not be distorted to steer users toward choices they do not want.\n\n## Operational Checklist\n\n- Are the campaign’s target, purpose, and exclusion conditions clear?\n- Are multiple messages prevented from overlapping for the same visitor?\n- Do discounts, inventory, sales volume, and end times match actual data?\n- On mobile, do they avoid obscuring the close button and key content?\n- Can they be used with a keyboard and screen reader?\n- Have page speed and visual stability remained unaffected?\n- Is there a control group, and are incremental conversions and incremental profit measured?\n- Are discount costs, return rates, and increases in customer inquiries also monitored?\n- Is unnecessary personal information neither collected nor sent to analytics tools?\n- Are the campaign’s termination conditions and person responsible defined?\n\n## Key Takeaways\n\nThe starting point of on-site marketing is not adding more popups, but identifying where and why visitors stop. The process can be approached in sequence: communicate benefits, support decisions with facts, simplify exploration, suggest relevant products, and remove solvable causes of exit.\n\nPerformance should be judged not by revenue generated after message exposure, but by additional conversions and profit relative to the control group. Sustainable improvement also requires including page performance, accessibility, privacy, and customer trust as guardrail metrics.","content_html":"\u003cp\u003eOn-site marketing is the practice of designing a website’s internal messages, screen layouts, recommendations, benefits, and consultation paths so that visitors arriving through ads or search can find the information they need and make informed decisions. The goal is not to pressure visitors into making a purchase at all costs, but to increase the likelihood of conversion by reducing uncertainty and the cost of exploration.\u003c/p\u003e\n\u003cp\u003eIt is difficult to treat average site conversion rates or popup contribution rates as universal figures that apply across all industries. Product prices, purchase cycles, acquisition channels, the proportion of new customers, and definitions of conversion all differ. External benchmarks should be used only as reference points, and results should be compared between your own exposed and control groups.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#what-is-on-site-marketing\" class=\"anchor\" id=\"what-is-on-site-marketing\"\u003e\u003c/a\u003eWhat Is On-site Marketing?\u003c/h2\u003e\n\u003cp\u003eWhile off-site marketing brings visitors in through external touchpoints such as search, advertising, social media, and partnerships, on-site marketing manages the experience after they arrive.\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCategory\u003c/th\u003e\n\u003cth\u003eOff-site Marketing\u003c/th\u003e\n\u003cth\u003eOn-site Marketing\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Category\"\u003eMain touchpoints\u003c/td\u003e\n\u003ctd data-label=\"Off-site Marketing\"\u003eSearch results, advertising platforms, social media, email\u003c/td\u003e\n\u003ctd data-label=\"On-site Marketing\"\u003eHomepage, product detail pages, shopping cart, checkout screens\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Category\"\u003ePrimary purpose\u003c/td\u003e\n\u003ctd data-label=\"Off-site Marketing\"\u003eReach, awareness, traffic acquisition\u003c/td\u003e\n\u003ctd data-label=\"On-site Marketing\"\u003eExploration support, conversion, improving average order value and repeat visits\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Category\"\u003eCommon methods\u003c/td\u003e\n\u003ctd data-label=\"Off-site Marketing\"\u003eSearch ads, content, display ads\u003c/td\u003e\n\u003ctd data-label=\"On-site Marketing\"\u003ePopups, banners, recommendations, consultations, cart notifications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Category\"\u003eKey metrics\u003c/td\u003e\n\u003ctd data-label=\"Off-site Marketing\"\u003eImpressions, click-through rate, acquisition cost\u003c/td\u003e\n\u003ctd data-label=\"On-site Marketing\"\u003eConversion rate, revenue per visitor, average order value, bounce rate\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003eOn-site marketing and conversion rate optimization (CRO) overlap, but they are not the same. On-site marketing refers to specific interventions shown to visitors, while CRO is a broader improvement process that includes problem diagnosis, hypothesis development, experimentation, and analysis. CRM is connected to on-site personalization because it uses customer identification information and purchase history.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#what-to-define-before-getting-started\" class=\"anchor\" id=\"what-to-define-before-getting-started\"\u003e\u003c/a\u003eWhat to Define Before Getting Started\u003c/h2\u003e\n\u003ch3\u003e\n\u003ca href=\"#standardize-the-meaning-of-conversion-first\" class=\"anchor\" id=\"standardize-the-meaning-of-conversion-first\"\u003e\u003c/a\u003eStandardize the Meaning of Conversion First\u003c/h3\u003e\n\u003cp\u003eConversion differs by site. For an online store, the primary conversion may be a completed payment; for a subscription service, a trial signup; and for a high-consideration product, a consultation booking. Mixing session-based and user-based conversion rates in a single report makes results difficult to compare.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConversion rate = Number of conversions ÷ Number of sessions or users\u003c/li\u003e\n\u003cli\u003eAverage order value (AOV) = Revenue ÷ Number of orders\u003c/li\u003e\n\u003cli\u003eRevenue per visitor (RPV) = Revenue ÷ Number of visitors\u003c/li\u003e\n\u003cli\u003eRelated purchase rate = Number of orders containing recommended products ÷ Number of orders exposed to recommendations\u003c/li\u003e\n\u003cli\u003eExit-prevention conversion rate = Number of conversions after exposure to an exit-prevention message ÷ Number of exposures to that message\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe denominator, aggregation period, and criteria for handling cancellations and returns should all be documented in the metric definition guide.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#distinguish-between-visitor-states\" class=\"anchor\" id=\"distinguish-between-visitor-states\"\u003e\u003c/a\u003eDistinguish Between Visitor States\u003c/h3\u003e\n\u003cp\u003eShowing the same popup to every visitor creates message conflicts and fatigue. At a minimum, it is advisable to distinguish between the following states:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew and returning visitors\u003c/li\u003e\n\u003cli\u003eMembers and non-members\u003c/li\u003e\n\u003cli\u003eFirst-time customers and existing customers\u003c/li\u003e\n\u003cli\u003eVisitors browsing products and visitors with items in their carts\u003c/li\u003e\n\u003cli\u003eAcquisition channels such as advertising, search, and email\u003c/li\u003e\n\u003cli\u003eMobile and desktop environments\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor new visitors without sufficient data for personalization, it is safer to provide universal information such as popular products, clear categories, and return policies rather than making excessive assumptions.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#5-step-implementation-process\" class=\"anchor\" id=\"5-step-implementation-process\"\u003e\u003c/a\u003e5-Step Implementation Process\u003c/h2\u003e\n\u003ch3\u003e\n\u003ca href=\"#1-communicate-benefits-and-essential-information\" class=\"anchor\" id=\"1-communicate-benefits-and-essential-information\"\u003e\u003c/a\u003e1. Communicate Benefits and Essential Information\u003c/h3\u003e\n\u003cp\u003ePopups, top bar banners, and floating UI elements prominently communicate information needed for purchase decisions, such as discounts, shipping, event deadlines, and member benefits.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAppropriate Use Cases\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInform non-members about signup benefits and eligibility requirements\u003c/li\u003e\n\u003cli\u003eInform new customers about first-purchase benefits\u003c/li\u003e\n\u003cli\u003eDisplay event deadlines based on the actual end time registered on the server\u003c/li\u003e\n\u003cli\u003ePin a cart or consultation button to the bottom of mobile screens\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eContext matters more than exposure volume for popups. Instead of covering the entire screen immediately after a visitor arrives, a popup can be shown after the visitor has browsed products to a certain extent or met relevant conditions. The number of exposures per session and the interval before showing the popup again after it is closed should also be defined.\u003c/p\u003e\n\u003cp\u003eClaims that purchases made through popups account for a certain percentage of total purchases can vary greatly depending on the tool’s attribution model. A control group that does not see the message is needed to determine whether the people who saw the popup would have made a purchase anyway.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#2-provide-evidence-that-supports-decisions\" class=\"anchor\" id=\"2-provide-evidence-that-supports-decisions\"\u003e\u003c/a\u003e2. Provide Evidence That Supports Decisions\u003c/h3\u003e\n\u003cp\u003eVisitors who are hesitant to purchase can be shown deadlines, inventory levels, terms of use, and ratings from other customers. However, persuasive information must be based on verifiable facts.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCountdown:\u003c/strong\u003e It must match the actual event end time and must not reset when the page is refreshed.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInventory notice:\u003c/strong\u003e It should be integrated with the actual inventory system and account for inventory changes such as reservations and returns.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSales and viewing data:\u003c/strong\u003e The aggregation period and any data latency should be clearly stated.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree-shipping progress indicator:\u003c/strong\u003e It should show the difference between the current cart amount and the free-shipping threshold.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReviews and ratings:\u003c/strong\u003e Negative ratings should not be hidden, and the submission and verification criteria should be disclosed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFalse purchase notifications, deadlines that continually reset, and inventory made to appear lower than it actually is can become deceptive interfaces rather than social proof. Even if short-term clicks increase, trust, refund rates, and long-term customer value may deteriorate.\u003c/p\u003e\n\u003cp\u003eA free-shipping progress indicator can encourage additional purchases, but shipping costs and product costs must also be considered. Rather than setting the threshold arbitrarily, design it by analyzing the distribution of existing order values and contribution margins.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#3-make-product-exploration-easier\" class=\"anchor\" id=\"3-make-product-exploration-easier\"\u003e\u003c/a\u003e3. Make Product Exploration Easier\u003c/h3\u003e\n\u003cp\u003eThe more products there are, the easier it is for visitors to forget products they previously viewed or leave during the comparison process. Recently viewed products, comparison features, search autocomplete, and recommendation modules reduce these exploration costs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDifferences Between Recommendation Methods\u003c/strong\u003e\u003c/p\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMethod\u003c/th\u003e\n\u003cth\u003eData Used\u003c/th\u003e\n\u003cth\u003eAdvantages\u003c/th\u003e\n\u003cth\u003eConsiderations\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Method\"\u003eRecently viewed products\u003c/td\u003e\n\u003ctd data-label=\"Data Used\"\u003eIndividual viewing history\u003c/td\u003e\n\u003ctd data-label=\"Advantages\"\u003eRelatively easy to implement and understand\u003c/td\u003e\n\u003ctd data-label=\"Considerations\"\u003eConsider shared devices and consent to storage\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Method\"\u003eProducts viewed together\u003c/td\u003e\n\u003ctd data-label=\"Data Used\"\u003eBrowsing patterns across multiple visitors\u003c/td\u003e\n\u003ctd data-label=\"Advantages\"\u003eUseful for discovering comparison candidates\u003c/td\u003e\n\u003ctd data-label=\"Considerations\"\u003eResults may be unstable when traffic is low\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Method\"\u003eProducts purchased together\u003c/td\u003e\n\u003ctd data-label=\"Data Used\"\u003eOrder combinations\u003c/td\u003e\n\u003ctd data-label=\"Advantages\"\u003eSuitable for suggesting related purchases\u003c/td\u003e\n\u003ctd data-label=\"Considerations\"\u003eMay be biased toward popular products\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Method\"\u003ePersonalized recommendations\u003c/td\u003e\n\u003ctd data-label=\"Data Used\"\u003eViewing, purchase, and preference data\u003c/td\u003e\n\u003ctd data-label=\"Advantages\"\u003eCan increase relevance for each customer\u003c/td\u003e\n\u003ctd data-label=\"Considerations\"\u003eRequires data quality, explainability, and privacy management\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Method\"\u003eRule-based recommendations\u003c/td\u003e\n\u003ctd data-label=\"Data Used\"\u003eCategory, inventory, and price rules\u003c/td\u003e\n\u003ctd data-label=\"Advantages\"\u003eCan operate even with limited data\u003c/td\u003e\n\u003ctd data-label=\"Considerations\"\u003ePotential rule-management costs and overexposure\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003eRecommendation quality should not be judged solely by click-through rate. The purchase rate after clicking a recommendation, return rate, exposure rate of out-of-stock products, recommendation diversity, and revenue per visitor should also be examined.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#4-increase-order-value\" class=\"anchor\" id=\"4-increase-order-value\"\u003e\u003c/a\u003e4. Increase Order Value\u003c/h3\u003e\n\u003cp\u003eCommon ways to increase average order value include cross-selling, upselling, and bundle offers.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCross-selling:\u003c/strong\u003e Suggest complementary products used with the product being viewed. For example, compatible memory cards and bags can be suggested for a camera.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUpselling:\u003c/strong\u003e Compare and present higher-tier options with greater capacity, more features, or broader warranty coverage.\u003c/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBundle offers:\u003c/strong\u003e Group products that are needed together and disclose differences in price and composition compared with purchasing them separately.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRecommendations should be placed where they do not interfere with decision-making. On product detail pages, it is appropriate to explain compatibility and differences; in the shopping cart, it is appropriate to suggest only a small number of complementary products that do not obstruct checkout.\u003c/p\u003e\n\u003cp\u003eIf average order value rises while conversion rate falls significantly, overall performance may worsen. Revenue per visitor, contribution margin, discount costs, and cancellation and return rates should be compared together. An increase in a single order value is not the same as customer lifetime value (LTV); repeat purchases and retention rates must also be examined to determine whether LTV has improved.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#5-address-the-causes-of-exit\" class=\"anchor\" id=\"5-address-the-causes-of-exit\"\u003e\u003c/a\u003e5. Address the Causes of Exit\u003c/h3\u003e\n\u003cp\u003eAn exit-prevention message is not a tool for retaining everyone who is about to leave, but a means of removing solvable obstacles at the right moment.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen there are products in the cart but checkout is not proceeding, remind the visitor about shipping costs and return policies.\u003c/li\u003e\n\u003cli\u003eWhen product comparisons continue for a long time, provide a comparison table or consultation path.\u003c/li\u003e\n\u003cli\u003eFor expensive, high-consideration products, offer chat, phone, or scheduled consultations.\u003c/li\u003e\n\u003cli\u003eOffer limited first-purchase benefits only to new customers.\u003c/li\u003e\n\u003cli\u003eIf errors recur, show instructions for resolving payment failures and customer support channels before offering a discount.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExit intent on desktop can be inferred from mouse movement, but the same signal cannot be used on mobile. Mobile relies on indirect signals such as navigating back, screen inactivity, or remaining idle for an extended period, so the possibility of false positives must be considered.\u003c/p\u003e\n\u003cp\u003eThere is no universally correct answer for how many minutes to wait before showing a cart notification. Analyze the average consideration time and checkout duration by product, form an initial hypothesis, and then test it. Notifications shown too quickly interfere with visitors who are considering their options normally or reading information.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#how-to-measure-performance-accurately\" class=\"anchor\" id=\"how-to-measure-performance-accurately\"\u003e\u003c/a\u003eHow to Measure Performance Accurately\u003c/h2\u003e\n\u003cp\u003eRevenue shown in an on-site tool’s report should not be treated directly as incremental revenue. The fact that a purchase occurred after a message was displayed is not enough to conclude that the message caused the purchase.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#minimum-event-design\" class=\"anchor\" id=\"minimum-event-design\"\u003e\u003c/a\u003eMinimum Event Design\u003c/h3\u003e\n\u003cdiv class=\"overflow-x-auto\"\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eEvent\u003c/th\u003e\n\u003cth\u003eKey Values to Record\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Event\"\u003eMessage impression\u003c/td\u003e\n\u003ctd data-label=\"Key Values to Record\"\u003eCampaign ID, screen location, visitor state, exposure time\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Event\"\u003eClose\u003c/td\u003e\n\u003ctd data-label=\"Key Values to Record\"\u003eCampaign ID, time elapsed since exposure\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Event\"\u003eClick\u003c/td\u003e\n\u003ctd data-label=\"Key Values to Record\"\u003eButton or product ID, offer type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Event\"\u003eAdd to cart\u003c/td\u003e\n\u003ctd data-label=\"Key Values to Record\"\u003eProduct ID, quantity, price, whether the action came through a recommendation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Event\"\u003eBegin checkout\u003c/td\u003e\n\u003ctd data-label=\"Key Values to Record\"\u003eCart amount, coupon, shipping conditions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Event\"\u003ePurchase\u003c/td\u003e\n\u003ctd data-label=\"Key Values to Record\"\u003eOrder ID, revenue, discount, separation of tax and shipping costs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Event\"\u003eCancellation or return\u003c/td\u003e\n\u003ctd data-label=\"Key Values to Record\"\u003eOrder ID, amount, reason\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/div\u003e\n\u003cp\u003eOrder IDs must not be counted more than once, and methods for handling currency, tax, shipping costs, and refunds must be standardized. It is also important not to transmit personal information itself as a parameter in analytics events.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#experiments-with-a-control-group\" class=\"anchor\" id=\"experiments-with-a-control-group\"\u003e\u003c/a\u003eExperiments With a Control Group\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eDefine the problem to be solved and the target segment.\u003c/li\u003e\n\u003cli\u003eEstablish one key hypothesis at a time.\u003c/li\u003e\n\u003cli\u003eRandomly divide visitors into a control group that sees the existing screen and a treatment group that sees the new intervention.\u003c/li\u003e\n\u003cli\u003eDefine guardrail metrics such as bounce rate, return rate, and page performance alongside the primary metric.\u003c/li\u003e\n\u003cli\u003eCollect a sufficient sample while accounting for fluctuations by day of the week and promotions.\u003c/li\u003e\n\u003cli\u003eExamine differences between new and existing customers and across devices, not just the overall results.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eIncremental impact can be evaluated by subtracting the control group’s conversion rate from the treatment group’s conversion rate. If multiple popups are changed at once, it becomes difficult to determine which element produced the result, so changes should be prioritized and validated sequentially.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#operational-principles-often-overlooked-by-existing-resources\" class=\"anchor\" id=\"operational-principles-often-overlooked-by-existing-resources\"\u003e\u003c/a\u003eOperational Principles Often Overlooked by Existing Resources\u003c/h2\u003e\n\u003cp\u003eOn-site marketing is not simply the work of adding messages. It is closer to product operations that jointly manage performance, accessibility, privacy, and long-term trust.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#do-not-harm-page-performance\" class=\"anchor\" id=\"do-not-harm-page-performance\"\u003e\u003c/a\u003eDo Not Harm Page Performance\u003c/h3\u003e\n\u003cp\u003eAs external scripts, recommendation widgets, and popups increase, loading and input responsiveness may slow down, and the screen may shift unexpectedly. This can offset the conversion impact of the messages. Compare script size, Core Web Vitals, and error rates before and after deployment, and reserve space for screen elements in advance.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#create-accessible-interfaces\" class=\"anchor\" id=\"create-accessible-interfaces\"\u003e\u003c/a\u003eCreate Accessible Interfaces\u003c/h3\u003e\n\u003cp\u003eModals and popups must be operable and closable using only a keyboard. Focus should move logically within the popup, and a clear close button and sufficient color contrast should be provided. Important information should not be communicated solely through countdown animations or color.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#respect-privacy-and-choice\" class=\"anchor\" id=\"respect-privacy-and-choice\"\u003e\u003c/a\u003eRespect Privacy and Choice\u003c/h3\u003e\n\u003cp\u003eWhen using viewing or purchase history for personalization, check the privacy and cookie regulations that apply in the relevant region. Collect only necessary data, and limit retention periods and access permissions. Options to refuse consent or disable recommendations should also be easy to find.\u003c/p\u003e\n\u003ch3\u003e\n\u003ca href=\"#avoid-deceptive-design\" class=\"anchor\" id=\"avoid-deceptive-design\"\u003e\u003c/a\u003eAvoid Deceptive Design\u003c/h3\u003e\n\u003cp\u003eAvoid hiding benefit conditions, recurring payments, shipping fees, or cancellation procedures, or making rejection buttons difficult to identify. Urgency and social proof should be used only when supported by actual data, and visual hierarchy should not be distorted to steer users toward choices they do not want.\u003c/p\u003e\n\u003ch2\u003e\n\u003ca href=\"#operational-checklist\" class=\"anchor\" id=\"operational-checklist\"\u003e\u003c/a\u003eOperational Checklist\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAre the campaign’s target, purpose, and exclusion conditions clear?\u003c/li\u003e\n\u003cli\u003eAre multiple messages prevented from overlapping for the same visitor?\u003c/li\u003e\n\u003cli\u003eDo discounts, inventory, sales volume, and end times match actual data?\u003c/li\u003e\n\u003cli\u003eOn mobile, do they avoid obscuring the close button and key content?\u003c/li\u003e\n\u003cli\u003eCan they be used with a keyboard and screen reader?\u003c/li\u003e\n\u003cli\u003eHave page speed and visual stability remained unaffected?\u003c/li\u003e\n\u003cli\u003eIs there a control group, and are incremental conversions and incremental profit measured?\u003c/li\u003e\n\u003cli\u003eAre discount costs, return rates, and increases in customer inquiries also monitored?\u003c/li\u003e\n\u003cli\u003eIs unnecessary personal information neither collected nor sent to analytics tools?\u003c/li\u003e\n\u003cli\u003eAre the campaign’s termination conditions and person responsible defined?\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\n\u003ca href=\"#key-takeaways\" class=\"anchor\" id=\"key-takeaways\"\u003e\u003c/a\u003eKey Takeaways\u003c/h2\u003e\n\u003cp\u003eThe starting point of on-site marketing is not adding more popups, but identifying where and why visitors stop. The process can be approached in sequence: communicate benefits, support decisions with facts, simplify exploration, suggest relevant products, and remove solvable causes of exit.\u003c/p\u003e\n\u003cp\u003ePerformance should be judged not by revenue generated after message exposure, but by additional conversions and profit relative to the control group. Sustainable improvement also requires including page performance, accessibility, privacy, and customer trust as guardrail metrics.\u003c/p\u003e\n","tags":["ecommerce marketing","database marketing","ad performance measurement","Onsite Marketing"],"faqs":[{"question":"What is the difference between onsite marketing and offsite marketing?","answer":"Offsite marketing involves acquiring visitors through external channels such as advertising, search, and social media. Onsite marketing involves improving the internal experience so that visitors can explore information and complete actions such as making a purchase, requesting a consultation, or signing up after arriving on the site."},{"question":"Are onsite marketing and conversion rate optimization the same concept?","answer":"They are not exactly the same. Onsite marketing refers to interventions presented to visitors, such as pop-ups, recommendations, banners, and consultations. Conversion rate optimization is a broader process that includes data diagnostics, hypothesis development, experimentation, analysis, and iterative improvement."},{"question":"Do pop-ups actually increase conversion rates?","answer":"They can help when they match the visitor's context and the message, but there is no fixed effect that applies to every site. Do not attribute every purchase by customers who saw a pop-up to the pop-up; instead, measure incremental conversions by comparing them with a randomized control group that does not see the pop-up."},{"question":"When do countdowns and low-stock indicators become problematic?","answer":"They can constitute deceptive design if they do not match the actual end time or inventory data. Fake countdowns that restart when the page is refreshed, unsubstantiated viewer counts, and false purchase notifications should not be used."},{"question":"Can personalized recommendations be introduced even with limited product data?","answer":"Yes, but rule-based recommendations may be more appropriate than sophisticated AI recommendations. Suggest related products based on category, compatibility, price range, and inventory, and consider behavior-based recommendations after sufficient browsing and order data has accumulated."},{"question":"Does an increase in average order value mean that onsite marketing has succeeded?","answer":"Average order value alone is not enough to make that determination. Because conversion rates may decline due to higher-tier product and bundle suggestions, or discount, shipping, and return costs may increase, revenue per visitor, contribution margin, cancellation rate, and return rate should also be reviewed."},{"question":"When is the best time to show cart notifications?","answer":"There is no fixed timing that works for every site. Analyze the average product consideration time, checkout duration, and visitor behavior, then develop and test a hypothesis. Notifications shown too early can interfere with normal browsing."},{"question":"What are the key performance indicators for onsite campaigns?","answer":"Depending on the objective, conversion rate, revenue per visitor, average order value, the rate of associated purchases of recommended products, and consultation completion rate can be used. Discount costs, return rate, bounce rate, page performance, and customer complaints should also be tracked as guardrail metrics."},{"question":"How do exit-prevention methods differ between mobile and desktop?","answer":"On desktop, the movement of the mouse toward the top of the browser can be used as a signal, but mobile devices do not have the same pointer signal. Because mobile devices use indirect signals such as pressing the back button or becoming inactive, particular care must be taken to avoid false positives and obscuring the screen."},{"question":"Why is accessibility important in onsite marketing?","answer":"If pop-ups or floating elements interfere with keyboard navigation, screen reading, or content magnification, some visitors may be unable to access information or complete checkout. Accessibility directly affects not only usability but also conversions and customer trust."}],"sources":[{"url":"https://baymard.com/lists/cart-abandonment-rate","title":"Baymard Institute Cart Abandonment Rate Statistics","type":"data_point"},{"url":"https://developers.google.com/analytics/devguides/collection/ga4/ecommerce","title":"Google Analytics 4 Ecommerce Measurement","type":"source"},{"url":"https://developers.google.com/search/docs/appearance/core-web-vitals","title":"Google Search Central Core Web Vitals","type":"source"},{"url":"https://www.w3.org/WAI/WCAG22/quickref/","title":"W3C Web Content Accessibility Guidelines 2.2 Quick Reference","type":"source"},{"url":"https://www.ftc.gov/reports/bringing-dark-patterns-light","title":"Federal Trade Commission: Bringing Dark Patterns to Light","type":"source"}],"images":[{"id":800,"url":"https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTAzMzAsInB1ciI6ImJsb2JfaWQifX0=--2c1f5c5fdd6a74fe2f34bd5142ed88d7252c4abe/ai-11a6e064.webp","is_representative":true,"generation_method":"ai_photo","license":"ai_generated","mime_type":"image/webp","translations":{"ko":{"alt":"매장에서 상품 페이지가 열린 스마트폰을 들고 고민하는 여성","caption":"고객이 모바일 상품 정보를 살펴보며 구매를 고민하고 있다.","description":null},"en":{"alt":"Woman in an outdoor gear store holding a phone with a product page open","caption":"A shopper considers a purchase while viewing product details on her phone.","description":null},"ja":{"alt":"アウトドア用品店で商品ページを表示したスマートフォンを持つ女性","caption":"買い物客がスマートフォンの商品情報を見ながら購入を検討している。","description":null},"es":{"alt":"Mujer en una tienda de equipamiento mostrando una página de producto en su móvil","caption":"Una clienta considera una compra mientras consulta los detalles del producto en su móvil.","description":null},"id":{"alt":"Perempuan di toko perlengkapan luar ruang memegang ponsel dengan halaman produk terbuka","caption":"Seorang pelanggan mempertimbangkan pembelian sambil melihat detail produk di ponselnya.","description":null},"pt":{"alt":"Mulher em loja de artigos esportivos segurando celular com uma página de produto aberta","caption":"Uma cliente avalia uma compra enquanto consulta os detalhes do produto no celular.","description":null},"zh-hant":{"alt":"女子在戶外用品店拿著顯示商品頁面的手機","caption":"顧客查看手機上的商品資訊並考慮是否購買。","description":null},"de":{"alt":"Frau in einem Outdoorladen hält ein Smartphone mit geöffneter Produktseite","caption":"Eine Kundin prüft Produktdetails auf ihrem Smartphone und erwägt den Kauf.","description":null}}},{"id":801,"url":"https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTAzMzYsInB1ciI6ImJsb2JfaWQifX0=--eeb4d00dc92233bb102fd0e831c65ca907713ad9/ai-0e465b16.webp","is_representative":false,"generation_method":"ai_image","license":"ai_generated","mime_type":"image/webp","translations":{"ko":{"alt":"맞춤형 웹페이지 요소와 고객 세그먼트, 전환 분석 차트를 보여주는 온사이트 마케팅 대시보드","caption":"고객 행동에 따른 웹페이지 개인화와 전환 성과 분석 과정을 시각화한 화면입니다.","description":null},"en":{"alt":"On-site marketing dashboard with personalized web elements, audience segments, charts, and funnels","caption":"The dashboard visualizes website personalization and conversion analysis based on customer behavior.","description":null},"ja":{"alt":"パーソナライズされたWeb要素、顧客セグメント、グラフ、ファネルを示すオンサイトマーケティング画面","caption":"顧客行動に応じたWebサイトのパーソナライズとコンバージョン分析を可視化しています。","description":null},"es":{"alt":"Panel de marketing onsite con elementos web personalizados, segmentos, gráficos y embudos","caption":"El panel representa la personalización web y el análisis de conversiones según el comportamiento del cliente.","description":null},"id":{"alt":"Dasbor pemasaran onsite dengan elemen web personal, segmen audiens, grafik, dan corong konversi","caption":"Dasbor ini memvisualisasikan personalisasi situs dan analisis konversi berdasarkan perilaku pelanggan.","description":null},"pt":{"alt":"Painel de marketing onsite com elementos web personalizados, segmentos, gráficos e funis","caption":"O painel mostra a personalização do site e a análise de conversões com base no comportamento do cliente.","description":null},"zh-hant":{"alt":"展示個人化網頁元素、受眾分群、數據圖表與轉換漏斗的站內行銷儀表板","caption":"此儀表板呈現依據顧客行為進行的網站個人化與轉換成效分析。","description":null},"de":{"alt":"Onsite-Marketing-Dashboard mit personalisierten Webelementen, Zielgruppen, Diagrammen und Trichtern","caption":"Das Dashboard visualisiert Website-Personalisierung und Conversion-Analysen anhand des Kundenverhaltens.","description":null}}}],"published_at":"2026-08-20T19:29:54+09:00","updated_at":"2026-08-20T19:29:54+09:00","license":"cc_by","translation_status":"reviewed","available_locales":["ko","en","ja","es"],"data_locales":["ko","en","ja","es","id","pt","zh-hant","de"],"url":"https://injoys.com/en/articles/onsite-marketing-five-strategies"}