{"componentChunkName":"component---src-templates-markdown-template-jsx","path":"/guides/customer-360/idsync/profile-conversion-strategy/","result":{"data":{"pageMetadata":{"title":"Profile Conversion Strategy","path":"/guides/customer-360/idsync/profile-conversion-strategy/","sourceCode":null,"metadataParent":{"title":"IDSync","path":"/guides/customer-360/idsync/","sourceCode":null,"hasVersionPicker":null,"metadataChildren":[{"title":"IDSync Overview","path":"/guides/customer-360/idsync/introduction/","order":1,"label":null},{"title":"Use Cases for IDSync","path":"/guides/customer-360/idsync/use-cases/","order":2,"label":null},{"title":"Components of IDSync","path":"/guides/customer-360/idsync/components/","order":3,"label":null},{"title":"Store and Organize User Data","path":"/guides/customer-360/idsync/user-data/","order":4,"label":null},{"title":"Identify Users","path":"/guides/customer-360/idsync/identify-users/","order":5,"label":null},{"title":"Default IDSync Configuration","path":"/guides/customer-360/idsync/default-strategy/","order":7,"label":null},{"title":"Profile Conversion Strategy","path":"/guides/customer-360/idsync/profile-conversion-strategy/","order":8,"label":null},{"title":"Profile Link Strategy","path":"/guides/customer-360/idsync/profile-link-strategy/","order":9,"label":null},{"title":"Profile Isolation Strategy","path":"/guides/customer-360/idsync/profile-isolation-strategy/","order":10,"label":null},{"title":"Best Match Strategy","path":"/guides/customer-360/idsync/best-match-strategy/","order":11,"label":null},{"title":"Aliasing","path":"/guides/customer-360/idsync/aliasing/","order":12,"label":null}],"metadataParent":{"title":"Customer 360","path":"/guides/customer-360/","metadataChildren":[{"title":"Overview","path":"/guides/customer-360/overview/","order":0.5,"label":null},{"title":"User Profiles","path":"/guides/customer-360/profiles/","order":1,"label":null},{"title":"Identity Dashboard","path":"/guides/customer-360/identity-dashboard/","order":2,"label":null},{"title":"Identity Resolution Log","path":"/guides/customer-360/identity-resolution-log/","order":3,"label":null},{"title":"Household Reach","path":"/guides/customer-360/household-reach/","order":4,"label":null},{"title":"Calculated Attributes","path":"/guides/customer-360/calculated-attributes/","order":5,"label":null},{"title":"Predictions","path":"/guides/customer-360/predictions/","order":6,"label":null},{"title":"IDSync","path":"/guides/customer-360/idsync/","order":7,"label":null}],"metadataParent":{"title":"Guides","path":"/guides/","metadataChildren":[{"title":"Platform Overview","path":"/guides/platform-overview/","order":0.5,"label":null},{"title":"Getting Started","path":"/guides/getting-started/","order":1,"label":null},{"title":"mParticle Agent","path":"/guides/mparticle-agent/","order":1.5,"label":null},{"title":"Oversight","path":"/guides/oversight/","order":2,"label":null},{"title":"Data Platform","path":"/guides/data-platform/","order":3,"label":null},{"title":"Data Warehouse","path":"/guides/data-warehouse/","order":4,"label":null},{"title":"Customer 360","path":"/guides/customer-360/","order":5,"label":null},{"title":"Analytics","path":"/guides/analytics/","order":6,"label":null},{"title":"Audiences","path":"/guides/audiences/","order":7,"label":null},{"title":"Settings","path":"/guides/settings/","order":8,"label":null},{"title":"Troubleshooting mParticle","path":"/guides/troubleshooting/","order":10,"label":null},{"title":"Default Service Limits","path":"/guides/default-service-limits/","order":11,"label":null},{"title":"Glossary","path":"/guides/glossary/","order":12,"label":null}],"metadataParent":null}}}},"markdownRemark":{"html":"<table>\n<thead>\n<tr>\n<th><strong>Unique IDs</strong></th>\n<th><strong>Login IDs</strong></th>\n<th><strong>On New Known User</strong></th>\n<th><strong>On Logout</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Configurable</td>\n<td>Configurable</td>\n<td>N.A.</td>\n<td>Create new MPID</td>\n</tr>\n</tbody>\n</table>\n<h2 id=\"use-cases\" style=\"position:relative;\"><a href=\"#use-cases\" aria-label=\"use cases permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>Use cases</h2>\n<p>Profile conversion strategy prioritizes following a user through a basic signup funnel. Receipt of a new login ID does not force the creation of a new MPID, but simply adds the new login ID to the original Identity Record. </p>\n<p>Keeping the single profile supports anonymous to known audience conditions, such as:</p>\n<ul>\n<li>App install, followed by purchase</li>\n<li>Add to cart, followed by signup, without completing purchase</li>\n</ul>\n<p>This strategy also supports multi-step registration flows, where multiple signup steps are collected in an anonymous state, as part of a funnel that ends in a logged-in state.</p>\n<h2 id=\"identity-flow\" style=\"position:relative;\"><a href=\"#identity-flow\" aria-label=\"identity flow permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>Identity flow</h2>\n<p><strong>Example identity priority:</strong></p>\n<ol>\n<li>Customer ID</li>\n<li>Email Address</li>\n<li>IDFV</li>\n<li>Roku ID</li>\n</ol>\n<table>\n<thead>\n<tr>\n<th><strong>Scenario</strong></th>\n<th><strong>Initial Profile</strong></th>\n<th><strong>Request</strong></th>\n<th><strong>New Profile</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>First App Launch</strong><br>User launches the app and the mParticle SDK</td>\n<td>none</td>\n<td><strong>Identify</strong><br> IDFV: <code class=\"language-text\">9876</code></td>\n<td><strong>Profile 1</strong><br>mParticle ID: <code class=\"language-text\">1234</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n</tr>\n<tr>\n<td><strong>User logs in</strong><br>User creates an account and logs in with their email address. App backend generates a Custom ID</td>\n<td><strong>Profile 1</strong><br>mParticle ID: <code class=\"language-text\">1234</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n<td><strong>Login</strong><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">ed.hyde@example.com</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n<td><strong>Profile 1</strong><br>mParticle ID: <code class=\"language-text\">1234</code><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">ed.hyde@example.com</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n</tr>\n<tr>\n<td><strong>User logs out</strong><br>User signs out of the app on their device</td>\n<td><strong>Profile 1</strong><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">ed.hyde@example.com</code><br>mParticle ID: <code class=\"language-text\">1234</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n<td><strong>Logout</strong><br>IDFV: <code class=\"language-text\">9876</code></td>\n<td><strong>Profile 2</strong><br>mParticle ID: <code class=\"language-text\">2345</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n</tr>\n<tr>\n<td><strong>User interacts via different channel</strong><br>User sends an email to support but uses a different address.</td>\n<td>None</td>\n<td>This interaction arrives at mParticle via a feed. No direct request is made to the Identity API. Assuming the address is unknown, a new profile is created.</td>\n<td><strong>Profile 3</strong><br>mParticle ID: <code class=\"language-text\">3456</code><br>Email: <code class=\"language-text\">h.jekyll.md@example.com</code></td>\n</tr>\n<tr>\n<td><strong>Returning User</strong><br> User logs back into the app</td>\n<td><strong>Profile 2</strong><br>mParticle ID: <code class=\"language-text\">2345</code><br>IDFV: 9876</td>\n<td><strong>Login</strong><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">ed.hyde@example.com</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n<td><strong>Profile 1</strong><br>mParticle ID: <code class=\"language-text\">1234</code><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">ed.hyde@example.com</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n</tr>\n<tr>\n<td><strong>User Updates Email</strong><br>User changes their account email to the same address they used to contact support</td>\n<td><strong>Profile 1</strong><br>mParticle ID: <code class=\"language-text\">1234</code><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">ed.hyde@example.com</code><br>IDFV: <code class=\"language-text\">9876</code></td>\n<td><strong>Modify</strong><br>mParticle ID: <code class=\"language-text\">1234</code><br>Identity Type: <code class=\"language-text\">email</code><br>Old Value: <code class=\"language-text\">ed.hyde@example.com</code><br>New Value: <code class=\"language-text\">h.jekyll.md@example.com</code></td>\n<td><strong>Profile 1</strong><br>mParticle ID: <code class=\"language-text\">1234</code><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">h.jekyll.md@example.com</code><br>IDFV: <code class=\"language-text\">9876</code><br><br>Since email must be unique, the email lookup is also removed from Profile 3, which is now orphaned<br><br><strong>Profile 3 (orphaned)</strong><br>mParticle ID: <code class=\"language-text\">3456</code></td>\n</tr>\n<tr>\n<td><strong>New Device Launch</strong><br>User downloads and launches the Roku version of the app.</td>\n<td>None</td>\n<td><strong>Identify</strong><br>Roku ID: <code class=\"language-text\">8765</code></td>\n<td><strong>Profile 4</strong><br>mParticle ID: <code class=\"language-text\">4567</code><br>Roku ID: <code class=\"language-text\">8765</code></td>\n</tr>\n<tr>\n<td><strong>New Device Login</strong><br>User logs into the new app with email address. Server returns Customer ID</td>\n<td><strong>Profile 4</strong><br>mParticle ID: <code class=\"language-text\">4567</code><br>Roku ID: <code class=\"language-text\">8765</code></td>\n<td><strong>Login</strong><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">h.jekyll.md@example.com</code><br>Roku ID: <code class=\"language-text\">8765</code></td>\n<td><strong>Profile 1</strong><br>mParticle ID: <code class=\"language-text\">1234</code><br>Customer ID: <code class=\"language-text\">ABC123</code><br>Email: <code class=\"language-text\">h.jekyll.md@example.com</code><br>IDFV: <code class=\"language-text\">9876</code><br>Roku ID: <code class=\"language-text\">8765</code></td>\n</tr>\n</tbody>\n</table>","frontmatter":{"title":"Profile Conversion Strategy","order":8,"seoTitle":null,"seoDescription":null},"parent":{"__typename":"File","modifiedTime":"October 12, 2026"}}},"pageContext":{"slug":"/guides/customer-360/idsync/profile-conversion-strategy/"}},"staticQueryHashes":["2950460867"]}