{"id":22732,"date":"2026-07-20T00:45:44","date_gmt":"2026-07-19T22:45:44","guid":{"rendered":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/"},"modified":"2026-09-04T15:59:23","modified_gmt":"2026-09-04T13:59:23","slug":"loyalty-plattform-architektur","status":"publish","type":"post","link":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/","title":{"rendered":"Loyalty-Plattform und technische Architektur: Engine, API, Wallet, Daten und Betrieb"},"content":{"rendered":"\n<style id=\"pdg-golden-record-v2\">\n:root { --pdg-navy: #063b78; --pdg-blue: #1248b4; --pdg-blue-dark: #082f66; --pdg-orange: #f39200; --pdg-orange-dark: #d97800; --pdg-ink: #18324a; --pdg-muted: #5f7182; --pdg-line: #dbe5ef; --pdg-soft: #f4f8fc; --pdg-white: #ffffff; --pdg-radius: 22px; --pdg-shadow: 0 16px 42px rgba(8, 47, 102, 0.10); } body.single-post:has(.pdg-page-v1) .page-header { display: none; } body.single-post:has(.pdg-page-v1) .page-content { color: var(--pdg-ink); font-size: 18px; line-height: 1.72; overflow: clip; } body.single-post:has(.pdg-page-v1) .page-content > :not(.prodata-hero):not(.pdm-trust):not(.pdm-ref):not(.pd-intro):not(.pdm-ctaband):not(.pd-leadmagnet), body.single-post:has(.pdg-page-v1) .page-content > .wp-block-group:not(.pd-leadmagnet) { width: min(100% - 48px, 940px); margin-left: auto; margin-right: auto; } body.single-post:has(.pdg-page-v1) .page-content > p, body.single-post:has(.pdg-page-v1) .page-content > ul, body.single-post:has(.pdg-page-v1) .page-content > ol, body.single-post:has(.pdg-page-v1) .page-content > h2, body.single-post:has(.pdg-page-v1) .page-content > h3, body.single-post:has(.pdg-page-v1) .page-content > figure, body.single-post:has(.pdg-page-v1) .page-content > section, body.single-post:has(.pdg-page-v1) .page-content > aside { margin-top: 26px; margin-bottom: 26px; } body.single-post:has(.pdg-page-v1) .prodata-hero { width: 100%; max-width: none; min-height: 520px !important; margin: 0; padding: 84px 24px; background: radial-gradient(circle at 82% 32%, rgba(50, 119, 224, 0.50), transparent 31%), linear-gradient(125deg, var(--pdg-blue-dark), var(--pdg-blue)); color: var(--pdg-white); border: 0; box-shadow: none; } body.single-post:has(.pdg-page-v1) .prodata-hero .wp-block-cover__background { display: none; } body.single-post:has(.pdg-page-v1) .prodata-hero .wp-block-cover__inner-container { width: min(100%, 1110px); margin: auto; } body.single-post:has(.pdg-page-v1) .prodata-hero h1, body.single-post:has(.pdg-page-v1) .prodata-hero h2 { max-width: 820px; margin: 0 0 22px; color: var(--pdg-white) !important; font-size: clamp(44px, 5vw, 70px); font-weight: 800; line-height: 1.02; letter-spacing: -0.035em; } body.single-post:has(.pdg-page-v1) .prodata-hero .pdm-kw { color: var(--pdg-orange); } body.single-post:has(.pdg-page-v1) .prodata-hero .pdm-eyebrow { display: none !important; } body.single-post:has(.pdg-page-v1) .prodata-hero p { max-width: 760px; margin: 0 0 30px; color: #e7efff !important; font-size: clamp(20px, 2vw, 27px); line-height: 1.5; } body.single-post:has(.pdg-page-v1) .prodata-hero a { width: max-content !important; max-width: 100% !important; } body.single-post:has(.pdg-page-v1) .prodata-hero a, body.single-post:has(.pdg-page-v1) .pdm-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 56px; padding: 15px 28px; border: 2px solid var(--pdg-orange); border-radius: 999px; background: var(--pdg-orange); color: #102f50 !important; font-weight: 800; line-height: 1.25; text-decoration: none !important; box-shadow: 0 12px 26px rgba(243, 146, 0, 0.24); } body.single-post:has(.pdg-page-v1) .prodata-hero a:hover, body.single-post:has(.pdg-page-v1) .pdm-btn:hover { background: var(--pdg-orange-dark); border-color: var(--pdg-orange-dark); } body.single-post:has(.pdg-page-v1) .pdm-trust, body.single-post:has(.pdg-page-v1) .pdm-ref, body.single-post:has(.pdg-page-v1) .pd-intro, body.single-post:has(.pdg-page-v1) .pd-leadmagnet { width: 100%; max-width: none; margin: 0; padding: 64px max(24px, calc((100% - 1110px) \/ 2)); } body.single-post:has(.pdg-page-v1) .pdm-trust { background: var(--pdg-soft); } body.single-post:has(.pdg-page-v1) .pdm-eyebrow, body.single-post:has(.pdg-page-v1) .pd-eyebrow { display: block; margin-bottom: 16px; color: var(--pdg-navy); font-size: 13px; font-weight: 850; letter-spacing: 0.18em; line-height: 1.3; text-transform: uppercase; } body.single-post:has(.pdg-page-v1) .pdm-trust-list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; margin: 0 0 26px; padding: 0; list-style: none; } body.single-post:has(.pdg-page-v1) .pdm-trust-list li { min-width: 0; padding: 24px; border: 1px solid var(--pdg-line); border-radius: 18px; background: var(--pdg-white); } body.single-post:has(.pdg-page-v1) .pdm-trust-list strong, body.single-post:has(.pdg-page-v1) .pdm-trust-list span { display: block; } body.single-post:has(.pdg-page-v1) .pdm-trust-list strong { margin-bottom: 6px; color: var(--pdg-navy); font-size: 20px; line-height: 1.25; } body.single-post:has(.pdg-page-v1) .pdm-trust-list span, body.single-post:has(.pdg-page-v1) .pdm-trust-note { color: var(--pdg-muted); font-size: 15px; line-height: 1.5; } body.single-post:has(.pdg-page-v1) .pdm-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; margin-top: 24px; } body.single-post:has(.pdg-page-v1) .pdm-tel { display: inline-flex; align-items: center; min-height: 52px; padding: 12px 20px; border: 2px solid var(--pdg-navy); border-radius: 14px; color: var(--pdg-navy) !important; font-weight: 800; text-decoration: none !important; } body.single-post:has(.pdg-page-v1) .pdm-ref { background: var(--pdg-navy); color: var(--pdg-white); } body.single-post:has(.pdg-page-v1) .pdm-ref-k { color: #bfd8ff; font-size: 13px; font-weight: 800; letter-spacing: 0.16em; text-transform: uppercase; } body.single-post:has(.pdg-page-v1) .pdm-ref-list { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0; padding: 0; list-style: none; } body.single-post:has(.pdg-page-v1) .pdm-ref-list li { padding: 9px 14px; border: 1px solid rgba(255,255,255,.24); border-radius: 999px; background: rgba(255,255,255,.08); } body.single-post:has(.pdg-page-v1) .pdm-ref-link { color: var(--pdg-white) !important; font-weight: 750; } body.single-post:has(.pdg-page-v1) .pd-intro { background: var(--pdg-white); } body.single-post:has(.pdg-page-v1) .pd-intro-grid { display: grid; grid-template-columns: 1.15fr .85fr; gap: 32px; align-items: stretch; } body.single-post:has(.pdg-page-v1) .pd-intro-text, body.single-post:has(.pdg-page-v1) .pd-ap, body.single-post:has(.pdg-page-v1) .pd-intro-stats, body.single-post:has(.pdg-page-v1) .pd-provider, body.single-post:has(.pdg-page-v1) .pd-author, body.single-post:has(.pdg-page-v1) .pd-golden-addendum, body.single-post:has(.pdg-page-v1) .pd-golden-addendum-2, body.single-post:has(.pdg-page-v1) .pd-golden-addendum-3, body.single-post:has(.pdg-page-v1) .pd-roi-role, body.single-post:has(.pdg-page-v1) .pd-cost-alternative, body.single-post:has(.pdg-page-v1) .pd-anbieter-full { padding: 28px; border: 1px solid var(--pdg-line); border-radius: var(--pdg-radius); background: var(--pdg-white); box-shadow: var(--pdg-shadow); } body.single-post:has(.pdg-page-v1) .pd-ap-head { margin-bottom: 14px; color: var(--pdg-navy); font-weight: 800; } body.single-post:has(.pdg-page-v1) .pd-ap ul { margin: 0; padding-left: 20px; } body.single-post:has(.pdg-page-v1) .pd-stats { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } body.single-post:has(.pdg-page-v1) .pd-stat { min-width: 0; padding: 20px; border-radius: 16px; background: var(--pdg-soft); } body.single-post:has(.pdg-page-v1) .pd-num, body.single-post:has(.pdg-page-v1) .pd-lab { display: block; } body.single-post:has(.pdg-page-v1) .pd-num { color: var(--pdg-navy); font-size: 21px; font-weight: 850; } body.single-post:has(.pdg-page-v1) .pd-lab { margin-top: 6px; color: var(--pdg-muted); font-size: 14px; line-height: 1.45; } body.single-post:has(.pdg-page-v1) .pdm-nav { width: min(100% - 48px, 1110px); margin: 38px auto; padding: 28px; border: 1px solid var(--pdg-line); border-radius: var(--pdg-radius); background: var(--pdg-soft); } body.single-post:has(.pdg-page-v1) .pdm-nav-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; } body.single-post:has(.pdg-page-v1) .pdm-nav-grid a { display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 10px; align-items: start; padding: 12px; border-radius: 12px; color: var(--pdg-ink); text-decoration: none; } body.single-post:has(.pdg-page-v1) .pdm-nav-grid a:hover { background: var(--pdg-white); } body.single-post:has(.pdg-page-v1) .pdm-nav-grid b { color: var(--pdg-orange-dark); } body.single-post:has(.pdg-page-v1) h2 { color: var(--pdg-navy); font-size: clamp(30px, 3.2vw, 44px); font-weight: 820; line-height: 1.12; letter-spacing: -0.025em; } body.single-post:has(.pdg-page-v1) h3 { color: var(--pdg-navy); font-size: clamp(23px, 2.2vw, 30px); line-height: 1.25; } body.single-post:has(.pdg-page-v1) a { color: #075db4; text-underline-offset: 3px; } body.single-post:has(.pdg-page-v1) .pd-figure { overflow: hidden; border-radius: var(--pdg-radius); background: var(--pdg-soft); box-shadow: var(--pdg-shadow); } body.single-post:has(.pdg-page-v1) .pd-figure img { display: block; width: 100%; height: auto; } body.single-post:has(.pdg-page-v1) .pd-figcaption { display: block; padding: 14px 18px; color: var(--pdg-muted); font-size: 14px; } body.single-post:has(.pdg-page-v1) .wp-block-table { overflow: visible; margin-top: 34px; margin-bottom: 34px; border-radius: 18px; box-shadow: var(--pdg-shadow); } body.single-post:has(.pdg-page-v1) table { width: 100%; border-collapse: separate; border-spacing: 0; table-layout: auto; overflow: hidden; border: 1px solid var(--pdg-line); border-radius: 18px; background: var(--pdg-white); } body.single-post:has(.pdg-page-v1) th, body.single-post:has(.pdg-page-v1) td { padding: 16px; border: 0; border-bottom: 1px solid var(--pdg-line); vertical-align: top; text-align: left; overflow-wrap: anywhere; } body.single-post:has(.pdg-page-v1) th { background: var(--pdg-navy); color: var(--pdg-white); font-size: 15px; font-weight: 800; } body.single-post:has(.pdg-page-v1) tbody tr:last-child td { border-bottom: 0; } body.single-post:has(.pdg-page-v1) .pd-leadmagnet { margin-top: 58px; margin-bottom: 58px; background: linear-gradient(135deg, #ecf5ff, #f8fbff); } body.single-post:has(.pdg-page-v1) .pd-lm-head { width: min(100%, 940px); margin: auto; } body.single-post:has(.pdg-page-v1) .schema-faq { width: min(100% - 48px, 940px); margin: 28px auto 54px; } body.single-post:has(.pdg-page-v1) .schema-faq-section { margin: 0 0 16px; overflow: hidden; border: 1px solid var(--pdg-line); border-radius: 18px; background: var(--pdg-white); box-shadow: 0 10px 28px rgba(8, 47, 102, 0.07); } body.single-post:has(.pdg-page-v1) .schema-faq-question { margin: 0; padding: 20px 24px; border: 0; border-left: 6px solid var(--pdg-orange); color: var(--pdg-navy); font-size: 20px; font-weight: 800; overflow-wrap: anywhere; hyphens: auto; } body.single-post:has(.pdg-page-v1) .schema-faq-answer { margin: 0; padding: 0 24px 22px 30px; border: 0; color: var(--pdg-ink); overflow-wrap: anywhere; hyphens: auto; } body.single-post:has(.pdg-page-v1) .schema-faq-answer p:last-child { margin-bottom: 0; } body.single-post:has(.pdg-page-v1) .pd-provider, body.single-post:has(.pdg-page-v1) .pd-author { width: min(100% - 48px, 940px); margin: 30px auto; } body.single-post:has(.pdg-page-v1) .pd-provider { position: relative; background: var(--pdg-white) !important; background-image: none !important; color: var(--pdg-ink) !important; } body.single-post:has(.pdg-page-v1) .pd-provider::before, body.single-post:has(.pdg-page-v1) .pd-provider::after { display: none !important; content: none !important; } body.single-post:has(.pdg-page-v1) .pd-provider h2 { color: var(--pdg-navy) !important; } body.single-post:has(.pdg-page-v1) .pd-provider p, body.single-post:has(.pdg-page-v1) .pd-provider li { color: var(--pdg-ink) !important; } body.single-post:has(.pdg-page-v1) .pd-author { display: grid; grid-template-columns: 70px minmax(0, 1fr); gap: 22px; align-items: start; } body.single-post:has(.pdg-page-v1) .pd-avatar { display: grid; place-items: center; width: 70px; height: 70px; border-radius: 50%; background: var(--pdg-navy); color: var(--pdg-white); font-weight: 850; } body.single-post:has(.pdg-page-v1) .pd-aname { margin: 0; color: var(--pdg-navy); font-size: 21px; font-weight: 850; } body.single-post:has(.pdg-page-v1) .pd-arole { margin: 2px 0 10px; color: var(--pdg-muted); font-size: 15px; } body.single-post:has(.pdg-page-v1) .pd-pills { display: flex; flex-wrap: wrap; gap: 10px; width: min(100% - 48px, 940px); margin: 18px auto 70px; } body.single-post:has(.pdg-page-v1) .pd-pill { display: inline-flex; padding: 10px 15px; border: 1px solid #cbdbee; border-radius: 999px; background: var(--pdg-soft); color: var(--pdg-navy) !important; font-size: 14px; font-weight: 750; line-height: 1.3; text-decoration: none !important; } body.single-post:has(.pdg-page-v1) .pdm-sticky, body.single-post:has(.pdg-page-v1) .pdm-ctaband { display: none !important; } @media (max-width: 800px) { body.single-post:has(.pdg-page-v1) main.site-main { width: 100%; max-width: none; padding-left: 0 !important; padding-right: 0 !important; } body.single-post:has(.pdg-page-v1) .page-content { width: 100%; max-width: none; padding-left: 0 !important; padding-right: 0 !important; font-size: 17px; line-height: 1.65; } body.single-post:has(.pdg-page-v1) .page-content > :not(.prodata-hero):not(.pdm-trust):not(.pdm-ref):not(.pd-intro):not(.pdm-ctaband):not(.pd-leadmagnet), body.single-post:has(.pdg-page-v1) .page-content > .wp-block-group:not(.pd-leadmagnet) { width: min(100% - 40px, 940px); } body.single-post:has(.pdg-page-v1) .prodata-hero { width: 100%; min-height: 0 !important; margin: 14px 0 0 !important; padding: 52px 24px 58px; border-radius: 0 !important; } body.single-post:has(.pdg-page-v1) .prodata-hero h1, body.single-post:has(.pdg-page-v1) .prodata-hero h2 { font-size: clamp(34px, 9.2vw, 42px); line-height: 1.04; overflow-wrap: normal !important; word-break: normal !important; hyphens: none !important; } body.single-post:has(.pdg-page-v1) .prodata-hero p { font-size: 19px; } body.single-post:has(.pdg-page-v1) .prodata-hero a, body.single-post:has(.pdg-page-v1) .pdm-btn { box-sizing: border-box; width: 100%; min-height: 58px; padding: 15px 12px; font-size: clamp(14px, 4.2vw, 16px); white-space: normal; text-align: center; } body.single-post:has(.pdg-page-v1) .pdm-trust, body.single-post:has(.pdg-page-v1) .pdm-ref, body.single-post:has(.pdg-page-v1) .pd-intro, body.single-post:has(.pdg-page-v1) .pd-leadmagnet { padding: 46px 20px; } body.single-post:has(.pdg-page-v1) .pdm-trust-list, body.single-post:has(.pdg-page-v1) .pd-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } body.single-post:has(.pdg-page-v1) .pdm-trust-list li, body.single-post:has(.pdg-page-v1) .pd-stat { padding: 17px; } body.single-post:has(.pdg-page-v1) .pdm-trust-note { display: none; } body.single-post:has(.pdg-page-v1) .pdm-actions { display: grid; grid-template-columns: 1fr; } body.single-post:has(.pdg-page-v1) .pdm-tel { justify-content: center; width: 100%; } body.single-post:has(.pdg-page-v1) .pd-intro-grid { grid-template-columns: 1fr; } body.single-post:has(.pdg-page-v1) .pdm-nav { width: calc(100% - 40px); padding: 20px; } body.single-post:has(.pdg-page-v1) .pdm-nav.pdg-toc-long { display: none !important; } body.single-post:has(.pdg-page-v1) .pdm-nav-grid { grid-template-columns: 1fr; } body.single-post:has(.pdg-page-v1) h2 { font-size: 31px; overflow-wrap: normal; word-break: normal; hyphens: auto; } body.single-post:has(.pdg-page-v1) .wp-block-table { width: calc(100% - 40px); margin-left: auto; margin-right: auto; overflow: visible; border-radius: 0; box-shadow: none; } body.single-post:has(.pdg-page-v1) table, body.single-post:has(.pdg-page-v1) thead, body.single-post:has(.pdg-page-v1) tbody, body.single-post:has(.pdg-page-v1) tr, body.single-post:has(.pdg-page-v1) td { display: block; width: 100%; } body.single-post:has(.pdg-page-v1) thead { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; } body.single-post:has(.pdg-page-v1) tbody tr { margin: 0 0 18px; overflow: hidden; border: 1px solid var(--pdg-line); border-radius: 18px; background: var(--pdg-white); box-shadow: var(--pdg-shadow); } body.single-post:has(.pdg-page-v1) td { display: grid; grid-template-columns: minmax(96px, 36%) minmax(0, 1fr); gap: 12px; padding: 13px 15px; overflow-wrap: anywhere; } body.single-post:has(.pdg-page-v1) td::before { content: attr(data-label); color: var(--pdg-navy); font-size: 13px; font-weight: 850; line-height: 1.35; } body.single-post:has(.pdg-page-v1) .schema-faq, body.single-post:has(.pdg-page-v1) .pd-provider, body.single-post:has(.pdg-page-v1) .pd-author, body.single-post:has(.pdg-page-v1) .pd-pills { width: calc(100% - 40px); } body.single-post:has(.pdg-page-v1) .schema-faq-question { padding: 18px 18px; font-size: 18px; } body.single-post:has(.pdg-page-v1) .schema-faq-answer { padding: 0 18px 20px 24px; } body.single-post:has(.pdg-page-v1) .pd-author { grid-template-columns: 1fr; } } @media (max-width: 360px) { body.single-post:has(.pdg-page-v1) .prodata-hero { padding-left: 20px; padding-right: 20px; } body.single-post:has(.pdg-page-v1) .prodata-hero h1, body.single-post:has(.pdg-page-v1) .prodata-hero h2 { font-size: 34px; } body.single-post:has(.pdg-page-v1) .pdm-trust-list, body.single-post:has(.pdg-page-v1) .pd-stats { grid-template-columns: 1fr 1fr; } body.single-post:has(.pdg-page-v1) .pdm-trust-list strong, body.single-post:has(.pdg-page-v1) .pd-num { font-size: 17px; } body.single-post:has(.pdg-page-v1) td { grid-template-columns: 1fr; gap: 5px; } } body.single-post:has(.pdg-page-v1) main.site-main, body.single-post:has(.pdg-page-v1) .page-content { width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; } body.single-post:has(.pdg-page-v1) .page-content > :not(.prodata-hero):not(.pdm-trust):not(.pdm-ref):not(.pd-intro):not(.pdm-ctaband):not(.pd-leadmagnet):not(.pdg-cta-band), body.single-post:has(.pdg-page-v1) .page-content > .wp-block-group:not(.pd-leadmagnet) { width: min(100% - 48px, 980px); } body.single-post:has(.pdg-page-v1) .prodata-hero { min-height: 600px !important; padding: 92px max(28px, calc((100% - 1180px) \/ 2)) !important; border-radius: 0 !important; background: radial-gradient(circle at 78% 12%, rgba(102, 174, 255, .32), transparent 33%), radial-gradient(circle at 100% 100%, rgba(21, 151, 212, .25), transparent 42%), linear-gradient(128deg, #06366f 0%, #084994 52%, #1d4ec0 100%) !important; } body.single-post:has(.pdg-page-v1) .prodata-hero .wp-block-cover__inner-container { position: relative; width: 100% !important; max-width: 1180px !important; min-height: 390px; display: flex; flex-direction: column; justify-content: center; padding-right: 430px; } body.single-post:has(.pdg-page-v1) .prodata-hero h1, body.single-post:has(.pdg-page-v1) .prodata-hero h2 { max-width: 730px; font-size: clamp(56px, 5.3vw, 78px) !important; line-height: 1.01 !important; } body.single-post:has(.pdg-page-v1) .prodata-hero p { max-width: 700px; font-size: clamp(20px, 1.65vw, 25px) !important; } body.single-post:has(.pdg-page-v1) .pdm-trust { padding-top: 54px; padding-bottom: 48px; background: linear-gradient(180deg, #f3f7fd 0%, #f8fbff 100%); } body.single-post:has(.pdg-page-v1) .pdm-trust-list { gap: 34px; margin-top: 18px; margin-bottom: 18px; } body.single-post:has(.pdg-page-v1) .pdm-trust-list li { padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; } body.single-post:has(.pdg-page-v1) .pdg-trust-icon { display: grid !important; place-items: center; width: 42px; height: 42px; margin-bottom: 14px; border-radius: 12px; background: #e5effd; color: #0752a4; } body.single-post:has(.pdg-page-v1) .pdg-trust-icon svg { width: 23px; height: 23px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; } body.single-post:has(.pdg-page-v1) .pdm-trust-note { margin: 8px 0 0; font-size: 13px; } body.single-post:has(.pdg-page-v1) .pdm-ref { position: relative; overflow: hidden; padding-top: 38px; padding-bottom: 38px; background: linear-gradient(110deg, #073b78, #0d4da0 58%, #1748b2); } body.single-post:has(.pdg-page-v1) .pdm-ref-k { display: block; color: #d5e7ff; } body.single-post:has(.pdg-page-v1) .pdg-marquee { width: 100%; margin: 20px 0 18px; overflow: hidden; -webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent); mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent); } body.single-post:has(.pdg-page-v1) .pdg-marquee-track { display: flex; width: max-content; animation: pdg-marquee 34s linear infinite; } body.single-post:has(.pdg-page-v1) .pdm-ref-list { display: flex; flex-wrap: nowrap; flex: none; gap: 0; margin: 0; padding: 0; } body.single-post:has(.pdg-page-v1) .pdm-ref-list li { position: relative; padding: 0 36px 0 22px; border: 0; border-radius: 0; background: transparent; color: #fff; font-size: clamp(20px, 2vw, 30px); font-weight: 760; white-space: nowrap; } body.single-post:has(.pdg-page-v1) .pdm-ref-list li::after { position: absolute; top: 50%; right: 13px; width: 5px; height: 5px; border-radius: 50%; background: var(--pdg-orange); content: ''; transform: translateY(-50%); } body.single-post:has(.pdg-page-v1) .pdm-ref-link { display: inline-flex; color: #fff !important; font-size: 15px; text-underline-offset: 5px; } @keyframes pdg-marquee { to { transform: translateX(-50%); } } @media (prefers-reduced-motion: reduce) { body.single-post:has(.pdg-page-v1) .pdg-marquee-track { animation-play-state: paused; } } body.single-post:has(.pdg-page-v1) .pdm-nav { margin-top: 28px; margin-bottom: 52px; padding: 18px 20px; border-color: #e3ebf4; border-radius: 14px; background: #fbfdff; box-shadow: none; } body.single-post:has(.pdg-page-v1) .pdm-nav > .pdm-eyebrow { margin-bottom: 10px; font-size: 10px; letter-spacing: .15em; } body.single-post:has(.pdg-page-v1) .pdm-nav-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px 10px; } body.single-post:has(.pdg-page-v1) .pdm-nav-grid a { grid-template-columns: 24px minmax(0, 1fr); gap: 6px; padding: 7px 8px; color: #5a6b80; font-size: 12px; line-height: 1.35; } body.single-post:has(.pdg-page-v1) .pdm-nav-grid b { color: #a05b09; font-size: 11px; } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow { position: relative; display: block; width: min(100% - 48px, 980px); margin: 72px auto 0; padding: 52px 64px 8px; border: 1px solid #dce7f4; border-bottom: 0; border-radius: 24px 24px 0 0; background: linear-gradient(135deg, #edf5ff, #f7fbff); color: #49617b; } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow::after { display: block; width: 66px; height: 6px; margin-top: 28px; border-radius: 999px; background: var(--pdg-orange); content: ''; } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow + h2 { position: relative; width: min(100% - 48px, 980px); margin: 0 auto 28px; padding: 12px 64px 58px; overflow: hidden; border: 1px solid #dce7f4; border-top: 0; border-radius: 0 0 24px 24px; background: linear-gradient(135deg, #edf5ff, #f7fbff); color: #07468f; font-size: clamp(40px, 4vw, 56px); } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow + h2::after { position: absolute; right: 70px; bottom: -92px; width: 220px; height: 220px; border: 1px solid rgba(33, 112, 203, .17); border-radius: 50%; box-shadow: 0 0 0 34px rgba(33, 112, 203, .08), 0 0 0 68px rgba(33, 112, 203, .045); content: ''; } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow + h2 + p { margin-top: 0; margin-bottom: 34px; color: #203d59; font-size: 20px; font-weight: 650; line-height: 1.65; } body.single-post:has(.pdg-page-v1) .pd-golden-addendum-3 > h2, body.single-post:has(.pdg-page-v1) .pd-cost-alternative > h2 { padding-left: 18px; border-left: 5px solid var(--pdg-orange); } body.single-post:has(.pdg-page-v1) .pd-ca-sources, body.single-post:has(.pdg-page-v1) .pd-ca-note, body.single-post:has(.pdg-page-v1) .pdg-source-note { color: #657487 !important; font-size: 12.5px !important; font-weight: 400 !important; line-height: 1.55 !important; } body.single-post:has(.pdg-page-v1) .pd-ca-sources strong, body.single-post:has(.pdg-page-v1) .pdg-source-note strong { color: #46576a; font-weight: 650; } body.single-post:has(.pdg-page-v1) .pd-ca-sources a, body.single-post:has(.pdg-page-v1) .pdg-source-note a { display: inline !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; } body.single-post:has(.pdg-page-v1) .pdg-cta-band { box-sizing: border-box; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(280px, .8fr); align-items: center; gap: 42px; width: min(100% - 48px, 980px); margin: 64px auto; padding: 42px 46px; border-radius: 22px; background: linear-gradient(112deg, #063b78, #1248b4); color: #fff; box-shadow: 0 22px 48px rgba(6, 59, 120, .18); } body.single-post:has(.pdg-page-v1) .pdg-cta-band > *, body.single-post:has(.pdg-page-v1) .pdg-cta-actions, body.single-post:has(.pdg-page-v1) .pdg-cta-primary, body.single-post:has(.pdg-page-v1) .pdg-cta-phone { box-sizing: border-box; min-width: 0; max-width: 100%; } body.single-post:has(.pdg-page-v1) .pdg-cta-band h2, body.single-post:has(.pdg-page-v1) .pdg-cta-band p { color: #fff; } body.single-post:has(.pdg-page-v1) .pdg-cta-band h2 { margin: 6px 0 10px; font-size: clamp(28px, 3vw, 38px); } body.single-post:has(.pdg-page-v1) .pdg-cta-band p { margin: 0; color: #dbeaff; line-height: 1.55; } body.single-post:has(.pdg-page-v1) .pdg-cta-kicker, body.single-post:has(.pdg-page-v1) .pdg-personal-kicker { display: block; color: #bcdcff; font-size: 11px; font-weight: 850; letter-spacing: .17em; text-transform: uppercase; } body.single-post:has(.pdg-page-v1) .pdg-cta-actions { display: grid; gap: 12px; } body.single-post:has(.pdg-page-v1) .pdg-cta-primary, body.single-post:has(.pdg-page-v1) .pdg-cta-phone { display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 13px 18px; border-radius: 12px; font-weight: 800; text-align: center; text-decoration: none !important; } body.single-post:has(.pdg-page-v1) .pdg-cta-primary { background: var(--pdg-orange); color: #092f55 !important; box-shadow: 0 12px 24px rgba(0, 24, 66, .25); } body.single-post:has(.pdg-page-v1) .pdg-cta-phone { border: 2px solid rgba(255, 255, 255, .48); color: #fff !important; } body.single-post:has(.pdg-page-v1) .pdg-cta-final { width: 100% !important; max-width: none !important; margin: 72px 0 0; padding: 54px max(28px, calc((100% - 1110px) \/ 2)); border-radius: 0; } body.single-post:has(.pdg-page-v1) .pdg-personal-contact { display: grid; grid-template-columns: 100px minmax(0, 1fr); gap: 28px; width: min(100% - 48px, 980px); margin: 64px auto; padding: 38px 42px; border: 1px solid #dce7f4; border-radius: 22px; background: linear-gradient(135deg, #f4f8fd, #fff); box-shadow: 0 18px 44px rgba(8, 47, 102, .09); } body.single-post:has(.pdg-page-v1) .pdg-personal-avatar { display: grid; place-items: center; width: 92px; height: 92px; border: 8px solid #dfebfb; border-radius: 50%; background: #083f83; color: #fff; font-size: 24px; font-weight: 850; } body.single-post:has(.pdg-page-v1) .pdg-personal-kicker { color: #5f7185; } body.single-post:has(.pdg-page-v1) .pdg-personal-contact h2 { margin: 7px 0 10px; font-size: clamp(28px, 3vw, 40px); } body.single-post:has(.pdg-page-v1) .pdg-personal-contact p { margin: 0 0 14px; } body.single-post:has(.pdg-page-v1) .pdg-personal-name span { display: block; color: var(--pdg-muted); font-size: 14px; } body.single-post:has(.pdg-page-v1) .pdg-personal-links { display: flex; flex-wrap: wrap; gap: 10px 18px; } body.single-post:has(.pdg-page-v1) .pdg-personal-links a { font-weight: 750; } @media (max-width: 1050px) and (min-width: 801px) { body.single-post:has(.pdg-page-v1) .prodata-hero .wp-block-cover__inner-container { padding-right: 330px; } } @media (max-width: 800px) { body.single-post:has(.pdg-page-v1) .prodata-hero { min-height: 0 !important; padding: 52px 24px 56px !important; } body.single-post:has(.pdg-page-v1) .prodata-hero .wp-block-cover__inner-container { min-height: 0; max-width: 100% !important; padding-right: 0; } body.single-post:has(.pdg-page-v1) .prodata-hero h1, body.single-post:has(.pdg-page-v1) .prodata-hero h2 { font-size: clamp(34px, 9.6vw, 43px) !important; line-height: 1.04 !important; } body.single-post:has(.pdg-page-v1) .prodata-hero a { width: 100% !important; } body.single-post:has(.pdg-page-v1) .pdm-trust-list li { min-height: 150px; padding: 16px; border: 1px solid #dfe9f5; border-radius: 16px; background: rgba(255, 255, 255, .78); } body.single-post:has(.pdg-page-v1) .pdg-trust-icon { width: 38px; height: 38px; margin-bottom: 12px; } body.single-post:has(.pdg-page-v1) .pdm-ref-list li { padding-right: 28px; padding-left: 16px; font-size: 20px; } body.single-post:has(.pdg-page-v1) .pdm-ref-link { display: inline-block; max-width: 100%; font-size: 12.5px; line-height: 1.45; white-space: normal; overflow-wrap: break-word; } body.single-post:has(.pdg-page-v1) .pdm-nav { margin-top: 24px; margin-bottom: 34px; padding: 14px; } body.single-post:has(.pdg-page-v1) .pdm-nav-grid { grid-template-columns: 1fr; } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow { width: calc(100% - 32px); margin-top: 48px; padding: 34px 24px 6px; border-radius: 18px 18px 0 0; } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow::after { width: 52px; height: 5px; margin-top: 20px; } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow + h2 { width: calc(100% - 32px); padding: 10px 24px 36px; border-radius: 0 0 18px 18px; font-size: clamp(29px, 8.3vw, 36px); } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow + h2::after { right: -70px; bottom: -125px; } body.single-post:has(.pdg-page-v1) .page-content > .pdm-eyebrow + h2 + p { font-size: 18px; line-height: 1.58; } body.single-post:has(.pdg-page-v1) .pdg-cta-band { grid-template-columns: 1fr; gap: 24px; width: 100%; margin: 50px 0; padding: 42px 24px; border-radius: 0; } body.single-post:has(.pdg-page-v1) .pdg-cta-final { margin-bottom: 0; } body.single-post:has(.pdg-page-v1) .pdg-personal-contact { grid-template-columns: 1fr; width: calc(100% - 40px); padding: 28px 24px; } body.single-post:has(.pdg-page-v1) .pdg-personal-avatar { width: 74px; height: 74px; border-width: 6px; font-size: 20px; } body.single-post:has(.pdg-page-v1) .pdg-personal-links { display: grid; } } @media (max-width: 360px) { body.single-post:has(.pdg-page-v1) .pdm-trust-list li { min-height: 158px; padding: 14px; } body.single-post:has(.pdg-page-v1) .pdm-trust-list strong { font-size: 16px; } } @media (min-width: 801px) { body.single-post:has(.pdg-golden-v2) .prodata-hero { box-sizing: border-box !important; min-height: 600px !important; padding: 84px max(24px, calc((100% - 1110px) \/ 2)) 78px !important; background-image: url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22520%22%20height%3D%22420%22%20viewBox%3D%220%200%20520%20420%22%20fill%3D%22none%22%3E%20%3Cg%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221.4%22%3E%20%3Ccircle%20cx%3D%22260%22%20cy%3D%22210%22%20r%3D%2258%22%2F%3E%3Ccircle%20cx%3D%22260%22%20cy%3D%22210%22%20r%3D%22112%22%2F%3E%3Ccircle%20cx%3D%22260%22%20cy%3D%22210%22%20r%3D%22168%22%2F%3E%20%3Cpath%20d%3D%22M260%20210%20L128%20128M260%20210%20L392%20128M260%20210%20L120%20292M260%20210%20L400%20292M260%20210%20L260%2042M260%20210%20L260%20378%22%2F%3E%3C%2Fg%3E%20%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%220.88%22%3E%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%22392%22%20cy%3D%22128%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%22292%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%22400%22%20cy%3D%22292%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%22260%22%20cy%3D%2242%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22260%22%20cy%3D%22378%22%20r%3D%227%22%2F%3E%3C%2Fg%3E%20%3Ccircle%20cx%3D%22260%22%20cy%3D%22210%22%20r%3D%2240%22%20fill%3D%22none%22%20stroke%3D%22%23EF7D00%22%20stroke-opacity%3D%220.5%22%20stroke-width%3D%222%22%2F%3E%20%3Ccircle%20cx%3D%22260%22%20cy%3D%22210%22%20r%3D%2226%22%20fill%3D%22%23EF7D00%22%2F%3E%20%3Cpath%20d%3D%22M250%20210l6%206%2013-13%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\"), linear-gradient(135deg, #00306f 0%, #003d91 56%, #1d39af 100%) !important; background-repeat: no-repeat, no-repeat !important; background-position: calc(100% - 86px) 50%, 50% 50% !important; background-size: auto 456px, cover !important; } body.single-post:has(.pdg-golden-v2) .prodata-hero .wp-block-cover__inner-container { width: 100% !important; max-width: 1110px !important; min-height: 0 !important; padding-right: 430px !important; } body.single-post:has(.pdg-golden-v2) .prodata-hero h1, body.single-post:has(.pdg-golden-v2) .prodata-hero h2 { max-width: 680px !important; font-size: 54px !important; line-height: 1.1 !important; letter-spacing: -.025em !important; } body.single-post:has(.pdg-golden-v2) .prodata-hero p { max-width: 680px !important; font-size: 18.24px !important; line-height: 1.6 !important; } body.single-post:has(.pdg-golden-v2) .page-content > .pd-roi-role, body.single-post:has(.pdg-golden-v2) .page-content > .pdg-inline-cta-wrap, body.single-post:has(.pdg-golden-v2) .page-content > .pdg-cta-mid { box-sizing: border-box !important; width: min(100% - 48px, 980px) !important; margin-left: auto !important; margin-right: auto !important; } } body.single-post:has(.pdg-golden-v2) .pd-roi-role { border-left: 4px solid var(--pdg-orange) !important; background: #f7fafc !important; } body.single-post:has(.pdg-golden-v2) .pdg-inline-cta-wrap { margin-top: 22px; margin-bottom: 34px; } body.single-post:has(.pdg-golden-v2) .pdg-inline-cta { display: inline-flex; align-items: center; min-height: 52px; padding: 13px 24px; border-radius: 999px; background: var(--pdg-orange); color: #092f55 !important; font-weight: 800; text-decoration: none !important; box-shadow: 0 10px 22px rgba(8, 47, 102, .13); } body.single-post:has(.pdg-golden-v2) .pd-leadmagnet > .pd-lm-head, body.single-post:has(.pdg-golden-v2) .pd-leadmagnet > .pd-lead-form { box-sizing: border-box; width: min(100%, 980px); margin-left: auto; margin-right: auto; } body.single-post:has(.pdg-golden-v2) .pd-lead-form, body.single-post:has(.pdg-golden-v2) .pd-lead-row { min-width: 0; } body.single-post:has(.pdg-golden-v2) .pd-lead-row { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; } body.single-post:has(.pdg-golden-v2) .pd-lead-form input, body.single-post:has(.pdg-golden-v2) .pd-lead-form button { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; } body.single-post:has(.pdg-golden-v2) .page-content > .pdm-eyebrow { margin-bottom: 0 !important; } body.single-post:has(.pdg-golden-v2) .page-content > .pdm-eyebrow + h2, body.single-post:has(.pdg-golden-v2) .page-content > .pdm-eyebrow + h2.pd-related-title { margin-top: 0 !important; } body.single-post:has(.pdg-golden-v2) .pdg-personal-contact { grid-template-columns: 150px minmax(0, 1fr); align-items: center; } body.single-post:has(.pdg-golden-v2) .pdg-personal-photo { display: block; width: 138px; height: 138px; object-fit: cover; object-position: 50% 34%; border: 8px solid #dfebfb; border-radius: 50%; background: #e8f0fa; } body.single-post:has(.pdg-golden-v2) .pdg-personal-links { gap: 10px; } body.single-post:has(.pdg-golden-v2) .pdg-personal-contact h2 { hyphens: none !important; overflow-wrap: normal !important; word-break: normal !important; } body.single-post:has(.pdg-golden-v2) .pdg-personal-links a { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 9px 16px; border: 1px solid #b8cce5; border-radius: 999px; background: #fff; color: #0752a4 !important; font-size: 14px; font-weight: 750; line-height: 1.25; text-align: center; text-decoration: none !important; } body.single-post:has(.pdg-golden-v2) .pdg-personal-links a:last-child { border-color: var(--pdg-orange); background: var(--pdg-orange); color: #092f55 !important; } @media (max-width: 800px) { body.single-post:has(.pdg-golden-v2) .page-content > .pdg-cta-band { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; } body.single-post:has(.pdg-golden-v2) .pdg-personal-contact { grid-template-columns: 1fr; } body.single-post:has(.pdg-golden-v2) .pdg-personal-photo { width: 104px; height: 104px; border-width: 6px; } body.single-post:has(.pdg-golden-v2) .pdg-inline-cta-wrap { width: calc(100% - 32px) !important; margin-left: auto !important; margin-right: auto !important; } body.single-post:has(.pdg-golden-v2) .pdg-inline-cta { width: 100%; justify-content: center; text-align: center; } body.single-post:has(.pdg-golden-v2) .pd-lead-row { grid-template-columns: 1fr; } } @media (max-width: 360px) { body.single-post:has(.pdg-golden-v2) .pdg-cta-band h2 { font-size: 26px; } body.single-post:has(.pdg-golden-v2) .pdg-cta-primary { padding-left: 8px; padding-right: 8px; font-size: 14px; } body.single-post:has(.pdg-golden-v2) .pdg-personal-contact h2 { font-size: 24px; line-height: 1.12; } body.single-post:has(.pdg-golden-v2) .pd-intro-stats .pd-stats { grid-template-columns: 1fr; } body.single-post:has(.pdg-golden-v2) .pd-intro-stats .pd-stat { min-height: 0; } }\n\n\/* Reusable clean-room modules for legacy editorial structures. *\/\nbody.single-post:has(.pdg-golden-v2) main.site-main {\n  overflow-x: clip;\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-editorial-note {\n  width: min(100% - 48px, 980px);\n  margin: 34px auto;\n  padding: 26px 28px;\n  border: 1px solid var(--pdg-line);\n  border-left: 4px solid var(--pdg-orange);\n  border-radius: 18px;\n  background: #f7fafc;\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-editorial-note p:last-child { margin-bottom: 0; }\nbody.single-post:has(.pdg-golden-v2) .prodata-hero .pd-eyebrow {\n  color: #ffd08a !important;\n  font-weight: 850;\n  letter-spacing: .15em;\n  text-transform: uppercase;\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-callout {\n  display: grid;\n  grid-template-columns: minmax(170px, .7fr) 2fr;\n  gap: 26px;\n  align-items: center;\n  margin: 30px auto;\n  padding: 26px 28px;\n  border: 1px solid var(--pdg-line);\n  border-left: 5px solid var(--pdg-orange);\n  border-radius: 18px;\n  background: var(--pdg-soft);\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-callout strong { color: var(--pdg-navy); font-size: 20px; }\nbody.single-post:has(.pdg-golden-v2) .pdg-stat-grid,\nbody.single-post:has(.pdg-golden-v2) .pdg-card-grid,\nbody.single-post:has(.pdg-golden-v2) .pdg-step-grid {\n  display: grid;\n  gap: 16px;\n  margin-top: 28px;\n  margin-bottom: 38px;\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-stat-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }\nbody.single-post:has(.pdg-golden-v2) .pdg-card-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\nbody.single-post:has(.pdg-golden-v2) .pdg-step-grid { counter-reset: pdg-step; grid-template-columns: repeat(2, minmax(0, 1fr)); }\nbody.single-post:has(.pdg-golden-v2) .pdg-stat-card,\nbody.single-post:has(.pdg-golden-v2) .pdg-card,\nbody.single-post:has(.pdg-golden-v2) .pdg-step-card {\n  min-width: 0;\n  padding: 22px;\n  border: 1px solid var(--pdg-line);\n  border-radius: 16px;\n  background: var(--pdg-white);\n  box-shadow: 0 10px 28px rgba(8, 47, 102, .07);\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-stat-card { text-align: center; }\nbody.single-post:has(.pdg-golden-v2) .pdg-stat-card b,\nbody.single-post:has(.pdg-golden-v2) .pdg-step-card b { display: block; margin-bottom: 6px; color: var(--pdg-navy); font-size: 19px; }\nbody.single-post:has(.pdg-golden-v2) .pdg-stat-card span { display: block; color: var(--pdg-muted); font-size: 14px; line-height: 1.45; }\nbody.single-post:has(.pdg-golden-v2) .pdg-card h3 { margin-top: 0; }\nbody.single-post:has(.pdg-golden-v2) .pdg-card p:last-child { margin-bottom: 0; }\nbody.single-post:has(.pdg-golden-v2) .pdg-step-card { counter-increment: pdg-step; position: relative; padding-left: 68px; }\nbody.single-post:has(.pdg-golden-v2) .pdg-step-card::before {\n  content: counter(pdg-step);\n  position: absolute;\n  top: 22px;\n  left: 20px;\n  display: grid;\n  place-items: center;\n  width: 34px;\n  height: 34px;\n  border-radius: 50%;\n  background: var(--pdg-navy);\n  color: #fff;\n  font-weight: 850;\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-check-card,\nbody.single-post:has(.pdg-golden-v2) .pdg-proof-card,\nbody.single-post:has(.pdg-golden-v2) .pdg-section-shell {\n  margin-top: 34px;\n  margin-bottom: 42px;\n  padding: 30px;\n  border: 1px solid var(--pdg-line);\n  border-radius: 18px;\n  background: var(--pdg-soft);\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-proof-card { background: #eef6fb; }\nbody.single-post:has(.pdg-golden-v2) .pdg-card-title { display: block; margin-bottom: 10px; color: var(--pdg-navy); font-size: 18px; }\nbody.single-post:has(.pdg-golden-v2) .pdg-link-pills { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 30px; margin-bottom: 42px; }\nbody.single-post:has(.pdg-golden-v2) .pdg-link-pills a {\n  display: inline-flex;\n  align-items: center;\n  min-height: 42px;\n  padding: 8px 14px;\n  border: 1px solid #bfd0e2;\n  border-radius: 999px;\n  background: #fff;\n  font-size: 15px;\n  line-height: 1.35;\n  text-decoration: none;\n}\nbody.single-post:has(.pdg-golden-v2) .schema-faq-section {\n  padding: 0 !important;\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-heading-break-at-compound {\n  white-space: normal !important;\n  overflow-wrap: normal !important;\n  word-break: normal !important;\n  hyphens: none !important;\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-heading-break-at-compound .pdm-kw {\n  white-space: normal !important;\n}\n@media (min-width: 801px) {\n  body.single-post:has(.pdg-golden-v2) .prodata-hero h1.pdg-heading-break-at-compound,\n  body.single-post:has(.pdg-golden-v2) .prodata-hero h2.pdg-heading-break-at-compound {\n    font-size: 46px !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table table { table-layout: fixed; }\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table th:nth-child(1),\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table td:nth-child(1) { width: 20%; }\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table th:nth-child(2),\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table td:nth-child(2) { width: 45%; }\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table th:nth-child(3),\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table td:nth-child(3) { width: 35%; }\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table th,\n  body.single-post:has(.pdg-golden-v2) .pd-decision-table td { overflow-wrap: normal; word-break: normal; }\n}\n@media (max-width: 800px) {\n  body.single-post:has(.pdg-golden-v2) .page-content h1,\n  body.single-post:has(.pdg-golden-v2) .page-content h2,\n  body.single-post:has(.pdg-golden-v2) .page-content h3 {\n    min-width: 0;\n    overflow-wrap: break-word !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .page-content p a {\n    overflow-wrap: break-word;\n    word-break: normal;\n    hyphens: auto;\n  }\n  body.single-post:has(.pdg-golden-v2) .prodata-hero h1,\n  body.single-post:has(.pdg-golden-v2) .prodata-hero h2 {\n    overflow-wrap: break-word !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .prodata-hero.pdg-hero-compact h1,\n  body.single-post:has(.pdg-golden-v2) .prodata-hero.pdg-hero-compact h2 {\n    font-size: clamp(27px, 8vw, 34px) !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-contact { grid-template-columns: minmax(0, 1fr); }\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-copy { min-width: 0; }\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-contact h2 { overflow-wrap: break-word !important; word-break: normal !important; hyphens: auto !important; }\n  body.single-post:has(.pdg-golden-v2) .schema-faq-question { display: block; box-sizing: border-box; width: 100%; overflow-wrap: break-word !important; word-break: normal !important; hyphens: none !important; }\n  body.single-post:has(.pdg-golden-v2) .schema-faq-answer { overflow-wrap: normal !important; word-break: normal !important; hyphens: none !important; }\n  body.single-post:has(.pdg-golden-v2) .pd-leadmagnet h2 { font-size: clamp(25px, 7.4vw, 32px) !important; overflow-wrap: break-word !important; word-break: normal !important; hyphens: auto !important; }\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-links a { box-sizing: border-box; width: 100%; min-width: 0; overflow-wrap: anywhere; }\n  body.single-post:has(.pdg-golden-v2) .pdg-callout { grid-template-columns: 1fr; gap: 8px; padding: 22px; }\n  body.single-post:has(.pdg-golden-v2) .pdg-stat-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  body.single-post:has(.pdg-golden-v2) .pdg-card-grid,\n  body.single-post:has(.pdg-golden-v2) .pdg-step-grid { grid-template-columns: 1fr; }\n  body.single-post:has(.pdg-golden-v2) .pdg-check-card,\n  body.single-post:has(.pdg-golden-v2) .pdg-proof-card,\n  body.single-post:has(.pdg-golden-v2) .pdg-section-shell { padding: 24px; }\n  body.single-post:has(.pdg-golden-v2) .pdg-link-pills { display: grid; }\n  \/* Keep the semantic table header available to assistive technology without\n     letting its desktop-sized cells enlarge the mobile document canvas. *\/\n  body.single-post:has(.pdg-golden-v2) thead,\n  body.single-post:has(.pdg-golden-v2) thead tr,\n  body.single-post:has(.pdg-golden-v2) thead th {\n    box-sizing: border-box !important;\n    width: 1px !important;\n    min-width: 0 !important;\n    max-width: 1px !important;\n    height: 1px !important;\n    min-height: 0 !important;\n    max-height: 1px !important;\n    margin: -1px !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    border: 0 !important;\n    white-space: nowrap !important;\n    clip: rect(0 0 0 0) !important;\n    clip-path: inset(50%) !important;\n  }\n  body.single-post:has(.pdg-golden-v2) thead tr,\n  body.single-post:has(.pdg-golden-v2) thead th { display: block !important; }\n}\n\n@media (max-width: 360px) {\n  body.single-post:has(.pdg-golden-v2) .schema-faq-question {\n    font-size: 15px;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-contact h2 {\n    font-size: 22px !important;\n    overflow-wrap: break-word !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-title-compact h2 {\n    font-size: 20px !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .prodata-hero {\n    padding-left: 20px !important;\n    padding-right: 20px !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .prodata-hero h1,\n  body.single-post:has(.pdg-golden-v2) .prodata-hero h2 {\n    font-size: 28px !important;\n    line-height: 1.08 !important;\n    overflow-wrap: break-word !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .prodata-hero.pdg-hero-compact h1,\n  body.single-post:has(.pdg-golden-v2) .prodata-hero.pdg-hero-compact h2 {\n    font-size: 23px !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .pd-golden-addendum,\n  body.single-post:has(.pdg-golden-v2) .pd-golden-addendum-2,\n  body.single-post:has(.pdg-golden-v2) .pd-golden-addendum-3 {\n    padding: 20px !important;\n  }\n  body.single-post:has(.pdg-golden-v2) td {\n    overflow-wrap: break-word !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .schema-faq-question,\n  body.single-post:has(.pdg-golden-v2) .schema-faq-answer {\n    overflow-wrap: break-word !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-cta-band h2 {\n    font-size: 23px;\n    hyphens: none;\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-cta-phone {\n    padding-left: 8px;\n    padding-right: 8px;\n    font-size: 20px;\n    white-space: nowrap;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-cta-primary {\n    padding-right: 14px;\n    padding-left: 14px;\n    font-size: 12px;\n    white-space: normal;\n    overflow-wrap: anywhere;\n  }\n}\n\n@media (max-width: 800px) {\n  body.single-post:has(.pdg-golden-v2) .pd-leadmagnet h2.pdg-heading-break-at-compound {\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n    hyphens: none !important;\n  }\n}\n\/* Full-width modules must keep their horizontal padding inside the declared\n   width even when legacy source markup uses section\/aside instead of a\n   Gutenberg Cover or Group block. *\/\nbody.single-post:has(.pdg-golden-v2) .prodata-hero,\nbody.single-post:has(.pdg-golden-v2) .pdm-trust,\nbody.single-post:has(.pdg-golden-v2) .pdm-ref,\nbody.single-post:has(.pdg-golden-v2) .pd-intro,\nbody.single-post:has(.pdg-golden-v2) .pd-leadmagnet {\n  box-sizing: border-box !important;\n}\nbody.single-post:has(.pdg-golden-v2) .pdg-marquee {\n  overflow: clip !important;\n  contain: paint;\n}\nbody.single-post:has(.pdg-golden-v2) .page-content > .pdm-eyebrow,\nbody.single-post:has(.pdg-golden-v2) .page-content > .pdm-eyebrow + h2 {\n  box-sizing: border-box !important;\n}\nbody.single-post:has(.pdg-golden-v2) .page-content p a {\n  display: inline !important;\n  max-width: 100%;\n  font-size: inherit !important;\n  line-height: inherit !important;\n  overflow-wrap: anywhere;\n}\n@media (min-width: 801px) and (max-width: 1100px) {\n  body.single-post:has(.pdg-golden-v2) .prodata-hero h1,\n  body.single-post:has(.pdg-golden-v2) .prodata-hero h2 {\n    font-size: 46px !important;\n    overflow-wrap: break-word !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n}\n\n\/* Golden Record v2.1: narrow-phone typography and contact-card geometry.\n   Keep German compound words readable without arbitrary character breaks. *\/\n@media (max-width: 800px) {\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-contact {\n    box-sizing: border-box;\n    width: calc(100% - 32px);\n    padding: 28px 18px;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-contact h2 {\n    font-size: clamp(18px, 5vw, 22px) !important;\n    line-height: 1.13 !important;\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-links a {\n    padding-right: 10px;\n    padding-left: 10px;\n    font-size: 13px;\n    overflow-wrap: normal;\n    word-break: normal;\n    hyphens: auto;\n  }\n  body.single-post:has(.pdg-golden-v2) .page-content > .pdm-eyebrow + h2 {\n    font-size: clamp(26px, 7.8vw, 34px);\n    overflow-wrap: normal;\n    word-break: normal;\n    hyphens: auto;\n  }\n  body.single-post:has(.pdg-golden-v2) .schema-faq-question {\n    font-size: 16px;\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-cta-band h2 {\n    font-size: clamp(21px, 6.8vw, 28px);\n    line-height: 1.12;\n    overflow-wrap: normal;\n    word-break: normal;\n    hyphens: auto;\n  }\n  body.single-post:has(.pdg-golden-v2) .page-content p,\n  body.single-post:has(.pdg-golden-v2) .page-content li {\n    overflow-wrap: break-word;\n    word-break: normal;\n    hyphens: auto;\n  }\n}\n\n@media (max-width: 360px) {\n  body.single-post:has(.pdg-golden-v2) .pdg-personal-contact h2 {\n    font-size: 18px !important;\n  }\n  body.single-post:has(.pdg-golden-v2) .pdg-cta-band h2 {\n    font-size: 21px;\n  }\n}\n\n\/* Golden Record v2.2: keep long lead-form submit labels fully readable on\n   narrow phones without reducing the touch target. *\/\n@media (max-width: 380px) {\n  body.single-post:has(.pdg-golden-v2) .pd-leadmagnet .pd-lead-form button[type=\"submit\"],\n  body.single-post:has(.pdg-golden-v2) .pd-leadmagnet .pd-lead-form input[type=\"submit\"] {\n    box-sizing: border-box !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    min-height: 54px !important;\n    height: auto !important;\n    padding: 12px !important;\n    font-size: 14px !important;\n    line-height: 1.3 !important;\n    white-space: normal !important;\n    overflow-wrap: break-word !important;\n    text-align: center !important;\n  }\n}\nbody.single-post:has(.pdg-golden-v2) .pd-stats > * { min-width: 0; overflow-wrap: anywhere; }\n\n<\/style>\n\n\n\n<div class=\"wp-block-cover prodata-hero pdg-page-v1 pdg-golden-v2\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-black-background-color has-background-dim-80 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n\n<p class=\"eyebrow wp-block-paragraph\">Technischer \u00dcberblick<\/p>\n\n\n<h1 class=\"wp-block-heading has-text-color\"><span class=\"pdm-kw\">Loyalty-Plattform<\/span> und technische Architektur: Engine, API, Wallet, Daten und Betrieb<\/h1>\n\n\n<p class=\"wp-block-paragraph\">Woraus ein Kundenbindungssystem technisch besteht, wie die Bausteine zusammenspielen und worauf IT und Einkauf bei der Architekturentscheidung achten sollten \u2014 mit Integrationsmatrix und Verweisen auf die Detailseiten.<\/p>\n\n\n<a class=\"pdg-hero-cta\" href=\"https:\/\/www.prodata.de\/kundenbindung\/kontakt\/\">Beratungsgespr\u00e4ch vereinbaren \u2192<\/a>\n\n\n<\/div><\/div>\n\n\n\n<div class=\"pdm-trust\">\n<span class=\"pdm-eyebrow\">Warum PRODATA<\/span>\n<ul class=\"pdm-trust-list\">\n<li><span class=\"pdg-trust-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 3l7 3v5c0 4.6-2.8 8.1-7 10-4.2-1.9-7-5.4-7-10V6l7-3z\"\/><path d=\"M9 12l2 2 4-5\"\/><\/svg><\/span><strong>ISO\/IEC 27001<\/strong><span>zertifiziertes Unternehmen<\/span><\/li>\n<li><span class=\"pdg-trust-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8\"\/><path d=\"M12 7v5l3 2\"\/><\/svg><\/span><strong>Seit 1991<\/strong><span>35 Jahre Erfahrung<\/span><\/li>\n<li><span class=\"pdg-trust-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 8l8-4 8 4-8 4-8-4z\"\/><path d=\"M4 12l8 4 8-4M4 16l8 4 8-4\"\/><\/svg><\/span><strong>Full-Service<\/strong><span>Strategie, Software, Pr&auml;mienlogistik<\/span><\/li>\n<li><span class=\"pdg-trust-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"6\" rx=\"2\"\/><rect x=\"4\" y=\"14\" width=\"16\" height=\"6\" rx=\"2\"\/><path d=\"M8 7h.01M8 17h.01\"\/><\/svg><\/span><strong>B2B &middot; B2C &middot; B2E<\/strong><span>Programme f&uuml;r alle Zielgruppen<\/span><\/li>\n<\/ul>\n\n<div class=\"pdm-actions\"><a class=\"pdm-tel\" href=\"tel:+4972198171111\">+49 721 98171-111<\/a><\/div>\n<\/div>\n\n\n\n<aside class=\"pdm-ref\">\n<span class=\"pdm-ref-k\">Auszug aus unseren Referenzen.<\/span>\n<div class=\"pdg-marquee\" role=\"region\" aria-label=\"Auszug aus unseren Referenzen\"><div class=\"pdg-marquee-track\"><ul class=\"pdm-ref-list\">\n<li>Hallhuber<\/li><li>Bosch Thermotechnik<\/li><li>August Br\u00f6tje<\/li><li>1. FC K\u00f6ln<\/li><li>Mercedes-Benz<\/li><li>Siemens<\/li><li>Festool<\/li>\n<\/ul><ul class=\"pdm-ref-list\" aria-hidden=\"true\">\n<li>Hallhuber<\/li><li>Bosch Thermotechnik<\/li><li>August Br\u00f6tje<\/li><li>1. FC K\u00f6ln<\/li><li>Mercedes-Benz<\/li><li>Siemens<\/li><li>Festool<\/li>\n<\/ul><\/div><\/div>\n<a class=\"pdm-ref-link\" href=\"https:\/\/www.prodata.de\/kundenbindung\/referenzen\/\">Alle Referenzen und Kundenstimmen ansehen \u2192<\/a>\n<\/aside>\n\n\n\n<div class=\"pd-intro\"><div class=\"pd-intro-grid\"><div class=\"pd-intro-text\"><span class=\"pd-eyebrow\">Schnelle Antwort<\/span><p>Eine Loyalty-Plattform besteht aus sechs Schichten: der <strong>Regel- und Punkte-Engine<\/strong>, den <strong>Schnittstellen<\/strong> zu CRM, ERP, Shop und Kasse, den <strong>Kan\u00e4len<\/strong> (App, Web, Wallet), der <strong>Datenschicht<\/strong>, dem <strong>Reporting<\/strong> und dem <strong>Betrieb<\/strong> inklusive Hosting und Sicherheit. Die Architekturentscheidung f\u00e4llt nicht bei den Features, sondern bei Integrationstiefe und Betriebsmodell \u2014 sie bestimmt Aufwand und Kosten \u00fcber Jahre.<\/p><\/div><div class=\"pd-intro-fig\"><div class=\"pd-ap\"><div class=\"pd-ap-head\">Architektur-Kompass: die sechs Schichten<\/div><div class=\"pd-ap-formula\">Engine \u2192 Schnittstellen \u2192 Kan\u00e4le \u2192 Daten \u2192 Reporting \u2192 Betrieb<\/div><ul><li><strong>Engine:<\/strong> Earn- und Burn-Logik, Status, Kampagnen<\/li><li><strong>Schnittstellen:<\/strong> CRM, ERP, Shop, Kasse, offene API<\/li><li><strong>Kan\u00e4le:<\/strong> App, Web-Portal, Mobile Wallet<\/li><li><strong>Daten &amp; Reporting:<\/strong> First-Party-Daten, KPI, BI-Anbindung<\/li><li><strong>Betrieb:<\/strong> Verantwortlichkeiten, Sicherheit, Serviceumfang<\/li><\/ul><\/div><\/div><\/div><p class=\"pd-anbieter pd-anbieter-full\"><strong>F\u00fcr die technische Anbindung:<\/strong> PRODATA unterst\u00fctzt die Konzeption und technische Umsetzung von Loyalty-Programmen. Zielbild, Datenquellen, Schnittstellen, Rollen und Betriebsmodell werden anhand konkreter Projektanforderungen festgelegt; Reporting und Dashboards werden nur im vereinbarten Funktionsumfang umgesetzt.<\/p>\n\n<div class=\"pd-intro-stats\"><span class=\"pd-eyebrow pd-stats-label\">Architektur im \u00dcberblick<\/span><div class=\"pd-stats\"><div class=\"pd-stat\"><span class=\"pd-num\"><em>Regel-Engine<\/em><\/span><span class=\"pd-lab\">Punkte, Status, Storno und Verfall<\/span><\/div><div class=\"pd-stat\"><span class=\"pd-num\"><em>API &amp; Daten<\/em><\/span><span class=\"pd-lab\">Schnittstellen, Rechte und \u00dcbergaben<\/span><\/div><div class=\"pd-stat\"><span class=\"pd-num\"><em>Kan\u00e4le<\/em><\/span><span class=\"pd-lab\">App, Portal und digitale Karte<\/span><\/div><div class=\"pd-stat\"><span class=\"pd-num\"><em>Betrieb<\/em><\/span><span class=\"pd-lab\">Rollen, Security und Reporting<\/span><\/div><\/div><\/div>\n<\/div>\n\n\n\n<nav class=\"pdm-nav pdg-toc-long\" aria-label=\"Inhalt dieser Seite\">\n<span class=\"pdm-eyebrow\">Inhalt dieser Seite<\/span>\n<div class=\"pdm-nav-grid\">\n<a href=\"#pdm-k1\"><b>01<\/b><span>Die Regel- und Punkte-Engine: das Herz des Systems<\/span><\/a><a href=\"#pdm-k2\"><b>02<\/b><span>Schnittstellen: CRM, ERP, Shop und Kasse<\/span><\/a><a href=\"#pdm-k3\"><b>03<\/b><span>Kan\u00e4le: App, Web-Portal und Mobile Wallet<\/span><\/a><a href=\"#pdm-k4\"><b>04<\/b><span>Datenschicht: First-Party-Daten statt Datensilo<\/span><\/a><a href=\"#pdm-k5\"><b>05<\/b><span>Reporting, Analytics und Belegerfassung<\/span><\/a><a href=\"#pdm-k6\"><b>06<\/b><span>Integrationsmatrix: welche Systeme angebunden werden<\/span><\/a><a href=\"#pdm-k7\"><b>07<\/b><span>Betrieb, Sicherheit und Betriebsmodell<\/span><\/a><a href=\"#pdm-k8\"><b>08<\/b><span>Wie Sie die Architekturentscheidung strukturiert treffen<\/span><\/a><a href=\"#pdm-k9\"><b>09<\/b><span>Ein bestehendes System abl\u00f6sen: worauf es technisch ankommt<\/span><\/a><a href=\"#pdm-k10\"><b>10<\/b><span>Was die Architektur wirtschaftlich bedeutet<\/span><\/a><a href=\"#pdm-k11\"><b>11<\/b><span>F\u00fcnf typische Fehler bei der Architekturentscheidung<\/span><\/a><a href=\"#pdm-k12\"><b>12<\/b><span>Sicherheit, Datenschutz und Nachweispflichten im Detail<\/span><\/a><a href=\"#pdm-k13\"><b>13<\/b><span>Wie die Plattform ProLoyalty die sechs Schichten abbildet<\/span><\/a>\n\n<\/div>\n<\/nav>\n\n\n\n\n\n<figure class=\"wp-block-image size-full pd-product-tour-visual\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1.png\" alt=\"Grafische \u00dcbersicht: ProLoyalty verbindet Teilnehmerprofile, Pr\u00e4mien, Kampagnen, Integrationen und Analysen.\" class=\"wp-image-25275\" width=\"1672\" height=\"941\" srcset=\"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1.png 1672w, https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1-300x169.png 300w, https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1-1030x580.png 1030w, https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1-768x432.png 768w, https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1-1536x864.png 1536w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/><\/figure>\n\n\n<span id=\"pdm-k1\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 01<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Die Regel- und Punkte-Engine: das Herz des Systems<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Die Engine entscheidet, welches Verhalten wie belohnt wird. Sie verarbeitet Transaktionen, Belege oder Ereignisse zu Punkten, Status oder Cashback und setzt dabei Regeln um, die sich im laufenden Betrieb \u00e4ndern lassen sollen \u2014 Aktionszeitr\u00e4ume, Multiplikatoren, Produktgruppen, Zielgruppen. Entscheidend ist, ob solche Regeln <strong>konfigurierbar<\/strong> sind oder jedes Mal Entwicklungsaufwand ausl\u00f6sen.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Praktisch relevant sind au\u00dferdem Punkteverfall, Stornierungen und Korrekturbuchungen: Ein Programm ohne saubere Storno-Logik erzeugt im Support mehr Aufwand, als die Mechanik an Wirkung bringt. Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/was-ist-ein-loyalty-framework\/\">Loyalty Framework: Aufbau und Architektur<\/a> und <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/statusprogramm-tiering-kundenstatus-loyalty\/\">Statusprogramme und Tiering<\/a>.<\/p>\n\n\n\n\n<span id=\"pdm-k2\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 02<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Schnittstellen: CRM, ERP, Shop und Kasse<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Ein Loyalty-System ist immer ein Anbausystem \u2014 es lebt von den Daten der Systeme, die ohnehin laufen. Die zentrale Frage ist nicht, <em>ob<\/em> integriert werden kann, sondern ob es <strong>erprobte Standard-Anbindungen<\/strong> gibt oder jede Schnittstelle zum Einzelprojekt wird. Bidirektionalit\u00e4t ist dabei der Unterschied zwischen einem Datensilo und einem gesteuerten Programm.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Details je System: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-crm-integration-salesforce-sap-co\/\">CRM- und ERP-Integration (Salesforce, SAP und Co.)<\/a>, <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/ecommerce-integration-loyalty-woocommerce-shopify-shopware\/\">E-Commerce-Integration f\u00fcr WooCommerce, Shopify und Shopware<\/a>, <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/api-first-loyalty-integrationsleitfaden\/\">API-first: Integrationsleitfaden<\/a> sowie <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/headless-loyalty-api-architektur\/\">Headless Loyalty: API-only-Architektur<\/a>.<\/p>\n\n\n<span id=\"pdm-k3\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 03<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Kan\u00e4le: App, Web-Portal und Mobile Wallet<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Teilnehmende erreichen ein Programm \u00fcber drei Wege: eine App mit Punktekonto, ein Web-Portal f\u00fcr Pr\u00e4mien und Kontostand sowie die digitale Karte in Apple Wallet oder Google Wallet. Wallet ist dabei der Kanal mit der geringsten Einstiegsh\u00fcrde \u2014 keine Installation, aber Push-f\u00e4hig. Welche Kombination sinnvoll ist, h\u00e4ngt von Nutzungsfrequenz und Zielgruppe ab. Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/mobile-wallet-digitale-kundenkarte-loyalty\/\">Mobile Wallet und digitale Kundenkarte<\/a>.<\/p>\n\n\n<span id=\"pdm-k4\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 04<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Datenschicht: First-Party-Daten statt Datensilo<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Ein Loyalty-Programm ist der wirksamste legitime Weg zu First-Party-Daten \u2014 vorausgesetzt, Einwilligungen sind sauber eingeholt und die Daten liegen in Ihrer Hoheit, nicht ausschlie\u00dflich beim Dienstleister. Pr\u00fcfen Sie deshalb fr\u00fch, wem die Daten geh\u00f6ren, wie ein Export aussieht und was bei einem Anbieterwechsel passiert. Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/zero-party-data-loyalty-programm-datenschutzkonform\/\">Zero-Party-Data und Datenschutz pr\u00fcfen<\/a> und <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/dsgvo-konformes-loyalty-programm-datenschutz-anbieterauswahl\/\">Datenschutz im Loyalty-Programm<\/a>.<\/p>\n\n\n\n\n<aside class=\"pdg-cta-band pdg-cta-mid\"><div class=\"pdg-cta-copy\"><span class=\"pdg-cta-kicker\">N\u00e4chster Schritt<\/span><h2>Engine, API und Datenarchitektur gemeinsam planen<\/h2><p>Wir strukturieren Komponenten, Schnittstellen, Rollen, Sicherheit und Betrieb f\u00fcr Ihre Systemlandschaft.<\/p><\/div><div class=\"pdg-cta-actions\"><a class=\"pdg-cta-primary\" href=\"#pdg-final-cta\">Beratungsgespr\u00e4ch vereinbaren &rarr;<\/a><a class=\"pdg-cta-phone\" href=\"tel:+4972198171111\">+49 721 98171-111<\/a><\/div><\/aside>\n\n<span id=\"pdm-k5\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 05<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Reporting, Analytics und Belegerfassung<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Ohne belastbares Reporting l\u00e4sst sich weder steuern noch nachweisen, ob ein Programm wirkt. Sinnvoll sind Kennzahlen zu Teilnahmequote, Aktivierung, Einl\u00f6sung und Wiederkaufrate \u2014 angebunden an das eigene BI- oder Data-Warehouse-System. Im B2B kommt die Belegverarbeitung hinzu: Rechnungen und Kassenbons m\u00fcssen Teilnehmenden und Ums\u00e4tzen zugeordnet werden.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/data-analytics-loyalty\/\">Data Analytics in Loyalty-Programmen<\/a>, <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-erfolg-messen-die-wichtigsten-kpis\/\">Loyalty-Erfolg messen: die wichtigsten KPIs<\/a>, <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/predictive-analytics-loyalty-programm-prognosen\/\">Predictive Analytics<\/a> sowie <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/rechnungserfassung-bonusprogramm-praemienpunkte\/\">KI-gest\u00fctzte Rechnungserfassung<\/a>.<\/p>\n\n\n<span id=\"pdm-k6\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 06<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Integrationsmatrix: welche Systeme angebunden werden<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Die folgende \u00dcbersicht zeigt, welche Systemklassen typischerweise angebunden werden und wozu:<\/p>\n\n\n<figure class=\"wp-block-table lp-api-matrix\"><table><thead><tr><th>Systemklasse<\/th><th>Beispiele<\/th><th>Wozu die Anbindung dient<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Systemklasse\">CRM<\/td><td data-label=\"Beispiele\">Salesforce, Microsoft Dynamics, HubSpot<\/td><td data-label=\"Wozu die Anbindung dient\">Stammdaten, Segmente, Kampagnensteuerung<\/td><\/tr><tr><td data-label=\"Systemklasse\">ERP<\/td><td data-label=\"Beispiele\">SAP<\/td><td data-label=\"Wozu die Anbindung dient\">Ums\u00e4tze, Artikel- und Kundenstamm, Gutschriften<\/td><\/tr><tr><td data-label=\"Systemklasse\">E-Commerce<\/td><td data-label=\"Beispiele\">Shopware, Adobe Commerce, Shopify, WooCommerce<\/td><td data-label=\"Wozu die Anbindung dient\">Bestellungen, Punktegutschrift, Einl\u00f6sung im Checkout<\/td><\/tr><tr><td data-label=\"Systemklasse\">Handel\/Retail<\/td><td data-label=\"Beispiele\">Oracle Retail, POS-Kassensysteme<\/td><td data-label=\"Wozu die Anbindung dient\">Bon-Erfassung, Offline-Punkte, Kartenidentifikation<\/td><\/tr><tr><td data-label=\"Systemklasse\">Wallet<\/td><td data-label=\"Beispiele\">Apple Wallet, Google Wallet<\/td><td data-label=\"Wozu die Anbindung dient\">digitale Karte, Push-Kommunikation<\/td><\/tr><tr><td data-label=\"Systemklasse\">BI \/ Data Warehouse<\/td><td data-label=\"Beispiele\">bestehende DWH-\/BI-Landschaft<\/td><td data-label=\"Wozu die Anbindung dient\">Reporting, Kohorten, Wirkungsnachweis<\/td><\/tr><tr><td data-label=\"Systemklasse\">Individuell<\/td><td data-label=\"Beispiele\">offene REST-API<\/td><td data-label=\"Wozu die Anbindung dient\">Eigenentwicklungen und Speziall\u00f6sungen<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<span id=\"pdm-k7\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 07<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Betrieb, Sicherheit und Betriebsmodell<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Die letzte Schicht wird am h\u00e4ufigsten untersch\u00e4tzt: Wer betreibt das Programm im Alltag? Ein <strong>Managed Service<\/strong> mit klaren Service-Zusagen entlastet Marketing und IT dauerhaft, w\u00e4hrend ein reines Lizenzmodell internen Aufwand erzeugt, der selten eingeplant wird. Sicherheitsseitig sind Hosting-Standort, Zertifizierung und L\u00f6schkonzepte die Pr\u00fcfpunkte.<\/p>\n\n\n\n\n<p class=\"wp-block-paragraph\">Bei jedem Anbieter sollten Hosting-Standort, Zertifizierungen, Datenschutz, L\u00f6schkonzepte, Berechtigungen und Serviceumfang anhand aktueller Nachweise gepr\u00fcft werden. Die passende Betriebsform h\u00e4ngt von Verantwortlichkeiten, Datenfl\u00fcssen, Sicherheitsvorgaben und internen Ressourcen ab. Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-managed-service-programm-betrieb\/\">Loyalty-Programm als Managed Service<\/a> und <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/eigenentwicklung-vs-standard-software-loyalty\/\">Eigenentwicklung oder Standardsoftware?<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>PRODATA ist ISO-27001-zertifiziert.<\/strong> Die IT l\u00e4uft in einer TISAX-zertifizierten Azure-Umgebung. Diese Nachweise ordnen den Sicherheitsrahmen ein; die konkrete Architektur, Datenverarbeitung und Betriebsverantwortung werden f\u00fcr jedes Programm anhand der tats\u00e4chlichen Anforderungen gepr\u00fcft.<\/p>\n\n<span id=\"pdm-k8\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 08<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Wie Sie die Architekturentscheidung strukturiert treffen<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Beginnen Sie nicht bei der Software, sondern bei drei Fragen: Welche Systeme m\u00fcssen zwingend angebunden werden? Wie viel Betrieb wollen wir selbst leisten? Und wie stark werden sich die Programmregeln in den n\u00e4chsten drei Jahren \u00e4ndern? Aus den Antworten ergibt sich fast zwangsl\u00e4ufig, ob ein SaaS-Baukasten, eine Full-Service-Plattform oder eine Individualentwicklung passt.<\/p>\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Anbieterauswahl entlang dieser Kriterien: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/kundenbindungssysteme\/\">Kundenbindungssysteme: Software, Anbieter und Auswahlkriterien<\/a>, <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-software-anbieter-vergleich-deutschland\/\">Loyalty-Software Anbieter-Vergleich<\/a> und <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/rfp-ausschreibung-loyalty-programm\/\">RFP und Ausschreibung<\/a>.<\/p>\n\n\n<span id=\"pdm-k9\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 09<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Ein bestehendes System abl\u00f6sen: worauf es technisch ankommt<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Bei einer Migration ist die Architektur zweitrangig \u2014 kritisch sind die Daten. Punktest\u00e4nde, Statuslevel, Einwilligungen und historische Transaktionen m\u00fcssen vollst\u00e4ndig und nachvollziehbar \u00fcbernommen werden, sonst verlieren Teilnehmende Guthaben und das Vertrauen in das Programm. Kl\u00e4ren Sie deshalb vor der Auswahl, in welchem Format der Altanbieter exportiert, ob historische Belege mitkommen und wie lange ein Parallelbetrieb m\u00f6glich ist.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Bew\u00e4hrt hat sich ein dreistufiges Vorgehen: vollst\u00e4ndiger Testimport mit Abgleich der Salden, danach ein Stichtagsimport mit eingefrorenem Altsystem, anschlie\u00dfend Nachbuchung der Zwischenzeit. Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-system-wechseln-abloesen\/\">Loyalty-System wechseln: Migration ohne Daten- und Kundenverlust<\/a>.<\/p>\n\n\n<aside class=\"pdg-personal-contact\"><img class=\"pdg-personal-photo\" src=\"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2025\/09\/thh-profilbild-neu.jpg\" alt=\"Thorsten Heftrich, Loyalty Berater und Gesch\u00e4ftsf\u00fchrer bei PRODATA\" loading=\"lazy\" decoding=\"async\"><div class=\"pdg-personal-copy\"><span class=\"pdg-personal-kicker\">Ihr pers\u00f6nlicher Ansprechpartner<\/span><h2>Ihre Loyalty-Architektur pers\u00f6nlich besprechen<\/h2><p>Thorsten Heftrich kl\u00e4rt mit Ihnen Zielbild, Integrationen und die n\u00e4chsten technischen Nachweise.<\/p><p class=\"pdg-personal-name\"><strong>Thorsten Heftrich<\/strong><span>Loyalty Berater, GF<\/span><\/p><div class=\"pdg-personal-links\"><a href=\"tel:+4972198171111\">+49 721 98171-111<\/a><a href=\"mailto:vertrieb@prodata.de\">vertrieb@prodata.de<\/a><a href=\"#pdg-final-cta\">Unverbindliches Beratungsgespr\u00e4ch &rarr;<\/a><\/div><\/div><\/aside>\n\n<span id=\"pdm-k10\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 10<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Was die Architektur wirtschaftlich bedeutet<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Die Technik ist selten der gr\u00f6\u00dfte Kostenblock \u2014 das ist in der Regel die Pr\u00e4mienwelt. Die Architekturentscheidung wirkt aber auf alle anderen Positionen: Ein System mit konfigurierbarer Regel-Engine spart \u00fcber Jahre Entwicklungsaufwand; erprobte Standard-Integrationen sparen Projektkosten bei jeder Anbindung; ein Managed Service verlagert Betriebsaufwand, der sonst intern anf\u00e4llt und selten budgetiert wird.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Rechnen Sie deshalb nicht Lizenzpreise gegeneinander, sondern Gesamtkosten \u00fcber drei bis f\u00fcnf Jahre \u2014 inklusive interner Aufw\u00e4nde. Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/was-kostet-ein-loyalty-system-und-wie-lange-dauert-die-einfuehrung\/\">Was kostet ein Loyalty-System?<\/a> und <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-roi-berechnen\/\">ROI eines Loyalty-Programms berechnen<\/a>.<\/p>\n\n\n<span id=\"pdm-k11\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 11<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">F\u00fcnf typische Fehler bei der Architekturentscheidung<\/h2>\n\n\n<p class=\"wp-block-paragraph\"><strong>Erstens:<\/strong> die Featureliste vor den Zielen pr\u00fcfen \u2014 es wird verglichen, bevor klar ist, welches Verhalten das Programm \u00fcberhaupt ver\u00e4ndern soll. <strong>Zweitens:<\/strong> Integrationen als Nebensache behandeln; sie entscheiden \u00fcber Datenqualit\u00e4t und damit \u00fcber jede sp\u00e4tere Auswertung. <strong>Drittens:<\/strong> die Datenhoheit nicht vertraglich kl\u00e4ren \u2014 sp\u00e4testens beim Anbieterwechsel wird das teuer.<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>Viertens:<\/strong> den Betriebsaufwand untersch\u00e4tzen. Ein Pilot l\u00e4sst sich mit Bordmitteln stemmen, ein laufendes Programm mit Support, Kampagnen und Pr\u00e4mienfragen nicht. <strong>F\u00fcnftens:<\/strong> Recht und Steuer zu sp\u00e4t einbinden \u2014 Einwilligungen, Transparenzpflichten und die Behandlung von Sachpr\u00e4mien geh\u00f6ren in die Konzeptphase, nicht in die Abnahme. Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/steuerleitfaden-incentives-sachpraemien-37b-estg\/\">Steuerleitfaden Incentives und Sachpr\u00e4mien<\/a>.<\/p>\n\n\n<span id=\"pdm-k12\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 12<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Sicherheit, Datenschutz und Nachweispflichten im Detail<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Kundenbindungsprogramme verarbeiten personenbezogene Daten in erheblichem Umfang \u2014 Kontaktdaten, Kaufhistorie, teils Standort- und Ger\u00e4tedaten. F\u00fcr IT und Einkauf sind vier Punkte pr\u00fcfbar: der <strong>Hosting-Standort<\/strong>, die <strong>Zertifizierung<\/strong> des Anbieters, das <strong>Berechtigungs- und L\u00f6schkonzept<\/strong> sowie die Frage, ob ein Auftragsverarbeitungsvertrag mit klaren Unterauftragsverh\u00e4ltnissen vorliegt.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Wichtig ist die saubere Unterscheidung zweier Ebenen: Die Zertifizierung des Anbieters und die Konformit\u00e4t einer Infrastruktur sind nicht dasselbe. Hosting-Standort, Sicherheitsnachweise, Datenschutz, Protokollierung und Freigabeprozesse sollten anhand aktueller Unterlagen sowie der eigenen Branchenanforderungen gepr\u00fcft werden.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Barrierefreiheit wird ab 2025 relevanter: Anforderungen nach BFSG beziehungsweise WCAG 2.1 AA sind auf Wunsch umsetzbar und sollten fr\u00fch im Lastenheft stehen, weil sie Oberfl\u00e4chen und Kommunikationswege betreffen. Vertiefend: <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/dsgvo-konformes-loyalty-programm-datenschutz-anbieterauswahl\/\">Datenschutz im Loyalty-Programm<\/a> und <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/einwilligungsmanagement-loyalty\/\">Einwilligungsmanagement in Loyalty-Programmen<\/a>.<\/p>\n\n\n<span id=\"pdm-k13\" class=\"pdm-anchor\"><\/span><span class=\"pdm-eyebrow\">Kapitel 13<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">Wie die Plattform ProLoyalty die sechs Schichten abbildet<\/h2>\n\n\n<p class=\"wp-block-paragraph\">ProLoyalty ist die von PRODATA entwickelte Loyalty-Plattform. Sie deckt die Regel- und Punkte-Engine, die Kan\u00e4le App, Web und Wallet sowie Pr\u00e4mienshop und Reporting ab; Integrationen zu CRM-, ERP- und Shop-Systemen bestehen als erprobte Standard-Anbindungen, erg\u00e4nzt um eine offene REST-API f\u00fcr individuelle Systemlandschaften. Der Betrieb erfolgt auf Wunsch als Managed Service.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Der praktische Unterschied zu einer reinen Lizenzl\u00f6sung liegt weniger in der Technik als in der Verantwortung: Konzeption, Plattform, Pr\u00e4mienlogistik aus eigenem Lager und laufender Betrieb kommen aus einer Hand, statt \u00fcber mehrere Dienstleister koordiniert zu werden. Ob dieses Modell passt, h\u00e4ngt davon ab, wie viel Steuerungsaufwand Sie intern leisten wollen \u2014 die Abw\u00e4gung finden Sie unter <a class=\"pd-il\" href=\"https:\/\/www.prodata.de\/kundenbindung\/full-service-vs-software-only-loyalty\/\">Full-Service versus Software-only<\/a>.<\/p>\n\n\n<div class=\"wp-block-group pd-leadmagnet is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"pd-lm-head\"><span class=\"pd-eyebrow\">Gratis-Download<\/span><h2>PRODATA Loyalty-Kompendium \u2013 kostenlos als PDF<\/h2><p>Sie planen die technische Umsetzung eines Kundenbindungsprogramms? Das 18-seitige Kompendium liefert die Aufbau-Anleitung von Strategie und Kennzahlen \u00fcber Technik bis zum Betrieb, mit Checklisten und Praxis-Playbooks.<\/p><\/div>\n\n<form class=\"pd-lead-form\" method=\"post\" action=\"https:\/\/www.prodata.de\/kundenbindung\/wp-admin\/admin-post.php\"><input type=\"hidden\" name=\"action\" value=\"prodata_kpi_lead\"><input type=\"hidden\" name=\"pd_nonce\" value=\"f13962cd5d\"><input type=\"hidden\" name=\"pd_pdf\" value=\"\"><div class=\"pd-hp\" aria-hidden=\"true\"><input type=\"text\" name=\"pd_website\" tabindex=\"-1\" autocomplete=\"off\"><\/div><div class=\"pd-lead-row\"><input type=\"text\" name=\"pd_name\" placeholder=\"Vor- und Nachname\" required><input type=\"text\" name=\"pd_firma\" placeholder=\"Firma\" required><\/div><input type=\"email\" name=\"pd_email\" placeholder=\"E-Mail\" required><button type=\"submit\" class=\"pd-lm-btn\">Checkliste kostenlos anfordern<\/button><\/form>\n\n<\/div>\n\n\n\n\n\n\n<h2>Wann eine andere Architektur die richtige ist<\/h2>\n<p>Die hier beschriebene Full-Service-Architektur ist nicht in jedem Fall die passende. <strong>Ein reines Headless-\/API-Setup<\/strong> ist sinnvoll, wenn Sie eine eigene Entwicklungsmannschaft haben, die Oberfl\u00e4chen selbst bauen will und lediglich eine Engine samt API ben\u00f6tigt.<\/p>\n<p><strong>Ein Standard-SaaS-Baukasten<\/strong> gen\u00fcgt, wenn das Programm einfach bleibt, keine Pr\u00e4mienlogistik und keine Belegverarbeitung erfordert und die Regeln sich selten \u00e4ndern. Umgekehrt wird es aufwendig, sobald mehrstufiger Vertrieb, physische Pr\u00e4mien, internationale Rollouts oder regulatorische Anforderungen dazukommen \u2014 dann tr\u00e4gt eine integrierte Architektur mit Betrieb aus einer Hand weiter.<\/p>\n\n\n<div class=\"pd-provider\"><span class=\"pd-eyebrow\">Anbieter im Profil<\/span><h2>PRODATA und die Plattform ProLoyalty<\/h2><p>PRODATA unterst\u00fctzt die Konzeption und technische Umsetzung von Loyalty-Programmen. Welche Plattformbausteine, Schnittstellen und Betriebsleistungen eingesetzt werden, wird anhand von Zielbild, Datenmodell, Rollen und Nachweisen im Projekt festgelegt.<\/p><ul><li>Plattformbausteine: Regel-Engine, Datenmodell, Kan\u00e4le und Reporting als zu pr\u00fcfende Architekturkomponenten<\/li><li>Schnittstellen: CRM, ERP, Commerce, Kasse oder individuelle Systeme anhand konkreter Datenfl\u00fcsse und Berechtigungen bewerten<\/li><li>API und Governance: \u00dcbergaben, Versionierung, Monitoring, Rollen und L\u00f6schkonzept dokumentieren<\/li><li>Pr\u00e4mien und Fulfillment: Sortiment, Versand, Retouren und Verantwortlichkeiten projektspezifisch festlegen<\/li><li>Betrieb: Verantwortlichkeiten, Security, Support und Serviceumfang anhand belastbarer Anbieterunterlagen vergleichen<\/li><\/ul><p>Weitere Anbieter sollten nach Anbietertyp, Funktionsumfang, Nachweisen und Betriebsmodell verglichen werden \u2013 nicht nach pauschalen Rankings.<\/p><\/div>\n\n\n\n\n\n\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"ProLoyalty\",\"alternateName\":[\"PRODATA Loyalty Solutions\",\"PRODATA Loyalty-Plattform\"],\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"Web, iOS, Android\",\"inLanguage\":\"de\",\"brand\":{\"@type\":\"Brand\",\"name\":\"ProLoyalty\"},\"manufacturer\":{\"@type\":\"Organization\",\"name\":\"PRODATA Datenbanken und Informationssysteme GmbH\",\"legalName\":\"PRODATA Datenbanken und Informationssysteme GmbH\",\"foundingDate\":\"1991\",\"url\":\"https:\/\/www.prodata.de\/\",\"email\":\"vertrieb@prodata.de\",\"telephone\":\"+49 721 98171-111\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Kriegsstra\u00dfe 236\",\"postalCode\":\"76135\",\"addressLocality\":\"Karlsruhe\",\"addressCountry\":\"DE\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"ProLoyalty\"},\"knowsAbout\":[\"Loyalty-Software\",\"Kundenbindungsprogramme\",\"API-Integration\",\"Pr\u00e4mienlogistik\"],\"sameAs\":[\"https:\/\/www.wikidata.org\/wiki\/Q140167518\",\"https:\/\/www.linkedin.com\/company\/prodata-gmbh\/\",\"https:\/\/www.northdata.de\/PRODATA+Datenbanken+und+Informationssysteme+GmbH,+Karlsruhe\/HRB+106652\"],\"@id\":\"https:\/\/www.prodata.de\/kundenbindung\/#organization\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"PRODATA Datenbanken und Informationssysteme GmbH\",\"legalName\":\"PRODATA Datenbanken und Informationssysteme GmbH\",\"foundingDate\":\"1991\",\"url\":\"https:\/\/www.prodata.de\/\",\"email\":\"vertrieb@prodata.de\",\"telephone\":\"+49 721 98171-111\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Kriegsstra\u00dfe 236\",\"postalCode\":\"76135\",\"addressLocality\":\"Karlsruhe\",\"addressCountry\":\"DE\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"ProLoyalty\"},\"knowsAbout\":[\"Loyalty-Software\",\"Kundenbindungsprogramme\",\"API-Integration\",\"Pr\u00e4mienlogistik\"],\"sameAs\":[\"https:\/\/www.wikidata.org\/wiki\/Q140167518\",\"https:\/\/www.linkedin.com\/company\/prodata-gmbh\/\",\"https:\/\/www.northdata.de\/PRODATA+Datenbanken+und+Informationssysteme+GmbH,+Karlsruhe\/HRB+106652\"],\"@id\":\"https:\/\/www.prodata.de\/kundenbindung\/#organization\"},\"url\":\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/\",\"sameAs\":[\"https:\/\/www.proloyalty.de\/\"],\"featureList\":[\"Regel- und Punkte-Engine\",\"Offene REST-API\",\"CRM- und ERP-Integration\",\"Mobile Wallet und App\",\"Pr\u00e4mienshop und Pr\u00e4mienlogistik\",\"Reporting und BI-Anbindung\"]}<\/script>\n\n\n<script type=\"application\/ld+json\">\n{\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"ItemList\",\n \"name\": \"Die sechs Schichten einer Loyalty-Architektur\",\n \"numberOfItems\": 6,\n \"itemListOrder\": \"https:\/\/schema.org\/ItemListOrderAscending\",\n \"itemListElement\": [\n  {\n   \"@type\": \"ListItem\",\n   \"position\": 1,\n   \"name\": \"Regel- und Punkte-Engine\",\n   \"description\": \"Earn- und Burn-Logik, Status, Kampagnen, Storno- und Verfallslogik.\"\n  },\n  {\n   \"@type\": \"ListItem\",\n   \"position\": 2,\n   \"name\": \"Schnittstellen\",\n   \"description\": \"Erprobte Anbindungen an CRM, ERP, Shop und Kasse sowie offene API.\"\n  },\n  {\n   \"@type\": \"ListItem\",\n   \"position\": 3,\n   \"name\": \"Kan\u00e4le\",\n   \"description\": \"App mit Punktekonto, Web-Portal und Mobile Wallet.\"\n  },\n  {\n   \"@type\": \"ListItem\",\n   \"position\": 4,\n   \"name\": \"Datenschicht\",\n   \"description\": \"First-Party-Daten mit Einwilligungsmanagement und Datenhoheit.\"\n  },\n  {\n   \"@type\": \"ListItem\",\n   \"position\": 5,\n   \"name\": \"Reporting und Analytics\",\n   \"description\": \"KPI, BI-Anbindung und Belegerfassung.\"\n  },\n  {\n   \"@type\": \"ListItem\",\n   \"position\": 6,\n   \"name\": \"Betrieb, Sicherheit und Serviceumfang\",\n   \"description\": \"Verantwortlichkeiten, Hosting-Standort, Nachweise und Serviceumfang.\"\n  }\n ]\n}\n<\/script>\n\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Service\",\"name\":\"Loyalty-Plattform, Integration und Betrieb\",\"serviceType\":\"Loyalty-Technologie und Systemintegration\",\"provider\":{\"@type\":\"Organization\",\"name\":\"PRODATA Datenbanken und Informationssysteme GmbH\",\"legalName\":\"PRODATA Datenbanken und Informationssysteme GmbH\",\"foundingDate\":\"1991\",\"url\":\"https:\/\/www.prodata.de\/\",\"email\":\"vertrieb@prodata.de\",\"telephone\":\"+49 721 98171-111\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Kriegsstra\u00dfe 236\",\"postalCode\":\"76135\",\"addressLocality\":\"Karlsruhe\",\"addressCountry\":\"DE\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"ProLoyalty\"},\"knowsAbout\":[\"Loyalty-Software\",\"Kundenbindungsprogramme\",\"API-Integration\",\"Pr\u00e4mienlogistik\"],\"sameAs\":[\"https:\/\/www.wikidata.org\/wiki\/Q140167518\",\"https:\/\/www.linkedin.com\/company\/prodata-gmbh\/\",\"https:\/\/www.northdata.de\/PRODATA+Datenbanken+und+Informationssysteme+GmbH,+Karlsruhe\/HRB+106652\"],\"@id\":\"https:\/\/www.prodata.de\/kundenbindung\/#organization\"}}<\/script>\n\n\n\n\n\n\n\n<span class=\"pdm-eyebrow pdg-faq-eyebrow\">Fragen &amp; Antworten<\/span><h2>H\u00e4ufige Fragen zur Loyalty-Plattform<\/h2><div class=\"schema-faq\"><div class=\"schema-faq-section\"><p class=\"schema-faq-question\">Was ist eine Loyalty-Plattform?<\/p><div class=\"schema-faq-answer\"><p>Eine Loyalty-Plattform b\u00fcndelt Regel- und Punkte-Logik, Daten, Kan\u00e4le, Vorteile, Reporting und Betriebsprozesse. Welche Bausteine ben\u00f6tigt werden, h\u00e4ngt von Programmziel, Zielgruppen und Systemlandschaft ab.<\/p><\/div><\/div><div class=\"schema-faq-section\"><p class=\"schema-faq-question\">Welche Komponenten geh\u00f6ren zur Architektur?<\/p><div class=\"schema-faq-answer\"><p>Typische Komponenten sind Regel- und Punkte-Engine, Datenmodell, API- und Schnittstellenebene, App oder Portal, digitale Karte, Reporting sowie Rollen- und Berechtigungskonzepte.<\/p><\/div><\/div><div class=\"schema-faq-section\"><p class=\"schema-faq-question\">Wie werden CRM, ERP oder Commerce-Systeme angebunden?<\/p><div class=\"schema-faq-answer\"><p>Zuerst werden Ereignisse, Identifikatoren, Datenfelder, Frequenzen, Fehlerf\u00e4lle und Berechtigungen beschrieben. Danach wird gepr\u00fcft, ob vorhandene Schnittstellen, APIs oder projektspezifische \u00dcbergaben geeignet sind.<\/p><\/div><\/div><div class=\"schema-faq-section\"><p class=\"schema-faq-question\">Was ist der Unterschied zwischen Headless Loyalty und einem Portal?<\/p><div class=\"schema-faq-answer\"><p>Headless Loyalty trennt die fachliche Loyalty-Logik von der Frontend-Darstellung. Ein Portal bringt dagegen eine vordefinierte Nutzeroberfl\u00e4che mit. Die Entscheidung richtet sich nach Kan\u00e4len, Ownership, UX-Anspruch und Betriebsmodell.<\/p><\/div><\/div><div class=\"schema-faq-section\"><p class=\"schema-faq-question\">Welche Daten- und Governance-Fragen m\u00fcssen gekl\u00e4rt werden?<\/p><div class=\"schema-faq-answer\"><p>Zu kl\u00e4ren sind Zweck, Einwilligung, Datenminimierung, Rollen, Zugriff, Aufbewahrung, L\u00f6schung, Nachvollziehbarkeit und die \u00dcbergabe an CRM-, ERP- oder BI-Systeme. Datenschutz- und Rechtsfragen m\u00fcssen projektspezifisch gepr\u00fcft werden.<\/p><\/div><\/div><div class=\"schema-faq-section\"><p class=\"schema-faq-question\">Wie werden Hosting und Betrieb eines Loyalty-Systems bewertet?<\/p><div class=\"schema-faq-answer\"><p>Verglichen werden sollten Verantwortlichkeiten, Hosting-Standort, Sicherheitsnachweise, Monitoring, Support, Wiederanlauf, \u00c4nderungsprozesse und vertragliche Serviceumfang. Pauschale Betriebsversprechen ersetzen keine Nachweise.<\/p><\/div><\/div><div class=\"schema-faq-section\"><p class=\"schema-faq-question\">Wie w\u00e4hlt man einen Anbieter f\u00fcr eine Loyalty-Plattform aus?<\/p><div class=\"schema-faq-answer\"><p>Eine belastbare Auswahl bewertet Zielbild, Architektur, Datenfl\u00fcsse, Integrationen, Security, TCO, Betriebsmodell, Referenznachweise und einen abgegrenzten Pilot oder Testfall.<\/p><\/div><\/div><\/div><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Was ist eine Loyalty-Plattform?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Eine Loyalty-Plattform b\u00fcndelt Regel- und Punkte-Logik, Daten, Kan\u00e4le, Vorteile, Reporting und Betriebsprozesse. Welche Bausteine ben\u00f6tigt werden, h\u00e4ngt von Programmziel, Zielgruppen und Systemlandschaft ab.\"}},{\"@type\":\"Question\",\"name\":\"Welche Komponenten geh\u00f6ren zur Architektur?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Typische Komponenten sind Regel- und Punkte-Engine, Datenmodell, API- und Schnittstellenebene, App oder Portal, digitale Karte, Reporting sowie Rollen- und Berechtigungskonzepte.\"}},{\"@type\":\"Question\",\"name\":\"Wie werden CRM, ERP oder Commerce-Systeme angebunden?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Zuerst werden Ereignisse, Identifikatoren, Datenfelder, Frequenzen, Fehlerf\u00e4lle und Berechtigungen beschrieben. Danach wird gepr\u00fcft, ob vorhandene Schnittstellen, APIs oder projektspezifische \u00dcbergaben geeignet sind.\"}},{\"@type\":\"Question\",\"name\":\"Was ist der Unterschied zwischen Headless Loyalty und einem Portal?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Headless Loyalty trennt die fachliche Loyalty-Logik von der Frontend-Darstellung. Ein Portal bringt dagegen eine vordefinierte Nutzeroberfl\u00e4che mit. Die Entscheidung richtet sich nach Kan\u00e4len, Ownership, UX-Anspruch und Betriebsmodell.\"}},{\"@type\":\"Question\",\"name\":\"Welche Daten- und Governance-Fragen m\u00fcssen gekl\u00e4rt werden?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Zu kl\u00e4ren sind Zweck, Einwilligung, Datenminimierung, Rollen, Zugriff, Aufbewahrung, L\u00f6schung, Nachvollziehbarkeit und die \u00dcbergabe an CRM-, ERP- oder BI-Systeme. Datenschutz- und Rechtsfragen m\u00fcssen projektspezifisch gepr\u00fcft werden.\"}},{\"@type\":\"Question\",\"name\":\"Wie werden Hosting und Betrieb eines Loyalty-Systems bewertet?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Verglichen werden sollten Verantwortlichkeiten, Hosting-Standort, Sicherheitsnachweise, Monitoring, Support, Wiederanlauf, \u00c4nderungsprozesse und vertragliche Serviceumfang. Pauschale Betriebsversprechen ersetzen keine Nachweise.\"}},{\"@type\":\"Question\",\"name\":\"Wie w\u00e4hlt man einen Anbieter f\u00fcr eine Loyalty-Plattform aus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Eine belastbare Auswahl bewertet Zielbild, Architektur, Datenfl\u00fcsse, Integrationen, Security, TCO, Betriebsmodell, Referenznachweise und einen abgegrenzten Pilot oder Testfall.\"}}]}<\/script>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\r\n\r\n\n\n\n<aside class=\"pd-author\" aria-labelledby=\"pdg-author-22732\"><div class=\"pd-avatar\" aria-hidden=\"true\">TH<\/div><div><span class=\"pd-eyebrow\">Fachlich verantwortet<\/span><p id=\"pdg-author-22732\" class=\"pd-aname\">Thorsten Heftrich<\/p><p class=\"pd-arole\">Gesch\u00e4ftsf\u00fchrender Gesellschafter und Loyalty-Berater<\/p><p>Der Beitrag ordnet das Thema aus Sicht von Loyalty-Konzeption, Technologie, Integration und Betrieb ein. Projektscope, Datenlage und fachliche Freigaben bleiben f\u00fcr jede Umsetzung ma\u00dfgeblich.<\/p><\/div><\/aside>\n\n\n\n<nav class=\"pd-pills\" aria-label=\"Passende Loyalty-Themen\"><a class=\"pd-pill\" href=\"https:\/\/www.prodata.de\/kundenbindung\/api-integration-loyalty-systeme\/\">Loyalty API<\/a><a class=\"pd-pill\" href=\"https:\/\/www.prodata.de\/kundenbindung\/headless-loyalty-api-architektur\/\">Headless Loyalty<\/a><a class=\"pd-pill\" href=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-crm-integration-salesforce-sap-co\/\">CRM- und ERP-Integration<\/a><a class=\"pd-pill\" href=\"https:\/\/www.prodata.de\/kundenbindung\/white-label-loyalty-plattform\/\">White-Label Loyalty-Plattform<\/a><\/nav>\n\n\n<aside id=\"pdg-final-cta\" class=\"pdg-cta-band pdg-cta-final\"><div class=\"pdg-cta-copy\"><span class=\"pdg-cta-kicker\">N\u00e4chster Schritt<\/span><h2>Machen Sie Ihre Loyalty-Architektur belastbar.<\/h2><p>Im unverbindlichen Beratungsgespr\u00e4ch ordnen wir Plattform, API, Wallet, Daten und Betrieb ein.<\/p><\/div><div class=\"pdg-cta-actions\"><a class=\"pdg-cta-primary\" href=\"https:\/\/www.prodata.de\/kundenbindung\/kontakt\/\">Beratungsgespr\u00e4ch vereinbaren &rarr;<\/a><a class=\"pdg-cta-phone\" href=\"tel:+4972198171111\">+49 721 98171-111<\/a><\/div><\/aside>\n\n","protected":false},"excerpt":{"rendered":"<p>Warum PRODATA ISO\/IEC 27001zertifiziertes Unternehmen Seit 199135 Jahre Erfahrung Full-ServiceStrategie, Software, Pr&auml;mienlogistik B2B &middot; B2C &middot; B2EProgramme f&uuml;r alle Zielgruppen +49 721 98171-111 Auszug aus unseren Referenzen. Hallhuber Bosch Thermotechnik August Br\u00f6tje 1. FC K\u00f6ln Mercedes-Benz Siemens Festool Hallhuber Bosch Thermotechnik August Br\u00f6tje 1. FC K\u00f6ln Mercedes-Benz Siemens Festool Alle Referenzen und Kundenstimmen ansehen \u2192 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51],"tags":[],"class_list":["post-22732","post","type-post","status-publish","format-standard","hentry","category-loyalty-kundenbindung-fachwissen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Loyalty-Plattform: Architektur &amp; Integration | PRODATA<\/title>\n<meta name=\"description\" content=\"Loyalty-Plattform technisch planen: Engine, API, Wallet, Datenmodell, CRM-\/ERP-Integration, Sicherheit und Betrieb nachvollziehbar bewerten.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Loyalty-Plattform: Architektur &amp; Integration | PRODATA\" \/>\n<meta property=\"og:description\" content=\"Loyalty-Plattform technisch planen: Engine, API, Wallet, Datenmodell, CRM-\/ERP-Integration, Sicherheit und Betrieb nachvollziehbar bewerten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/\" \/>\n<meta property=\"og:site_name\" content=\"Loyalty und Kundenbindung-Systeme\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prodatagmbh\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-19T22:45:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-04T13:59:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thorsten Heftrich\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thorsten Heftrich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/\"},\"author\":{\"name\":\"Thorsten Heftrich\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#\\\/schema\\\/person\\\/25e544759fd24b9da47cf61c6aa419d4\"},\"headline\":\"Loyalty-Plattform und technische Architektur: Engine, API, Wallet, Daten und Betrieb\",\"datePublished\":\"2026-07-19T22:45:44+00:00\",\"dateModified\":\"2026-09-04T13:59:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/\"},\"wordCount\":2187,\"publisher\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/08\\\/proloyalty-g2-capability-overview-v1.png\",\"articleSection\":[\"Loyalty &amp; Kundenbindung \u2013 Fachwissen\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/\",\"url\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/\",\"name\":\"Loyalty-Plattform: Architektur & Integration | PRODATA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/08\\\/proloyalty-g2-capability-overview-v1.png\",\"datePublished\":\"2026-07-19T22:45:44+00:00\",\"dateModified\":\"2026-09-04T13:59:23+00:00\",\"description\":\"Loyalty-Plattform technisch planen: Engine, API, Wallet, Datenmodell, CRM-\\\/ERP-Integration, Sicherheit und Betrieb nachvollziehbar bewerten.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/08\\\/proloyalty-g2-capability-overview-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/08\\\/proloyalty-g2-capability-overview-v1.png\",\"width\":1672,\"height\":941,\"caption\":\"Grafische \u00dcbersicht: ProLoyalty verbindet Teilnehmerprofile, Pr\u00e4mien, Kampagnen, Integrationen und Analysen.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/loyalty-plattform-architektur\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Loyalty-Plattform und technische Architektur: Engine, API, Wallet, Daten und Betrieb\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#website\",\"url\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/\",\"name\":\"Loyalty & Kundenbindung Agentur | PRODATA\",\"description\":\"PRODATA Kundenbindung und Loyalty Systeme\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#organization\",\"name\":\"PRODATA Datenbanken und Informationssysteme GmbH\",\"alternateName\":\"PRODATA\",\"url\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2025\\\/01\\\/cropped-facion-PRODATA02.png\",\"contentUrl\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2025\\\/01\\\/cropped-facion-PRODATA02.png\",\"width\":512,\"height\":512,\"caption\":\"PRODATA Datenbanken und Informationssysteme GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/prodatagmbh\",\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q140167518\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/prodata-gmbh\\\/\",\"https:\\\/\\\/www.instagram.com\\\/prodatagmbh\\\/\",\"https:\\\/\\\/www.northdata.com\\\/PRODATA Datenbanken und Informationssysteme GmbH, Karlsruhe\\\/Amtsgericht Mannheim HRB 106652\",\"https:\\\/\\\/www.provenexpert.com\\\/prodata-gmbh\\\/\",\"https:\\\/\\\/www.sortlist.com\\\/agency\\\/prodata-datenbanken-und-informationssysteme-gmbh\",\"https:\\\/\\\/www.crunchbase.com\\\/organization\\\/prodata-datenbanken-und-informationssysteme-gmbh\",\"https:\\\/\\\/www.wlw.de\\\/de\\\/firma\\\/prodata-datenbanken-und-informationssysteme-gmbh-22394917\",\"https:\\\/\\\/clutch.co\\\/profile\\\/prodata-datenbanken-und-informationssysteme-gmbh\",\"https:\\\/\\\/de.linkedin.com\\\/company\\\/prodata-gmbh\",\"https:\\\/\\\/www.provenexpert.com\\\/de-de\\\/prodata-gmbh\\\/\",\"https:\\\/\\\/www.wlw.de\\\/de\\\/firma\\\/prodata-datenbanken-und-informationssysteme-gmbh-565537\\\/\",\"https:\\\/\\\/omr.com\\\/en\\\/reviews\\\/product\\\/prodata-loyalty-solutions\",\"https:\\\/\\\/www.capterra.com.de\\\/software\\\/1010954\\\/proloyalty\",\"https:\\\/\\\/www.getapp.com\\\/customer-management-software\\\/a\\\/prodata\\\/\",\"https:\\\/\\\/www.facebook.com\\\/prodatagmbh\\\/\"],\"knowsAbout\":[\"Loyalty-Programme\",\"Kundenbindung\",\"Incentivierung\",\"Pr\u00e4mienprogramme\",\"Pr\u00e4mienlogistik\",\"Channel-Loyalty \\\/ H\u00e4ndlerbindung\",\"Mitarbeiterbindung (B2E)\",\"CRM-Integration\",\"First-Party-Daten\",\"Customer Lifetime Value\"],\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Deutschland\"},{\"@type\":\"Country\",\"name\":\"\u00d6sterreich\"},{\"@type\":\"Country\",\"name\":\"Schweiz\"},{\"@type\":\"Place\",\"name\":\"Europa\"},{\"@type\":\"Place\",\"name\":\"weltweit\"}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/#\\\/schema\\\/person\\\/25e544759fd24b9da47cf61c6aa419d4\",\"name\":\"Thorsten Heftrich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/db5db171451457f20cbaa29e7b9f85800ab5860abcdcb350fb62c1de5dd27c9c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/db5db171451457f20cbaa29e7b9f85800ab5860abcdcb350fb62c1de5dd27c9c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/db5db171451457f20cbaa29e7b9f85800ab5860abcdcb350fb62c1de5dd27c9c?s=96&d=mm&r=g\",\"caption\":\"Thorsten Heftrich\"},\"url\":\"https:\\\/\\\/www.prodata.de\\\/kundenbindung\\\/author\\\/heftrich\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Loyalty-Plattform: Architektur & Integration | PRODATA","description":"Loyalty-Plattform technisch planen: Engine, API, Wallet, Datenmodell, CRM-\/ERP-Integration, Sicherheit und Betrieb nachvollziehbar bewerten.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/","og_locale":"de_DE","og_type":"article","og_title":"Loyalty-Plattform: Architektur & Integration | PRODATA","og_description":"Loyalty-Plattform technisch planen: Engine, API, Wallet, Datenmodell, CRM-\/ERP-Integration, Sicherheit und Betrieb nachvollziehbar bewerten.","og_url":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/","og_site_name":"Loyalty und Kundenbindung-Systeme","article_publisher":"https:\/\/www.facebook.com\/prodatagmbh","article_published_time":"2026-07-19T22:45:44+00:00","article_modified_time":"2026-09-04T13:59:23+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1.png","type":"image\/png"}],"author":"Thorsten Heftrich","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Thorsten Heftrich","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/#article","isPartOf":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/"},"author":{"name":"Thorsten Heftrich","@id":"https:\/\/www.prodata.de\/kundenbindung\/#\/schema\/person\/25e544759fd24b9da47cf61c6aa419d4"},"headline":"Loyalty-Plattform und technische Architektur: Engine, API, Wallet, Daten und Betrieb","datePublished":"2026-07-19T22:45:44+00:00","dateModified":"2026-09-04T13:59:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/"},"wordCount":2187,"publisher":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/#organization"},"image":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1.png","articleSection":["Loyalty &amp; Kundenbindung \u2013 Fachwissen"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/","url":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/","name":"Loyalty-Plattform: Architektur & Integration | PRODATA","isPartOf":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/#primaryimage"},"image":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1.png","datePublished":"2026-07-19T22:45:44+00:00","dateModified":"2026-09-04T13:59:23+00:00","description":"Loyalty-Plattform technisch planen: Engine, API, Wallet, Datenmodell, CRM-\/ERP-Integration, Sicherheit und Betrieb nachvollziehbar bewerten.","breadcrumb":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/#primaryimage","url":"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1.png","contentUrl":"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2026\/08\/proloyalty-g2-capability-overview-v1.png","width":1672,"height":941,"caption":"Grafische \u00dcbersicht: ProLoyalty verbindet Teilnehmerprofile, Pr\u00e4mien, Kampagnen, Integrationen und Analysen."},{"@type":"BreadcrumbList","@id":"https:\/\/www.prodata.de\/kundenbindung\/loyalty-plattform-architektur\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.prodata.de\/kundenbindung\/"},{"@type":"ListItem","position":2,"name":"Loyalty-Plattform und technische Architektur: Engine, API, Wallet, Daten und Betrieb"}]},{"@type":"WebSite","@id":"https:\/\/www.prodata.de\/kundenbindung\/#website","url":"https:\/\/www.prodata.de\/kundenbindung\/","name":"Loyalty & Kundenbindung Agentur | PRODATA","description":"PRODATA Kundenbindung und Loyalty Systeme","publisher":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.prodata.de\/kundenbindung\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.prodata.de\/kundenbindung\/#organization","name":"PRODATA Datenbanken und Informationssysteme GmbH","alternateName":"PRODATA","url":"https:\/\/www.prodata.de\/kundenbindung\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.prodata.de\/kundenbindung\/#\/schema\/logo\/image\/","url":"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2025\/01\/cropped-facion-PRODATA02.png","contentUrl":"https:\/\/www.prodata.de\/kundenbindung\/wp-content\/uploads\/sites\/6\/2025\/01\/cropped-facion-PRODATA02.png","width":512,"height":512,"caption":"PRODATA Datenbanken und Informationssysteme GmbH"},"image":{"@id":"https:\/\/www.prodata.de\/kundenbindung\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/prodatagmbh","https:\/\/www.wikidata.org\/wiki\/Q140167518","https:\/\/www.linkedin.com\/company\/prodata-gmbh\/","https:\/\/www.instagram.com\/prodatagmbh\/","https:\/\/www.northdata.com\/PRODATA Datenbanken und Informationssysteme GmbH, Karlsruhe\/Amtsgericht Mannheim HRB 106652","https:\/\/www.provenexpert.com\/prodata-gmbh\/","https:\/\/www.sortlist.com\/agency\/prodata-datenbanken-und-informationssysteme-gmbh","https:\/\/www.crunchbase.com\/organization\/prodata-datenbanken-und-informationssysteme-gmbh","https:\/\/www.wlw.de\/de\/firma\/prodata-datenbanken-und-informationssysteme-gmbh-22394917","https:\/\/clutch.co\/profile\/prodata-datenbanken-und-informationssysteme-gmbh","https:\/\/de.linkedin.com\/company\/prodata-gmbh","https:\/\/www.provenexpert.com\/de-de\/prodata-gmbh\/","https:\/\/www.wlw.de\/de\/firma\/prodata-datenbanken-und-informationssysteme-gmbh-565537\/","https:\/\/omr.com\/en\/reviews\/product\/prodata-loyalty-solutions","https:\/\/www.capterra.com.de\/software\/1010954\/proloyalty","https:\/\/www.getapp.com\/customer-management-software\/a\/prodata\/","https:\/\/www.facebook.com\/prodatagmbh\/"],"knowsAbout":["Loyalty-Programme","Kundenbindung","Incentivierung","Pr\u00e4mienprogramme","Pr\u00e4mienlogistik","Channel-Loyalty \/ H\u00e4ndlerbindung","Mitarbeiterbindung (B2E)","CRM-Integration","First-Party-Daten","Customer Lifetime Value"],"areaServed":[{"@type":"Country","name":"Deutschland"},{"@type":"Country","name":"\u00d6sterreich"},{"@type":"Country","name":"Schweiz"},{"@type":"Place","name":"Europa"},{"@type":"Place","name":"weltweit"}]},{"@type":"Person","@id":"https:\/\/www.prodata.de\/kundenbindung\/#\/schema\/person\/25e544759fd24b9da47cf61c6aa419d4","name":"Thorsten Heftrich","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/db5db171451457f20cbaa29e7b9f85800ab5860abcdcb350fb62c1de5dd27c9c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/db5db171451457f20cbaa29e7b9f85800ab5860abcdcb350fb62c1de5dd27c9c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/db5db171451457f20cbaa29e7b9f85800ab5860abcdcb350fb62c1de5dd27c9c?s=96&d=mm&r=g","caption":"Thorsten Heftrich"},"url":"https:\/\/www.prodata.de\/kundenbindung\/author\/heftrich\/"}]}},"_links":{"self":[{"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/posts\/22732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/comments?post=22732"}],"version-history":[{"count":2,"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/posts\/22732\/revisions"}],"predecessor-version":[{"id":29263,"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/posts\/22732\/revisions\/29263"}],"wp:attachment":[{"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/media?parent=22732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/categories?post=22732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prodata.de\/kundenbindung\/wp-json\/wp\/v2\/tags?post=22732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}