[{"id":"ci_ae64ff4c1cc62e4cc71f27f5d9fb4e7b02bee398750529321f6f6e4db0e57150","title":"Composer","path":"/en/subscriptions/composer","children":[{"id":"ci_a20127e7df6695ac0c89f39490cf97f0e294bf57b85409f2fbaea75be93ef5b2","title":"Getting Started with Composer","path":"/en/subscriptions/getting-started-with-composer","children":[{"id":"ci_4d47f79a318b770e34eb0853dc8e9b5c6dc5b4f561eda76a10415f0516d48e94","title":"Composer Implementation Checklist","path":"/en/subscriptions/composer-implementation-checklist","children":[]},{"id":"ci_46d376e5d87ecb17dce06fd0127ce3f93d99b2928f0944776c00c837e996cac0","title":"Composer Basics","path":"/en/subscriptions/composer-basics","children":[]},{"id":"ci_9c11f0f2c6fde2e696343f83bacca74c53044280b0a8e9c6cf2155f669acfedf","title":"Content Settings for Piano Composer","path":"/en/subscriptions/content-settings-for-piano-composer","children":[]},{"id":"ci_62682512144b7a484de3d5dfae2729ac30a1904f80bb3d2710a3aba42858993b","title":"Composer 1x Meta Tag Recommendations","path":"/en/subscriptions/composer-1x-meta-tag-recommendations","children":[]},{"id":"ci_27968857966151be78e0446d4743c0438ba51dae68e584fc81465f9ae0368471","title":"Composer Integration Script","path":"/en/subscriptions/composer-integration-script","children":[]},{"id":"ci_1258c2771369c61832ccb7d62bc275c8d4833b1e1d844aece59e6bc4302acbfa","title":"How to Implement Composer 1x","path":"/en/subscriptions/how-to-implement-composer-1x","children":[]},{"id":"ci_8b6cfda8565cf5f94070a9f3d27b01fad4867d4dbfba71710a7679fc7f80f213","title":"Full Domain Whitelabeling","path":"/en/subscriptions/full-domain-whitelabeling","children":[]},{"id":"ci_78480ddc04cc46c700f1f007f8a35e445b540654deff22ea382d92521a941fa1","title":"Popular Uses For Composer","path":"/en/subscriptions/popular-uses-for-composer","children":[]}]},{"id":"ci_803ed6824bc4d677703750781cdbb44b69a9b855f67277922e362986038e4c38","title":"Experience Creation and Management","path":"/en/subscriptions/experience-creation-and-management","children":[{"id":"ci_e60a0f5d7ab07601e08487c1246c763753c7d06512d5d5e6e3a932532ed4939b","title":"Action Exclusivity","path":"/en/subscriptions/action-exclusivity","children":[]},{"id":"ci_c9d267cefd476482a5526cc3b320da21ea7b0eb9f82b32809a0dcc5e1ebcd0d0","title":"AMP Experiences","path":"/en/subscriptions/amp-experiences","children":[]},{"id":"ci_5c04db55906fce0881894a2089b5061de3b58642e8be5dc0a25594ea53b9b09e","title":"Cross-Experience Waterfall Termination and Prioritization View","path":"/en/subscriptions/cross-experience-waterfall-termination-and-prioritization-view","children":[]},{"id":"ci_db986f519c95fd6af6f97d5dab8bfa5f342173fa160700987a1fd5c5edb2f2ea","title":"Facebook Experiences (Deprecated)","path":"/en/subscriptions/facebook-experiences-deprecated","children":[]},{"id":"ci_d24f88f59b7361d3422bcfc846832546da0bbbdf57706ba3386f3e146413e5b6","title":"Global Composer Experiences","path":"/en/subscriptions/global-composer-experiences","children":[]},{"id":"ci_93c3f7212945778c3184754cf4ca11bf63f7bef7488447511ed1b468a0c80d34","title":"Mobile App Experiences","path":"/en/subscriptions/mobile-app-experiences","children":[]},{"id":"ci_9c37b0948cb8d2a2a5112967d9ccf332506c2fdd9a8e9a5487ae453a173c8cd9","title":"Scheduling an Experience","path":"/en/subscriptions/scheduling-an-experience","children":[]}]},{"id":"ci_60abfbf9978d74f377dcb3ad5a652fb1c356abed1a83bb0cc3ed5cef2a4daff8","title":"Composer Actions","path":"/en/subscriptions/composer-actions","children":[{"id":"ci_77ba66eee5cbca6d63a65dea088bfb0106db1d4f2e81cc0cd04e12fdcb087709","title":"Show offer","path":"/en/subscriptions/show-offer","children":[]},{"id":"ci_c438fa3be301c0e818b6faf685751ad7e24ac138aa8aa9179f38509c63310c5b","title":"Show form","path":"/en/subscriptions/show-form","children":[]},{"id":"ci_08e891e11c9a785ad6853f683f78498c2a7e003f7699daf39629a921f7c3ad6d","title":"Show template","path":"/en/subscriptions/show-template","children":[]},{"id":"ci_fa57e5511212c875c6510548326ed73754f192800c5f7eb0c3d2170899c61633","title":"Selecting templates in Composer","path":"/en/subscriptions/selecting-templates-in-composer","children":[]},{"id":"ci_6b363a3d6c42143ab3d904be0be45224e94d3df99a2ec42cbcbb9cf3f8431b35","title":"Apply CCS","path":"/en/subscriptions/apply-ccs","children":[]},{"id":"ci_5197fa6b61b6fa6fc487d14450912a37947596192d61aacf40e1059f71fa313b","title":"Non-site action","path":"/en/subscriptions/non-site-action","children":[]},{"id":"ci_a4ad0fb4542da60080341f5e6aad34e039510798a930e25ae808a8fe5cb63ec6","title":"Run JS","path":"/en/subscriptions/run-js","children":[]},{"id":"ci_d031001f54563098b5f7d927a1caa971ebdee7c3fdfb65a3bc0601b638bad2a6","title":"Set cookie","path":"/en/subscriptions/set-cookie","children":[]},{"id":"ci_070d13b620c86cbc5bb3ef820e51fabcf6e8518c6d8269fd4335a832020ef702","title":"Show newsletter signup","path":"/en/subscriptions/show-newsletter-signup","children":[]},{"id":"ci_a4a2cad720923a04c17f9ff9db0cee5d54c6d9d5e882cce94683a91e6f839ffb","title":"Show recommendations","path":"/en/subscriptions/show-recommendations","children":[]},{"id":"ci_0634f6f97023d7060a8e70903675661eed5a6458d030d603b1157ec3e6d847f1","title":"Show push signup","path":"/en/subscriptions/show-push-signup","children":[]},{"id":"ci_cfdd5f41d188b9b5a27b98472f7017a3f6a91e56ce071303bdf68978f0d99a47","title":"Set response variable","path":"/en/subscriptions/set-response-variable","children":[]}]},{"id":"ci_f30f1ac232d6fb11a520fd044643c94b8cf18e3a121d4a66b43e9fe403cdb156","title":"Composer Branches","path":"/en/subscriptions/composer-branches","children":[{"id":"ci_541824533afdefd6ba6e306b1fa73a07f54607fd6e1e6845f0cf86001054014a","title":"User Segments","path":"/en/subscriptions/user-segments","children":[{"id":"ci_32bf2b1cf20b6de4d2a7ba2c0e7ce73661c1e7f943b8d7624fa3b1b72d30a8d9","title":"Composer 1x Segments","path":"/en/subscriptions/composer-1x-segments","children":[]},{"id":"ci_bac1aaa90fd6cdfce164779cc7c03e6a32d5247e26a238365b006bdbd355b7d6","title":"Contextual Segments in Composer Experiences","path":"/en/subscriptions/contextual-segments-in-composer-experiences","children":[]},{"id":"ci_eeaf13373fc057ef175eaee4d51b627916515dda13dc9a2beafcbec85c5ce31b","title":"Propensity Segments","path":"/en/subscriptions/propensity-segments","children":[]}]},{"id":"ci_8f1dff295d4a6387cbc13b4ced8a6b23346161d6bb241c846cd13e2d4f43b8e8","title":"Segment Pages","path":"/en/subscriptions/segment-pages","children":[{"id":"ci_d0d5abe1c0d9e86a84db6b4db924d22b05ac86eef3a3eea02c0d140dacb033eb","title":"Effective Pages (Legacy)","path":"/en/subscriptions/effective-pages-legacy","children":[]},{"id":"ci_df5309920b7969dff184876a70d2f8b7114a2305d996ea892d21c581f32f23ed","title":"The Segment Pages Card","path":"/en/subscriptions/the-segment-pages-card","children":[]}]},{"id":"ci_224d9eebac8feb0bad1b167c72304e9f4ec70bca9348923cb768886d4aa04d53","title":"A/B Testing","path":"/en/subscriptions/a-b-testing","children":[{"id":"ci_b12288870caee13dd45002018a733aead3d9906fdea1a0d03b2a3dae96f300ad","title":"A/B Test Report","path":"/en/subscriptions/a-b-test-report","children":[]}]},{"id":"ci_c47a5904e754e46cc90bc61c67d8fa016544c74a2b2fadb5c7e9c930426b1e61","title":"Experience outcome","path":"/en/subscriptions/experience-outcome","children":[]},{"id":"ci_3f8fb4187edf141886c440f49543daf0ea08520719e53a5499b2ec4c098974e6","title":"Frequency Cap","path":"/en/subscriptions/frequency-cap","children":[]}]},{"id":"ci_31795869f1756938a4786f909c849b1b3259a50424d18e241dae2475204e79d9","title":"Composer Events","path":"/en/subscriptions/composer-events","children":[{"id":"ci_7e10a8432274a33f7e64e7a5ca419295e15417e9ef4a01c05f78ccac2b1c7cae","title":"Credits","path":"/en/subscriptions/credits","children":[]},{"id":"ci_bfa7895454a37ed050ca37293a7884361307df93b2fa5d784c781a3c3d20fc83","title":"Pageview Meter Settings","path":"/en/subscriptions/pageview-meter-settings","children":[]}]},{"id":"ci_c590c8d0add190c2091a454fd37525efe294e81b2515724c6a851e1c312d2744","title":"Composer Integrations","path":"/en/subscriptions/composer-integrations","children":[{"id":"ci_8a49c70c42ec45884c04d22a4d6449b41e4bf4d35834ca2a26bf8cc7c70973de","title":"Copying Composer JavaScript From Your Application","path":"/en/subscriptions/copying-composer-javascript-from-your-application","children":[]},{"id":"ci_5beafe54218ed67d9f93974ad63001ca55f138ac1a829aee820aea251ec2f2d0","title":"How to Combat Ad Blocking","path":"/en/subscriptions/how-to-combat-ad-blocking","children":[{"id":"ci_b488a6c50308a76a09c0d02683a4e7dd6228744be9226ca96bb24e9b80fba1dc","title":"Enabling Ad Block Detection","path":"/en/subscriptions/enabling-ad-block-detection","children":[]},{"id":"ci_246eb401d50cf42f43b5e9e1f1bb670e586dff03e663985bd543de962a74a43d","title":"Should ad blocking visitors be able to close the message asking them to whitelist?","path":"/en/subscriptions/should-ad-blocking-visitors-be-able-to-close-the-message-asking-them-to-whitelist","children":[]},{"id":"ci_bc2ff4c4fb8bd6751861e63a8ed529839d14b0653cc2862afc294026d70f2b91","title":"Why is my adblock detection script giving false positives?","path":"/en/subscriptions/why-is-my-adblock-detection-script-giving-false-positives","children":[]}]},{"id":"ci_bdde70b2e5d86e0879420e87dbc94678665b5cf13b0bac4157fe99b93b04ea79","title":"How to Track Conversions","path":"/en/subscriptions/how-to-track-conversions","children":[]},{"id":"ci_631a10ca8d346b33e206a44394c87eda8f163c52b4e1c5a09a201868bc4d21df","title":"Integrating With Google Analytics 4","path":"/en/subscriptions/integrating-with-google-analytics-4","children":[]},{"id":"ci_90c847597e6bc666246e2327edc756f86305aaa71e5ffa7624ba3e4876168086","title":"Share with a Friend Functionality (Composer)","path":"/en/subscriptions/share-with-a-friend-functionality-composer","children":[]},{"id":"ci_56d50b47d766b9f9b8e5d001cecd8c0d9aa577b676336c12a06ce7fc7856ad98","title":"Subscribe with Google","path":"/en/subscriptions/subscribe-with-google","children":[{"id":"ci_f6710ae2beb56e266caf60cb112b936cff21e53405379f5accbe7b8b450c2fd5","title":"Subscribe with Google: Flow Charts","path":"/en/subscriptions/subscribe-with-google-flow-charts","children":[]}]},{"id":"ci_de93e0811e2a29fde15bbebd40632c34ce0befcf85e3106e21061103edaa16e0","title":"Working with Tracking ID","path":"/en/subscriptions/working-with-tracking-id","children":[]},{"id":"ci_bffa431c25b333d1ad7dc8d185a571085ff39c94e8bc891e027f91af9017ad1d","title":"The Piano WordPress Plugin","path":"/en/subscriptions/the-piano-wordpress-plugin","children":[]}]},{"id":"ci_1b7e47e4b1e9eae38080e4248c3bf3bd0700e0e800c2ac1788816665ccffa738","title":"Composer Reports","path":"/en/subscriptions/composer-reports","children":[{"id":"ci_29c2f9354dd456952598978dd3aba5afc53e5f3e35f2bbbd68c7e7d75a04a5e6","title":"C1X Segment Summary Report","path":"/en/subscriptions/c1x-segment-summary-report","children":[]},{"id":"ci_6d7c6c2abbc5ddacfd6c52d5b3c502ed20c6cdf53237afe1da045d94108bc4f6","title":"Composer Conversions Report","path":"/en/subscriptions/composer-conversions-report","children":[]},{"id":"ci_14e4950d4e48a2dfb57f198a3dc1e983cc871e1317596d3801b0cc0f51771839","title":"Composer Flow Report","path":"/en/subscriptions/composer-flow-report","children":[]},{"id":"ci_f92c9c5929e388488617b113f35d3a0d6e47dce112ba5d8b301b0210b38305de","title":"Composer A/B Test Report","path":"/en/subscriptions/composer-a-b-test-report","children":[]}]},{"id":"ci_663c9795eaeecb1f86993acc3d621cfa2bffc0bdf0718eebe60e45b33104d4cb","title":"Propensity Models","path":"/en/subscriptions/propensity-models","children":[{"id":"ci_4633eca2f5e93639bf0871789713d0f1ffb9432973ca1e274b6b316ebb50d1c1","title":"Content Likely to Convert","path":"/en/subscriptions/content-likely-to-convert","children":[]},{"id":"ci_b08ec1a633d9264ad65331b8de08d90d76b3e4c34158d3712790cc18b20d6030","title":"Likelihood to Register","path":"/en/subscriptions/likelihood-to-register","children":[]},{"id":"ci_fe15a06e3c186e29fdbab7fcf13a56b9f33bd04859cfd0450f88250c3a3e6e2a","title":"Likelihood to Return","path":"/en/subscriptions/likelihood-to-return","children":[]},{"id":"ci_57ada4407b16b1bb18fb9ea0e2d2f4f568b3b98252d807f359509923c0413d82","title":"LtC: Likelihood to Cancel","path":"/en/subscriptions/ltc-likelihood-to-cancel","children":[]},{"id":"ci_450c998cac8a05c5e2da00708c50c71138080410f6314472b33cbaa336c5edfd","title":"LtS: Likelihood to Subscribe","path":"/en/subscriptions/lts-likelihood-to-subscribe","children":[{"id":"ci_ac00b5558a7666a2aedb8ba1bf1b030fbacaf25daec53d34bf7a17ce396db0ae","title":"Likelihood to Subscribe In-App","path":"/en/subscriptions/likelihood-to-subscribe-in-app","children":[]},{"id":"ci_5a125897db34fbcbc37e23a88fce729c43ecd96099c1619a8f73e6b46f74f57a","title":"LtS Feature Set & Data Science Download","path":"/en/subscriptions/lts-feature-set-data-science-download","children":[]},{"id":"ci_75032795ee396460711d1471a7966cd6ccd5dc859383ed6b0a51ec0968a7388b","title":"LtS Segment Summary","path":"/en/subscriptions/lts-segment-summary","children":[]},{"id":"ci_c005791489ee02b8d76f85bdb3785f58275f6f3d2402a07f13f5ee6c29c9ad4a","title":"Monitoring conversions for Piano LtS","path":"/en/subscriptions/monitoring-conversions-for-piano-lts","children":[]}]},{"id":"ci_4741ff7c3c097bdbb7a0d05fef79d34023873da4a72f5877effdb56de717d009","title":"Piano's Dynamic Paywall (available to Ad Revenue Insights clients)","path":"/en/subscriptions/piano-s-dynamic-paywall-available-to-ad-revenue-insights-clients","children":[{"id":"ci_007ae3af41810e4436e09bde1e3eda62f5e7b52eea5446665946e6da4a60c79b","title":"Ad Revenue Insights & Dynamic Paywall: Implementation Checklist","path":"/en/subscriptions/ad-revenue-insights-dynamic-paywall-implementation-checklist","children":[]}]},{"id":"ci_d2d5d56becba5172759a6db15292ce65a4db2eef8aefa3340cdfb2cfd911320d","title":"Sending Propensity Scores to 3rd Party Systems","path":"/en/subscriptions/sending-propensity-scores-to-3rd-party-systems","children":[]}]},{"id":"ci_d7f1717f808113f5b14f033d49c4515c65862da54b6ca7755697f48af148ac38","title":"SDK","path":"/en/subscriptions/sdk","children":[{"id":"ci_d8fffa37ae01013b27e3734174bdefaf2b2987d8a51b251220e5507464ce0e1d","title":"Piano Composer Mobile Integration Guide","path":"/en/subscriptions/piano-composer-mobile-integration-guide","children":[]},{"id":"ci_6840d2230c2e99fa1c4c1034e19acb3d6b5bf7dd6fa581f93bf00932e9819eca","title":"Implementing Piano's SDK","path":"/en/subscriptions/implementing-piano-s-sdk","children":[]},{"id":"ci_3de1925a4c58efdf993c18cbce35949eaa1d856e2177f3579954dc8e59ea2471","title":"Piano Integration: Mobile Apps","path":"/en/subscriptions/piano-integration-mobile-apps","children":[]},{"id":"ci_8c0c690de12ba50d1c9cdef1c8b2136e54f84edc9964074c2a17dc799e97365a","title":"ShowTemplate Event for Android","path":"/en/subscriptions/showtemplate-event-for-android","children":[]}]},{"id":"ci_3e8b23b95dc221ce0972ec6946df812e4c64b273fca142ecb583ec649b903f5c","title":"Server & Edge","path":"/en/subscriptions/server-edge","children":[{"id":"ci_6cd9e44ae201595738e440a2dca34094b050295d3111c8c4897be0094edd3ac6","title":"API Interaction on Server","path":"/en/subscriptions/api-interaction-on-server","children":[]},{"id":"ci_af358ef42bd6391c7be18932050787bfbee837c7a30f08ea545a8334491ea987","title":"API Interaction on Edge","path":"/en/subscriptions/api-interaction-on-edge","children":[]},{"id":"ci_ed6507fd4861d29461b8a7aa2e00f9cd4fddc2da573affecf910d50c6c237647","title":"DynamoDB Storage (Composer)","path":"/en/subscriptions/dynamodb-storage-composer","children":[]}]},{"id":"ci_5c7bbc7991a9fb5d258c54b2d5a66b52bfb6eab820f828653e9392ec450804ab","title":"Composer FAQ","path":"/en/subscriptions/composer-faq","children":[{"id":"ci_fbf0cfaf6bfa9e0e1dce2243529a5c795c9bf9b267bcfc2ffc209467e2c719e0","title":"A/B Testing FAQ","path":"/en/subscriptions/a-b-testing-faq","children":[{"id":"ci_35752fa7a7430fb68104b3906e83310cd84f534ac3ba1eb95d07653bf9a4b445","title":"How does Piano track Users in an A/B test?","path":"/en/subscriptions/how-does-piano-track-users-in-an-a-b-test","children":[]},{"id":"ci_02cd33e5edcf84c8bb9c90d6e3c550ea3fca3682e3f5184a6df8b022f19c842f","title":"How to finish an A/B Test","path":"/en/subscriptions/how-to-finish-an-a-b-test","children":[]},{"id":"ci_25c871c4b64aa1c57d583b4ce0b580842154a95db4f6e4757ec09538e494731f","title":"How does variant stickiness work in Composer A/B tests?","path":"/en/subscriptions/how-does-variant-stickiness-work-in-composer-a-b-tests","children":[]},{"id":"ci_ed614427e70c8a6d586ca28295e3788950ecb6ba4c2cf56ce64829d8dba8b66d","title":"Is it possible to change the offer during an active A/B test?","path":"/en/subscriptions/is-it-possible-to-change-the-offer-during-an-active-a-b-test","children":[]}]},{"id":"ci_de8ab570de6376749981f139f02fdd7ec98fd5b5bfe7d5fb7d91181b2248af90","title":"Composer 1x FAQ","path":"/en/subscriptions/composer-1x-faq","children":[{"id":"ci_57f81cb3070c110b415aa4db01f8beae0e28b5ea22815555a5e3685726422841","title":"Composer 1x: Difference in Registered Users Subscribers Count","path":"/en/subscriptions/composer-1x-difference-in-registered-users-subscribers-count","children":[]},{"id":"ci_a11a42e9fa1a73dd3c6859355ba60f21a7f82875c93f5f5e91b1dfecf6ffe228","title":"Operation Logic in Composer 1x Segments","path":"/en/subscriptions/operation-logic-in-composer-1x-segments","children":[]}]},{"id":"ci_af407647c1de47058407b8a8fda2d62f138b780e4d0f5df3d4c5ddb6b4f85c38","title":"Metering FAQ","path":"/en/subscriptions/metering-faq","children":[{"id":"ci_c3f0a9cfc249806e00109b256fddaf66d7424ebb6c5d634014f9b31c40ef5590","title":"When does the meter reset?","path":"/en/subscriptions/when-does-the-meter-reset","children":[]},{"id":"ci_e1eb9d8f6541101dc00add2e7e0dd4742ac85cd78593b3c7f8c6973f82ffbc75","title":"What happens if multiple meters have the same name?","path":"/en/subscriptions/what-happens-if-multiple-meters-have-the-same-name","children":[]},{"id":"ci_afd314a9e9167da996f00a83d496bbc1f9174cff399bfb224e6753d083ce6ade","title":"When and why should you give the Pageview meter a unique meter name?","path":"/en/subscriptions/when-and-why-should-you-give-the-pageview-meter-a-unique-meter-name","children":[]},{"id":"ci_c4cbebfe7555f39680edc53b0326935777087f543e3b67e9f9cc9b421918bcf8","title":"If you set the meter to expire at X, does the action fire when the Xth page loads, or when the next page loads?","path":"/en/subscriptions/if-you-set-the-meter-to-expire-at-x-does-the-actio","children":[]},{"id":"ci_36982d3b0e7259cb8a4d979bebfaaa79bcf878a86486bdbc3cbf31b6fb829c78","title":"How to keep the meter from incrementing when query strings and hash symbols are included in the URL","path":"/en/subscriptions/how-to-keep-the-meter-from-incrementing-when-query-strings-and-hash-symbols-are-included-in-the-url","children":[]},{"id":"ci_cce4c38cfbb4b79615ce03cd7ee047ebb98d3c1adafc7077d0d039b3444f9e72","title":"How to set a Page URL?","path":"/en/subscriptions/how-to-set-a-page-url","children":[]},{"id":"ci_99395a7ca9be140cf81579ef7da68eedcfe59b67b461732a72312d302eb648fc","title":"How does server-side metering work?","path":"/en/subscriptions/how-does-server-side-metering-work","children":[]},{"id":"ci_05e0e08d86888b648a297571e94499dda42b6874b159b9968b2e21e3b394d5e1","title":"How do I configure pageview meters in Piano Composer?","path":"/en/subscriptions/how-do-i-configure-pageview-meters-in-piano-composer","children":[]},{"id":"ci_2db2f270d3905d098b519709853cc4285284894a857753523d2445f5808c5e0f","title":"Executing actions with the Pageview Meter","path":"/en/subscriptions/executing-actions-with-the-pageview-meter","children":[]},{"id":"ci_bea87f2150e6c9d86d453c5b3222a6a2889e9df95cc9ef33932b859c26520db5","title":"How to configure an AMP Shared Meter","path":"/en/subscriptions/how-to-configure-an-amp-shared-meter","children":[]}]},{"id":"ci_a99bd9f17a70a470841dc473dd2ac4feb6b461ecda2d4304aa6ecf438ce8eee6","title":"Mobile SDK FAQ","path":"/en/subscriptions/mobile-sdk-faq","children":[{"id":"ci_d8c78c28323fc58f0cece89420d851aa392cdc8995ad13ddd9191a796d52f5a0","title":"Mobile SDK Native app templates - FAQ","path":"/en/subscriptions/mobile-sdk-native-app-templates-faq","children":[]},{"id":"ci_8816544312b32f27c32f88cbc8aae47cd603661ec701bc95624fbac200ff051d","title":"Google Analytics events for the Mobile Piano SDKs","path":"/en/subscriptions/google-analytics-events-for-the-mobile-piano-sdks","children":[]},{"id":"ci_1ea50a16d3f85b9409b7920a5e707fc6b68212b02204b5c29f369c2201185944","title":"Is the scroll depth action supported in the Piano Mobile App SDK?","path":"/en/subscriptions/is-the-scroll-depth-action-supported-in-the-piano-mobile-app-sdk","children":[]}]},{"id":"ci_4370d04c209d650d6bce7c9f55aa5951c92aae73111968161bbd1bdcaf65aafb","title":"Composer Template FAQ","path":"/en/subscriptions/composer-template-faq","children":[{"id":"ci_c4b69fa4a5c9ba8a36644725a22f2e49556e4d35b5c7416cfd5163b0f1ca0d33","title":"How do I create a container for an inline template?","path":"/en/subscriptions/how-do-i-create-a-container-for-an-inline-template","children":[]},{"id":"ci_ca5c226e22ff6832ef8b3741a4462e818bd9c024a60f8db3d6a3ae6c9aee92f9","title":"How do I add a fixed-position template to the bottom my page?","path":"/en/subscriptions/how-do-i-add-a-fixed-position-template-to-the-bott","children":[]},{"id":"ci_773ff5b116a4334ff4501078614b7a0a91f9230bb08f2795b7fd5e4cfb29933a","title":"How does scroll depth work with inline offers?","path":"/en/subscriptions/how-does-scroll-depth-work-with-inline-offers","children":[]},{"id":"ci_768f91acc51466852654cf51cd6b6bd6b0d3cf76921e0564ca0033f9fc3a4ab6","title":"What are the different types of templates?","path":"/en/subscriptions/what-are-the-different-types-of-templates","children":[]},{"id":"ci_cb0fa5bfd8685fc593101d349fe0b137440e326f2b9bcf04974108988797e9f9","title":"Is it possible to use locally-stored files to update Composer templates?","path":"/en/subscriptions/is-it-possible-to-use-locally-stored-files-to-update-composer-templates","children":[]},{"id":"ci_c4fd9ba86593d3d9686351777b963d4acead631f22141536abb790f8f5a3c8d5","title":"Do the timer and the action card delay durations override each other?","path":"/en/subscriptions/do-the-timer-and-the-action-card-delay-durations-override-each-other","children":[]},{"id":"ci_704b9ef478ea7bf451173f5373e7818576237a5b1ad5a57f7daa486f3bcd0840","title":"Is there a way to attach the registration resource and term to the AMP template?","path":"/en/subscriptions/is-there-a-way-to-attach-the-registration-resource-and-term-to-the-amp-template","children":[]},{"id":"ci_a1f38f8e8527155e892e021b9bb3c2b3c5b5dd601765113ed22a9a6bc93e6254","title":"How Do I Customize Modal Template Width in Piano?","path":"/en/subscriptions/how-do-i-customize-modal-template-width-in-piano","children":[]},{"id":"ci_89d68567e7fd3159ad05fc545f2dbee2b025aec31c2ab9dd20a3dc362746a639","title":"How to Create a Newsletter Signup with Templates","path":"/en/subscriptions/how-to-create-a-newsletter-signup-with-templates","children":[]}]},{"id":"ci_d64ca53d810ec31994742e3e6723e7ddf84f1d381c201a3e0eab16c4e42a9b66","title":"Composer Template Customization FAQ","path":"/en/subscriptions/composer-template-customization-faq","children":[{"id":"ci_cdc3430c62df780472a23513adff13b4327386a99b2dfeeea420261254c35f4b","title":"How can I visually QA my system templates?","path":"/en/subscriptions/how-can-i-visually-qa-my-system-templates","children":[]},{"id":"ci_58baf1b350f0a032962d95823b7991e3ae039e43bd342fdb572c1930bcd4de05","title":"How to run scripts in Templates after elements are rendered","path":"/en/subscriptions/how-to-run-scripts-in-templates-after-elements-are-rendered","children":[]},{"id":"ci_93ba0fc140ca543f51b1207da70ddb865b9b3777c77fb6c426741e09a9df84ad","title":"How to Find Out in Which Experience a Template is Being Used","path":"/en/subscriptions/how-to-find-out-in-which-experience-a-template-is-being-used","children":[]},{"id":"ci_104a49923e1d4273e3786e1cc8b7983dbd868079d59f0668ee5a7f756805a294","title":"How does custom tracking through templates work?","path":"/en/subscriptions/how-does-custom-tracking-through-templates-work","children":[]},{"id":"ci_c5421f35a0be65708a3827090aefa8654b1583fe3c166757be92c05afc022e86","title":"How to use Advanced Search in Composer?","path":"/en/subscriptions/how-to-use-advanced-search-in-composer","children":[]}]},{"id":"ci_0ce40d8a31e80ec188e31382146cfe2dd719414a5f4b2f96b929a07d3c8a096c","title":"Composer Targeting FAQ","path":"/en/subscriptions/composer-targeting-faq","children":[{"id":"ci_419cfcfb5f8ee357a846151d63bdd79192f4a834cc1b0f40b5ce12be3acfe9b5","title":"How do I construct an experience just for newsletter visitors?","path":"/en/subscriptions/how-do-i-construct-an-experience-just-for-newslett","children":[]},{"id":"ci_8e42f12eb7aeefb7cbb5659e83fdece98a1cb9036e911f5ae5073516e7102bcb","title":"How to set up a meter for users being referred from Facebook?","path":"/en/subscriptions/how-to-set-up-a-meter-for-users-being-referred-from-facebook","children":[]},{"id":"ci_36b954aa60bca3c1bbc407758894f88db2dc6c185422c3960dd0fc1a8668679c","title":"How to track traffic in Composer for specific IP addresses?","path":"/en/subscriptions/how-to-track-traffic-in-composer-for-specific-ip-addresses","children":[]},{"id":"ci_ee33314f4d4f567f156af5aa37e5df7bf2988843b65cff8afac9d2235e474c37","title":"How to exclude internal referrals","path":"/en/subscriptions/how-to-exclude-internal-referrals","children":[]},{"id":"ci_d537faaed8a56edb3d570561f0b82555351a6cd793611879d20a1c93dc38a357","title":"How to target subscribers \"X\" days before their subscription ends via Composer","path":"/en/subscriptions/how-to-target-subscribers-x-days-before-their-subscription-ends-via-composer","children":[]},{"id":"ci_50a0d3fece8b46f988a15c3ea17402808972fcc85ce262a54c7ec95631f441af","title":"Do Piano's Composer Experiences affect the Googlebot indexing?","path":"/en/subscriptions/do-piano-s-composer-experiences-affect-the-googlebot-indexing","children":[]},{"id":"ci_5043897d4704e4831c56c3aae8697f20432a2ce1fa32337b5d3a0e2b8f905df6","title":"Does Composer targetting work for EZProxy IP addresses?","path":"/en/subscriptions/does-composer-targetting-work-for-ezproxy-ip-addresses","children":[]}]},{"id":"ci_a0792943e7dd5b1345847332522ceafc50f9cbb9d38ff236edadfe4e4525423d","title":"Composer Segmentation FAQ","path":"/en/subscriptions/composer-segmentation-faq","children":[{"id":"ci_700b7d530566cfa4d6d186ec7923d061b1d3c5d0f9d5c427a8b2698f337c37a9","title":"How do I use Action Exclusivity to prevent overlapping experiences and control priority?","path":"/en/subscriptions/how-do-i-use-action-exclusivity-to-prevent-overlapping-experiences-and-control-priority","children":[]},{"id":"ci_ffb06768474227dc53d6c00b4fd2e0f9ddfd262adee837b8689b6f84743c4118","title":"Is the User segmentation for multiple Cookies based on AND or OR logic?","path":"/en/subscriptions/is-the-user-segmentation-for-multiple-cookies-based-on-and-or-or-logic","children":[]},{"id":"ci_8eeee90c0e7076a0da1fef92c792de1551a837d7244ae38a57c2736c5476a05a","title":"Are there length or character limits for Campaign codes?","path":"/en/subscriptions/are-there-length-or-character-limits-for-campaign-codes","children":[]},{"id":"ci_28f4a91703f402c2d3d7746c3f31d03ca563e7095dd59d3b3094889e1c99af7d","title":"How do I use Audience segments for targeting in Composer?","path":"/en/subscriptions/how-do-i-use-audience-segments-for-targeting-in-composer","children":[]},{"id":"ci_06a15a111748f102fc89a604dca53c1d89df2487529652abcf7d5777940a2fbc","title":"How does the AND/OR logic work in the Effective Pages card?","path":"/en/subscriptions/how-does-the-and-or-logic-work-in-the-effective-pages-card","children":[]},{"id":"ci_67cd327f191665dcb61ef49dc64816f6e6c7720467e695e8b43405ebfad75a98","title":"Is it possible to segment based on native content value in Composer Experiences?","path":"/en/subscriptions/is-it-possible-to-segment-based-on-native-content-value-in-composer-experiences","children":[]}]},{"id":"ci_49fa4b3d6bd5b79d7861d8ff64528026cb4987c14c751fa0cb6584dee45b0d57","title":"Conversion & Reporting FAQ","path":"/en/subscriptions/conversion-reporting-faq","children":[{"id":"ci_26586db72ff1a52d0fc33a1b98edfa5c792378f2ded75f18402f97b821b909bb","title":"Duplicates in Composer Conversion Report","path":"/en/subscriptions/duplicates-in-composer-conversion-report","children":[]},{"id":"ci_46344cf46268187b81342e79dfee015cfc31de2715b8ea6e26fa10478ba1098b","title":"How do I interpret A/B test and conversion metrics in Piano Composer?","path":"/en/subscriptions/how-do-i-interpret-a-b-test-and-conversion-metrics-in-piano-composer","children":[]},{"id":"ci_2d9b2382666f98ac92c90d1bbb0526e14499a45e86d70a755fe536d19552bbbd","title":"How to get the latest conversion data from the /publisher/conversion/get API endpoint?","path":"/en/subscriptions/how-to-get-the-latest-conversion-data-from-the-publisher-conversion-get-api-endpoint","children":[]},{"id":"ci_a6117b4fa54f035ad6b5758823b745b66f082b7652ea83d09bf0997570973084","title":"How to order the results for the Piano API endpoint publisher/conversion/list?","path":"/en/subscriptions/how-to-order-the-results-for-the-piano-api-endpoint-publisher-conversion-list","children":[]},{"id":"ci_f21e8ad48738bc94542673b4d7aee1e0b20aa3a2ed1e48e7c3f64a8117102fed","title":"What is the Order of the Composer Activity Report Tabs","path":"/en/subscriptions/what-is-the-order-of-the-composer-activity-report-tabs","children":[]},{"id":"ci_cd16c2b1e8b8bd8e5261f7ff7a37fdd81249aa5400a02b4dcb0333ea0921f229","title":"When is an Exposure logged?","path":"/en/subscriptions/when-is-an-exposure-logged","children":[]},{"id":"ci_7be275fab8de1118d2eb98f026cbac297ef40a57a428aa82dd19709311044e47","title":"Where can I get conversion URL data?","path":"/en/subscriptions/where-can-i-get-conversion-url-data","children":[]},{"id":"ci_c1d12a1eef5942597f4e9a26439de270b65391896825ac0b5c9140f85869740e","title":"Why doesn't the data in the Composer Conversion report and Flow report correlate?","path":"/en/subscriptions/why-doesn-t-the-data-in-the-composer-conversion-report-and-flow-report-correlate","children":[]},{"id":"ci_9659e2f907a2fc4dd23b4c25d18711473e4f25d3b72d9da7238cf2060c3645f0","title":"Why do externally logged conversions not appear in reports?","path":"/en/subscriptions/why-do-externally-logged-conversions-not-appear-in-reports","children":[]},{"id":"ci_b0a9e1d13ea851419c859f28a3867d400366a196a916ea2e5c283feebaaa497b","title":"Why Don't My Conversion and Exposure Numbers Match Across Piano Reports?","path":"/en/subscriptions/why-don-t-my-conversion-and-exposure-numbers-match-across-piano-reports","children":[]},{"id":"ci_124e96edd284edb35c273d16a603fc0a0a7d47252c667f50e082b57293046c25","title":"Conversion Types","path":"/en/subscriptions/conversion-types","children":[]}]},{"id":"ci_70c204f6aaee0a59b810b6c7b8ac9737ac1f3b26bfc79ca4d039927d4be41951","title":"Run JS FAQ","path":"/en/subscriptions/run-js-faq","children":[{"id":"ci_3d3fa18b53ae497fd76d9c5ab86f3281d28c55cf0073243e2b3a7564e8c7a8a9","title":"Measuring Experience Execution Timing","path":"/en/subscriptions/measuring-experience-execution-timing","children":[]},{"id":"ci_4a753b2ed5dbe116dc3d6e191835c5356e3f8860b77d28279ab7c94994afd484","title":"How to use Composer to sign up users via API to a mailing list in Newsletters + Notifications when their pageview meter expires?","path":"/en/subscriptions/how-to-use-composer-to-sign-up-users-via-api-to-a-mailing-list-in-newsletters-notifications-when-their-pageview-meter-expires","children":[]},{"id":"ci_1aff2d6d52166b66b679e55fe29fdf8ec3f021ad6696d554d281ff5298bb9472","title":"What's the difference between the two Composer functions?","path":"/en/subscriptions/what-s-the-difference-between-the-two-composer-functions","children":[]},{"id":"ci_9c13d94f644c1e57f014c7b62fd4bcedca14ea554c07b66d310d03ae7f0d3120","title":"Can I include HTML in a Run JS card?","path":"/en/subscriptions/can-i-include-html-in-a-run-js-card","children":[]},{"id":"ci_6a8c7b176daa03405c7af39b06067dff4c97ff2da7dc1d2a538a6cb1fefb1e9a","title":"Custom Form Submission Listener via Run JS Card","path":"/en/subscriptions/custom-form-submission-listener-via-run-js-card","children":[]},{"id":"ci_dbc9ff2e33f7d1e4c79d501ae60d93325072d9a972b9acbc603b153df7cc7a94","title":"How do I prevent non-paying users from accessing premium content for a client-side implementation with jQuery?","path":"/en/subscriptions/how-do-i-prevent-non-paying-users-from-accessing-premium-content-for-a-client-side-implementation-with-jquery","children":[]},{"id":"ci_29b54d93a5c8e077b9a0fe07d6b90903404364d0fe31dc9f5cb51f340ad2a7f1","title":"Contextual Variables for Run JS Action Cards","path":"/en/subscriptions/contextual-variables-for-run-js-action-cards","children":[]},{"id":"ci_8857acd4cb38d524c21361b77b609398b8a6d2a256c14d8cf2f0943a22fdd416","title":"How to add a targetable Cookie after a Visitor clicks on an Element in the Offer Template?","path":"/en/subscriptions/how-to-add-a-targetable-cookie-after-a-visitor-clicks-on-an-element-in-the-offer-template","children":[]},{"id":"ci_0d97187e357d8da33f5bd8833e1c30a5710069b0a81c7538b22b7e34e9b7131b","title":"How to add the _ptid parameter to any URL","path":"/en/subscriptions/how-to-add-the-_ptid-parameter-to-any-url","children":[]},{"id":"ci_3464eaf60b94d795375f8ebf7d02d20d4b1986b0b8366621b188671122aa4530","title":"How to Retarget Users with Cookies","path":"/en/subscriptions/how-to-retarget-users-with-cookies","children":[]}]},{"id":"ci_64eb739188fdd081c10e2e8efb65518bfef17a5b09b2d7dbb7aaafa943790bee","title":"Composer API & Integrations FAQ","path":"/en/subscriptions/composer-api-integrations-faq","children":[{"id":"ci_1c64b71f63558cd32ba036f6e45ecb11b73077a508f151b4a5497aed7cd51cf8","title":"How to create an AdFree Experience for paying subscribers?","path":"/en/subscriptions/how-to-create-an-adfree-experience-for-paying-subscribers","children":[]},{"id":"ci_e5a0833282be37833e9bf6183dc7d12a23bf45bbd0c20d7bcd06a6c813d4f722","title":"How to Find Your API Key","path":"/en/subscriptions/how-to-find-your-api-key","children":[]},{"id":"ci_0d778ab13ee695399a77cfb515b259b924ade1b65f571c3850d6e1486a7cea76","title":"How to get the manager_uids parameter used for Piano API license endpoints","path":"/en/subscriptions/how-to-get-the-manager_uids-parameter-used-for-piano-api-license-endpoints","children":[]},{"id":"ci_9fce0634c785063cdde454bbd2337ff17708dc205ad4bc7b60bf5366d306732b","title":"How to integrate Piano with a 3rd party mailing service","path":"/en/subscriptions/how-to-integrate-piano-with-a-3rd-party-mailing-service","children":[]},{"id":"ci_0017c23366cba6b60f7d04acc81bf226970b3b132fa7e787729b82471c2b471d","title":"How to pass array parameters in Piano API calls","path":"/en/subscriptions/how-to-pass-array-parameters-in-piano-api-calls","children":[]},{"id":"ci_e8fe521708e9edaf2fe354d3a5119c6a3e643f336c37532ff49dc17a47c2168d","title":"How to track when the user sees a template with Google Analytics?","path":"/en/subscriptions/how-to-track-when-the-user-sees-a-template-with-google-analytics","children":[]},{"id":"ci_63fc9168154f6d2e71fd42472dbfe1fef3bc3551c6e8c5b1236ee49aeefaf635","title":"Is it possible to exclude Piano's checkout URL as a referrer?","path":"/en/subscriptions/is-it-possible-to-exclude-piano-s-checkout-url-as-a-referrer","children":[]},{"id":"ci_2460acb92e2ce6f3c4ae26bfae97ac1c6b390aa031e049891909c7fb9b311129","title":"Is it possible to pass the meter value as an event to Google Analytics?","path":"/en/subscriptions/is-it-possible-to-pass-the-meter-value-as-an-event-to-google-analytics","children":[]},{"id":"ci_cee68b6d7433336eb936f7cbd91547c9c8d4ce9b3613716ca875091a5c77af5d","title":"Sending Information from Piano to Google Analytics about Custom Form Events","path":"/en/subscriptions/sending-information-from-piano-to-google-analytics-about-custom-form-events","children":[]},{"id":"ci_9eea0d6c153211ba508b798bd8d0a8f1bb2b3215df150aa625b4ffae98bab6fd","title":"How do I prevent non-paying users to access premium content for a client-side implementation with jQuery","path":"/en/subscriptions/how-do-i-prevent-non-paying-users-to-access-premium-content-for-a-client-side-implementation-with-jquery","children":[]}]},{"id":"ci_2e9341c8ddcca689f2db07f13d177073f50b933f12e294f11a4b7b66663d5dc0","title":"Composer Implementation FAQ","path":"/en/subscriptions/composer-implementation-faq","children":[{"id":"ci_9f16bae9f35644ea647189f0f68978670fca95c7ed1fb72715f8de2f8b8afeee","title":"Blocking Crawlers from Accessing Website Content","path":"/en/subscriptions/blocking-crawlers-from-accessing-website-content","children":[]},{"id":"ci_16e008aabbb8800e5abdcbb5a3ef2017e3d51a85307033b3431bdc519605d018","title":"How do I migrate configuration between Piano environments?","path":"/en/subscriptions/how-do-i-migrate-configuration-between-piano-environments","children":[]},{"id":"ci_7db38c67c3c4ba749172432a809fb2ba63cd8b2b771d3fd351a668da797d427a","title":"How to Switch to Registration Term Based Experiences","path":"/en/subscriptions/how-to-switch-to-registration-term-based-experiences","children":[]},{"id":"ci_fa44288029d01118f362146e8819ee4d6acc510653b5e754d32754dc96f0ab39","title":"Is it possible to insert the Piano implementation script via Google Tag Manager?","path":"/en/subscriptions/is-it-possible-to-insert-the-piano-implementation-script-via-google-tag-manager","children":[]},{"id":"ci_751192d4add0e9c61e210bdc32744d8946419083a738f4dcedd284a996005351","title":"Piano Multi Product Script Initialization Guide","path":"/en/subscriptions/piano-multi-product-script-initialization-guide","children":[]},{"id":"ci_1f10a44c2101a7bb71382bf5f3009a28924f44a755cf2f54a2d3427df0667b93","title":"What are the Piano client-side implementation strategies","path":"/en/subscriptions/what-are-the-piano-client-side-implementation-strategies","children":[]},{"id":"ci_67b5b43cd733e873188d70c4458a42cbc87a44ba8e68aa5d96da30c3292eade6","title":"Why Do I Need to Whitelabel My Domain?","path":"/en/subscriptions/why-do-i-need-to-whitelabel-my-domain","children":[]}]},{"id":"ci_aca68a92bbb6cac6b21647ee02777aa9d0ef27d11d866fbee912fc60af0d9a5f","title":"Login & Access FAQ","path":"/en/subscriptions/login-access-faq","children":[{"id":"ci_335b62c0cb184d0db9aa1537707a34939d3c8acada60e13425c9ba0b2aaa92fb","title":"How to check access after a user logs in","path":"/en/subscriptions/how-to-check-access-after-a-user-logs-in","children":[]},{"id":"ci_e40dcbd35c9de70ef2b87b610fc83bfb15ef2e7b927089dbade5cee03912fa1c","title":"How to refresh the Page after a User logs in?","path":"/en/subscriptions/how-to-refresh-the-page-after-a-user-logs-in","children":[]},{"id":"ci_5919190695ee13b80691db86b2a3116a3aa41269a6202b26dbab336cabc73c29","title":"How to reload the Page when a user with active access logs in through a Composer Experience Offer?","path":"/en/subscriptions/how-to-reload-the-page-when-a-user-with-active-access-logs-in-through-a-composer-experience-offer","children":[]},{"id":"ci_eb887a4d819c71767220765b2bef99b83467941f96e168a68e35b211b53e52e8","title":"How do I add and manage users?","path":"/en/subscriptions/how-do-i-add-and-manage-users","children":[]}]},{"id":"ci_77f9c2840ac4a621a9f405cc035199d2aaea860894270c39c52b7289f721f3ab","title":"Cookies & Variables FAQ","path":"/en/subscriptions/cookies-variables-faq","children":[{"id":"ci_34b9e50377571b8ece45ea41714185f27fc7e81a92501e88a05bf9b94892352a","title":"How is the Experience cookie set?","path":"/en/subscriptions/how-is-the-experience-cookie-set","children":[]},{"id":"ci_28b7495187e2e1350ba76fc46036364aa662ef716ca0a829c9d468ebb1eba35f","title":"How are Custom variables stored?","path":"/en/subscriptions/how-are-custom-variables-stored","children":[]},{"id":"ci_9d4558320381e5b13a175d479d01833051e13d6613a8af0d6b184954e8c3f561","title":"Working with the tp.cookie Object","path":"/en/subscriptions/working-with-the-tp-cookie-object","children":[]}]},{"id":"ci_aac68ffe13731e679b6442400c0b2c20b4860741dcfb7d884f773ba2212370bc","title":"Composer Troubleshooting FAQ","path":"/en/subscriptions/composer-troubleshooting-faq","children":[{"id":"ci_0b661643eba8e27213d500de4c32e5d4213eb15975d46b08dfba6586cb39f536","title":"Why is my template invisible?","path":"/en/subscriptions/why-is-my-template-invisible","children":[]},{"id":"ci_acc94829bcde5d162e17dba9068fd9c00797cc7764107d8aa337e77b9d06df83","title":"Experience Debugging with Dev Tools","path":"/en/subscriptions/experience-debugging-with-dev-tools","children":[]},{"id":"ci_0cd39d33481fca0423cdbcc83339ec141102690bcc03a56ac2d8a3b530676ab0","title":"How do I troubleshoot content recommendation widgets in Composer?","path":"/en/subscriptions/how-do-i-troubleshoot-content-recommendation-widgets-in-composer","children":[]},{"id":"ci_39af7db1c9754a81644dc94cf8bf5f25fe6b972c4ab9144cc746cc8199ca377b","title":"Why is a user able to close the modal Template or Offer?","path":"/en/subscriptions/why-is-a-user-able-to-close-the-modal-template-or-offer","children":[]},{"id":"ci_21e66f4ca792beed6d76c4d0981196fc6bc9572a19ecae3ee4db33b1cf6f39fd","title":"How do I debug when a Composer experience is not executing?","path":"/en/subscriptions/how-do-i-debug-when-a-composer-experience-is-not-executing","children":[]},{"id":"ci_5b85731e8714d5c02f3a28b8e51acb78781796177cdaf0056c5f517204b8d0c5","title":"How to decrease the size of a Composer experience when you approach or exceed the size limit","path":"/en/subscriptions/how-to-decrease-the-size-of-a-composer-experience-when-you-approach-or-exceed-the-size-limit","children":[]}]},{"id":"ci_b94f210718e020748ae456a84af3bc0858b89bde970eda79684d5c368c869a68","title":"Composer Other FAQ","path":"/en/subscriptions/composer-other-faq","children":[{"id":"ci_1da391122a84ab0d1ba92ce36cdf501770351195fedbe5ca8499c0344b52515b","title":"Is it possible to use Firebase to send push notifications?","path":"/en/subscriptions/is-it-possible-to-use-firebase-to-send-push-notifications","children":[]}]}]}]},{"id":"ci_97ceaf8c27be74bc17626cdf9db127888ac94e2442d4ac26e6b7ddc97ace2a32","title":"Identity Management","path":"/en/subscriptions/identity-management","children":[{"id":"ci_1057c940baa77d6b2c274c8b2168038d72970cca6e2bdf1b268a0b4335cfcc44","title":"Get Started with Identity Management","path":"/en/subscriptions/get-started-with-identity-management","children":[{"id":"ci_85c27b56b845800444fd67337a401aef16eb1407db19ddc51a029bd3e173d869","title":"Configuring Identity Management","path":"/en/subscriptions/configuring-identity-management","children":[{"id":"ci_d9484da2112d5253c12fbb04f7ee12d0350e4bc659d3f4ce5aac9d6a68334efe","title":"Redirect URIs","path":"/en/subscriptions/redirect-uris","children":[]}]},{"id":"ci_c2c5729a572add87d48be5da1bdfb87012939408398f82a947fbdf8952aa1784","title":"Identity Management Templates","path":"/en/subscriptions/identity-management-templates","children":[]},{"id":"ci_e13148b2435279a5a00ab6df24ba912c6e9d4d10fc87907d2a4740649e957445","title":"Identity Management Notification Templates","path":"/en/subscriptions/identity-management-notification-templates","children":[{"id":"ci_3d3766ac06af5cb0e6eae6818f10442257056696e81c908440a22c1384042951","title":"Identity Management emails","path":"/en/subscriptions/identity-management-emails","children":[]},{"id":"ci_ff1ff2b8fffeaa2417ff79291106bf20dd4ea7ca7a28a9531bcece65b98275bc","title":"Identity Management Password Reset JavaScript","path":"/en/subscriptions/identity-management-password-reset-javascript","children":[]},{"id":"ci_7bf021a28987cc3110ac38f8a100c1870218264420188301f3a4593bdc16d562","title":"How do I configure, customize, and troubleshoot Piano Identity Management email notifications?","path":"/en/subscriptions/how-do-i-configure-customize-and-troubleshoot-piano-identity-management-email-notifications","children":[]}]},{"id":"ci_a8132302f40c85a3d7b4133cba918f77432a2f26e40814e3c63ab856118ca12c","title":"Identity Management Initialization","path":"/en/subscriptions/identity-management-initialization","children":[]},{"id":"ci_0bcdde06803d94cb08a4bdcd56cd53705de3fdf3dcdc86d0a155528a26e7ea1f","title":"Identity Management Functions","path":"/en/subscriptions/identity-management-functions","children":[]},{"id":"ci_e10d19fe8517287e7e9646b7969b707ecbd42b2722f42b8eb588e64c6a80bf96","title":"Identity Management JavaScript Settings","path":"/en/subscriptions/identity-management-javascript-settings","children":[]},{"id":"ci_8d6dc0e89fbd629d327c5b218e4c1cf0ab30767736ae193c2d8c83b06f7a1e09","title":"Migration of Existing Users and Subscriptions","path":"/en/subscriptions/migration-of-existing-users-and-subscriptions","children":[]}]},{"id":"ci_3f8100d43954997362d92c27e315f25d37165478e2f8e2c863da6055d1aecbcd","title":"Authentication","path":"/en/subscriptions/authentication","children":[{"id":"ci_0c3f0da647ab3dfc9cb27b20252b01f1bb7660084065ee2395cfc5ebfcdaacdd","title":"Alias Login","path":"/en/subscriptions/alias-login","children":[]},{"id":"ci_58c33a68bcde73a40138a16c3a8f41ff9978a12e16b627d104ed349a37311204","title":"Cloudflare Turnstile","path":"/en/subscriptions/cloudflare-turnstile","children":[]},{"id":"ci_a69eaf8ddc7821644e23397f5a2238b4004fa3b4ef6bfe123b3ad671fd9051e9","title":"Double Opt-In (DOI)","path":"/en/subscriptions/double-opt-in-doi","children":[]},{"id":"ci_da511e243fc0b176edc9c32e9b0dcd67db94827d609712427310e1cfd8b5f445","title":"Enterprise SSO","path":"/en/subscriptions/enterprise-sso","children":[]},{"id":"ci_4b23940e11f9b88aaaf82bccffb2a8f668fa3b594a20bf2075aff361d91fcaf1","title":"Global Mode","path":"/en/subscriptions/global-mode","children":[]},{"id":"ci_3142029e454157498b6373e4dc7a4917a28ccc687604b7ce87fa0aa464462493","title":"Piano OAuth","path":"/en/subscriptions/piano-oauth","children":[{"id":"ci_bb0438b86eee0ed66735234e93a9a5b13799c75c9073eaade5e7449525daf84f","title":"Does Piano's OAuth integration require scope value(s)?","path":"/en/subscriptions/does-piano-s-oauth-integration-require-scope-value-s","children":[]},{"id":"ci_1678c729cf2343f32fba42c1befaa0687b024d9a18e6a5493775d719d1e42a4c","title":"How to refresh the OAuth Access Token","path":"/en/subscriptions/how-to-refresh-the-oauth-access-token","children":[]}]},{"id":"ci_94a97d1a1aa1ecdb692fa52e8b79f8532244e0ecccdc1a13e4c81713d80de25f","title":"Social User Login","path":"/en/subscriptions/social-user-login","children":[{"id":"ci_b161c889a1863fe14dc0f150a1569419c3a5f6bb573c5ac2648d15deeca0b39c","title":"How to set up Facebook social login","path":"/en/subscriptions/how-to-set-up-facebook-social-login","children":[]},{"id":"ci_9f01546d2299b7a07294150533a66eeb0994e786fcefef9d955c9b5e9347a40d","title":"How to set up Google social login","path":"/en/subscriptions/how-to-set-up-google-social-login","children":[]},{"id":"ci_1749c88a02ac918041d9cbb553db115b342192e32691104958d0c0adf1aafe75","title":"How to set up LinkedIn social login","path":"/en/subscriptions/how-to-set-up-linkedin-social-login","children":[]},{"id":"ci_f8338f0b400a015adbf3a2452a93f88093632b065c2a0716266ee69799f9cb43","title":"How to set up Microsoft Quick Authentication","path":"/en/subscriptions/how-to-set-up-microsoft-quick-authentication","children":[]},{"id":"ci_e99ec9c561d28bdc7384afed1e63dfb7c1f758758b00aeabd1c32a35ad3a9cea","title":"OpenID Connect (OIDC)","path":"/en/subscriptions/openid-connect-oidc","children":[]},{"id":"ci_f9bb2119528966cf198d7f016c94f56d248d481be34bb1c528244927e984ee5f","title":"Sign In with Apple","path":"/en/subscriptions/sign-in-with-apple","children":[]}]},{"id":"ci_4c4418bce6f91b95e3c4f34463165a4deb9289cf5b4795bdb38f0ba1ab69cdf1","title":"Two-Factor Authentication for End User Login","path":"/en/subscriptions/two-factor-authentication-for-end-user-login","children":[]}]},{"id":"ci_f9af5584664d73a24ea25d58b9e78171715a23f034bc979322c1e856357027e4","title":"Custom Fields","path":"/en/subscriptions/custom-fields","children":[{"id":"ci_e7d74df0c877e679bbc77bc7120565c8edf1f242c5485fbaeaa298f24960f7ed","title":"Custom Fields in Identity Management","path":"/en/subscriptions/custom-fields-in-identity-management","children":[{"id":"ci_85e1be53f77a62453a5f72868b004b110857d0358c4f953e87e3cc651a8cec10","title":"Default Custom Fields","path":"/en/subscriptions/default-custom-fields","children":[]},{"id":"ci_947eeab872f61733adb6e6caea2eecf2bf3a96884c37af4918e2e2e30acec45c","title":"Global Custom Fields","path":"/en/subscriptions/global-custom-fields","children":[]},{"id":"ci_bb0070efbc10d8f215285fee64ef78259f617669e3601b26189d53e3b8da1056","title":"System Fields","path":"/en/subscriptions/system-fields","children":[]},{"id":"ci_35e3d18ba14a805749ba28066afffd7f3e14313e705fbe550f70fa11bbcaf173","title":"Importing Custom Fields","path":"/en/subscriptions/importing-custom-fields","children":[]},{"id":"ci_a99b346e9c79e7277c7b4d501f8b17999371241e4565361e01cb8af9ec464c8b","title":"Send Custom Fields to Piano Audience","path":"/en/subscriptions/send-custom-fields-to-piano-audience","children":[]}]},{"id":"ci_b48cb63ada1e65cb2f5e26df3f2ddf99fe960cd8139f2b9555cbee1914d02cb5","title":"Multi-step forms","path":"/en/subscriptions/multi-step-forms","children":[]},{"id":"ci_8f3383eb1e83f20ba7c7e31a4111730efe18a0f250a4bb4e471d356d38b42da8","title":"How to implement progressive profiling","path":"/en/subscriptions/how-to-implement-progressive-profiling","children":[]},{"id":"ci_53ffd6701c403fc32bb5daa634692d5294300db6bd091a658443cf0ad9793cbc","title":"Creating and updating custom field keys via API: /publisher/customField","path":"/en/subscriptions/creating-and-updating-custom-field-keys-via-api-publisher-customfield","children":[]}]},{"id":"ci_03c5893068e642e3c9f3d606e724193e38f815041f92d618dc617f65aac6e3df","title":"Device Restriction","path":"/en/subscriptions/device-restriction","children":[]},{"id":"ci_5dceafd631516f2a8f36b9ba94f85d843544da9996ba39c01bc1f62740e59c21","title":"ITP (Intelligence Tracking Prevention)","path":"/en/subscriptions/itp-intelligence-tracking-prevention","children":[]},{"id":"ci_c66debf16dbe437efa99096dffa02bcf9c5e9c55c69d325149243273997e1f3c","title":"Identity Linking","path":"/en/subscriptions/identity-linking","children":[{"id":"ci_a7a57353c8ad8d8dfdecfd424c1bdaeed1400d80bd03dd38e0b9b9fdc213848f","title":"Identity Management: Identity linking","path":"/en/subscriptions/identity-management-identity-linking","children":[]},{"id":"ci_eac684363ae30afb419855a2174fdd6dd7d7f22222f0383bff335aec9a52b311","title":"Identity Linking: Implementation Checklist","path":"/en/subscriptions/identity-linking-implementation-checklist","children":[]},{"id":"ci_6be538a7271455e2de513912b235609a125f7057f5f1b108868b27cc3f348fa5","title":"How to create a JWT Token (for Identity linking)","path":"/en/subscriptions/how-to-create-a-jwt-token-for-identity-linking","children":[]},{"id":"ci_d22127234ce19761ebdbb5ee7f914d0750bbfe2a2e45bbd5faf9ea25f28a3362","title":"Set up Subscribe with Google for Identity Linking","path":"/en/subscriptions/set-up-subscribe-with-google-for-identity-linking","children":[]}]},{"id":"ci_dd050d800e92b2ba8a55dc80029984fea3235d0b91f0dfbcc77014bbc589db20","title":"Passwordless","path":"/en/subscriptions/passwordless","children":[{"id":"ci_3b18abf350a4c27ac39bee59cb1b53c9b5d41e022f4db44c62847b690d9a527e","title":"How to Enable Passwordless Login, Registration, and Checkout Flows","path":"/en/subscriptions/how-to-enable-passwordless-login-registration-and-checkout-flows","children":[]},{"id":"ci_35cc3733aed193cf0fed6e21d237f42bc8472f2e0a5f7fa5ab5a5fd697cd7855","title":"Passwordless Checkout","path":"/en/subscriptions/passwordless-checkout","children":[]}]},{"id":"ci_25b4511883f85d971b6a6dc85b46561db38a7b1bfbec6e39dbbe71ad2008a248","title":"User Management","path":"/en/subscriptions/user-management","children":[{"id":"ci_e97719bcc2825d01bcd59fc1059103ea8cf1e0b5509be4c4b7ca0262977119ff","title":"Bulk create users","path":"/en/subscriptions/bulk-create-users","children":[]},{"id":"ci_1bd8648b3acf4552ac4199fce838389e5937662f6d105d5c3978829cc1692929","title":"Mine Users","path":"/en/subscriptions/mine-users","children":[]},{"id":"ci_2c151f25a160a2cc1305273b059894c0373d5093928d55ca493dbbc3d9d23e87","title":"User Account self-deletion in My Account","path":"/en/subscriptions/user-account-self-deletion-in-my-account","children":[]}]},{"id":"ci_55c126c876af67f4b41a8019b8ddfdb71f8eca0f7aee1791ef3514f8f6eb4a3d","title":"Identity Management FAQ","path":"/en/subscriptions/identity-management-faq","children":[{"id":"ci_b3a2d81e2a42a390ce7dec0da6b76174734376ea5467e2dde85b2c72f8297824","title":"Login & SSO FAQ","path":"/en/subscriptions/login-sso-faq","children":[{"id":"ci_a002232b9ad318e3651df3dc7cafea57b9fb68d17ca2b352ede4f955aca577ca","title":"Common Login or Logout Issues and How to Avoid Them","path":"/en/subscriptions/common-login-or-logout-issues-and-how-to-avoid-them","children":[]},{"id":"ci_993872c58f63f9e030d0b309412e58c281282c83babe73a1d98e7bc6ce6b47d8","title":"Does Piano offer SMS-based login and registration authentication?","path":"/en/subscriptions/does-piano-offer-sms-based-login-and-registration-authentication","children":[]},{"id":"ci_daa2eca430dc4c740cc9398e2b25d02c49ce51d32a6e057ec71f4dcad3d46bbd","title":"Domain Whitelabeling for Identity Management","path":"/en/subscriptions/domain-whitelabeling-for-identity-management","children":[]},{"id":"ci_56ac9948ac7dcfb6a8974c2574681ff134dcf3f0cbc7ebe783212ed56c0eee0c","title":"How Do I Log In to Piano Using SSO?","path":"/en/subscriptions/how-do-i-log-in-to-piano-using-sso","children":[]},{"id":"ci_596a2f5b9b0195c3e68a13df7bffcaa634d49c0390becaa4fcd77d3416d15d77","title":"How to change the social login icon design for Identity Management?","path":"/en/subscriptions/how-to-change-the-social-login-icon-design-for-identity-management","children":[]},{"id":"ci_8b962497694c121179e68a5f0dd8a8d837d8b5ee40d6c47c8185181934fc01f0","title":"How to Customize Social and OIDC Buttons","path":"/en/subscriptions/how-to-customize-social-and-oidc-buttons","children":[]},{"id":"ci_8391ee542e530961059722ea3a5cfd1d7ffd2dcf10073171fe569f6d9ec00a39","title":"How to redirect a user when they try to close the login screen","path":"/en/subscriptions/how-to-redirect-a-user-when-they-try-to-close-the-login-screen","children":[]},{"id":"ci_2ad56cdad082e801c1ba7c84e8617a7e46cce633bc1aad864287a855310c610c","title":"What is the isUserValid() parameter used for?","path":"/en/subscriptions/what-is-the-isuservalid-parameter-used-for","children":[]},{"id":"ci_8a735acf508d80b985a237ad102ef566124cb77ef1794c355f596635b4a5fd67","title":"Why does the Identity Management login screen not show after selecting a term from the offer?","path":"/en/subscriptions/why-does-the-identity-management-login-screen-not-show-after-selecting-a-term-from-the-offer","children":[]},{"id":"ci_cfd89e8ece2da5e423fc580280d82a63f1c2201362ffd608844f2475881e527b","title":"How Do I Hide Social Login in Identity Management on Mobile While Keeping It on the Web?","path":"/en/subscriptions/how-do-i-hide-social-login-in-identity-management-on-mobile-while-keeping-it-on-the-web","children":[]}]},{"id":"ci_e9c624807577cd637d1221bcc8fd6296e7682684586c1613e0b0ff3de694dcd1","title":"Registration, Templates & Styling FAQ","path":"/en/subscriptions/registration-templates-styling-faq","children":[{"id":"ci_af1fcb44fc6c9a15b939d3d3e49edfba7fabf3f25102986a0e60d313e6b018d5","title":"How to block autoscrolling when the inline registration modal is shown","path":"/en/subscriptions/how-to-block-autoscrolling-when-the-inline-registration-modal-is-shown","children":[]},{"id":"ci_956b450c2479b2c428cb8f5c0234188f7b7401f6a89041e2695dff9e57bbdbf5","title":"How to change the Identity Management registration or login field focus","path":"/en/subscriptions/how-to-change-the-identity-management-registration-or-login-field-focus","children":[]},{"id":"ci_e18deb7eaea7419b6fe4574f3a545152d81eaa21d50905514edeafb7eedcbcdf","title":"How to collect first and last names of users outside of the registration flow?","path":"/en/subscriptions/how-to-collect-first-and-last-names-of-users-outside-of-the-registration-flow","children":[]},{"id":"ci_de85eda268425d97e8c8ba28d0d2cd0d09562d83a8cf5a08c8e6fdece1bfaba2","title":"How to hide the business logo from inside checkout","path":"/en/subscriptions/how-to-hide-the-business-logo-from-inside-checkout","children":[]},{"id":"ci_b0d56c4ba4d69ba67d1e7ba5727eac03b98dba3c1488da81e2c96789c5370442","title":"How to Implement Tab Navigation Between Login and Register Screens","path":"/en/subscriptions/how-to-implement-tab-navigation-between-login-and-register-screens","children":[]},{"id":"ci_aa34f9502d705c01dc8887e991493ada407a68300e9c73b8a76a058f3068f5c0","title":"How to remove the first and last name input fields from the Identity Management registration form","path":"/en/subscriptions/how-to-remove-the-first-and-last-name-input-fields-from-the-identity-management-registration-form","children":[]},{"id":"ci_a77f1f912be74e49da7fc30b5e368c18a54a7487bc1a6b1ce5cd33ef79fc09c2","title":"How to set the width for Identity Management Templates","path":"/en/subscriptions/how-to-set-the-width-for-identity-management-templates","children":[]},{"id":"ci_79ce52219af8ff5d70ffd1c9d0f885e093c73f85f27b2bf50d64f0b3448f6b28","title":"How to show a template or reload the page after a form submission?","path":"/en/subscriptions/how-to-show-a-template-or-reload-the-page-after-a-form-submission","children":[]},{"id":"ci_5c88128af2eab882acc7c4f9e9465f4ed372408ef2b6ade18b9bf2e75e1cbc60","title":"How to style Identity Management templates?","path":"/en/subscriptions/how-to-style-identity-management-templates","children":[]},{"id":"ci_d1518b5f5b3bd5de813a00d53465a51befa3d0ff547beeab4366584408adb783","title":"What is the difference between the Identity Management profile in My Account and My Account User Profile Components template?","path":"/en/subscriptions/what-is-the-difference-between-the-identity-management-profile-in-my-account-and-my-account-user-profile-components-template","children":[]},{"id":"ci_56212b63376832d292edea9fa02bf5aeaf6d454f0440264515b25f88f188f5ab","title":"How do I customize the Piano ID registration template?","path":"/en/subscriptions/how-do-i-customize-the-piano-id-registration-template","children":[]},{"id":"ci_cc02949f2a0ca16d0795096c2196a0c1e5ef8f642a077c978143ed14b8f6ebcd","title":"How do I configure, style, and conditionally show social, SSO, and OIDC login in Piano Identity Management templates?","path":"/en/subscriptions/how-do-i-configure-style-and-conditionally-show-social-sso-and-oidc-login-in-piano-identity-management-templates","children":[]},{"id":"ci_7c6286c6a9ecb33ba94132aea7c619de84f6101646519313fa948bbb60308e73","title":"How do I create, display, and customize custom forms and inline templates in Piano Identity Management?","path":"/en/subscriptions/how-do-i-create-display-and-customize-custom-forms-and-inline-templates-in-piano-identity-management","children":[]},{"id":"ci_6cfedb27221f02e62bc0bb308b5d7d0879c18a6eb28e579a7fc38b985ec14b06","title":"How do I customize buttons, CTAs, and close icons in Identity Management templates?","path":"/en/subscriptions/how-do-i-customize-buttons-ctas-and-close-icons-in-identity-management-templates","children":[]},{"id":"ci_3120f0baa20565d4913241ed4ba98deaae02331b36b4e0212865be0fb27d4bf9","title":"How do I customize logos, favicons, and registration-only images in Piano Identity Management templates?","path":"/en/subscriptions/how-do-i-customize-logos-favicons-and-registration-only-images-in-piano-identity-management-templates","children":[]},{"id":"ci_ac4dcacc9663204d8aff69e30ef92cc2443fa55b84d99e265c61138c412c8bd2","title":"How do I style Piano Identity Management templates with CSS (layout, width, modal, input fields, form appearance)?","path":"/en/subscriptions/how-do-i-style-piano-identity-management-templates-with-css-layout-width-modal-input-fields-form-appearance","children":[]}]},{"id":"ci_6abf7776c9d26302c47e8a4f1b86caed576abe5654cd53d2b0bd663ce1299213","title":"Custom Fields FAQ","path":"/en/subscriptions/custom-fields-faq","children":[{"id":"ci_3bcf64534ba1daab928be5abbe28b327711ec7b0f5d6bba7c3d268022d035295","title":"Display Custom Fields in Registration Form based on Identity Management Template Variants","path":"/en/subscriptions/display-custom-fields-in-registration-form-based-on-identity-management-template-variants","children":[]},{"id":"ci_70d661183c474f33c7c491765cb556c54ff2a450c037a1e9628ec024b0ee588a","title":"How to automatically add users with a specific Identity Management custom field value to an ESP mailing list?","path":"/en/subscriptions/how-to-automatically-add-users-with-a-specific-identity-management-custom-field-value-to-an-esp-mailing-list","children":[]},{"id":"ci_245f51d0a2ef36e004a45af9cd90df03f5f6009fabb141b60c51d43063489f6a","title":"How to change the format for date custom field inputs?","path":"/en/subscriptions/how-to-change-the-format-for-date-custom-field-inputs","children":[]},{"id":"ci_c80a17b5050832d99f9b7f00e325e5dc9a167e2cbe51b2d114d0786e8b422b45","title":"How to get Custom fields data on the frontend","path":"/en/subscriptions/how-to-get-custom-fields-data-on-the-frontend","children":[]},{"id":"ci_c716f311b9cfc08a76826d8515ba1793fb7cf56b859802dd02b08d2c1966f4a2","title":"How to Make Name Fields Not Updatable in My Account","path":"/en/subscriptions/how-to-make-name-fields-not-updatable-in-my-account","children":[]},{"id":"ci_38939700e74fd3bccde5f55408e7abb8373bc2996dbdf4fcfcda907b4cfbd18f","title":"How to pass Custom fields in the loginSuccess callback?","path":"/en/subscriptions/how-to-pass-custom-fields-in-the-loginsuccess-callback","children":[]},{"id":"ci_7e43c6fe1da98562dcaa375196755b5808d80a3490f0e1a49b09fb3f0ee570d2","title":"How to show custom fields on the registration screen in two columns?","path":"/en/subscriptions/how-to-show-custom-fields-on-the-registration-screen-in-two-columns","children":[]},{"id":"ci_8469601297f95ea06f679a2d4a21d9e8cfa68ccdfc8ffad27df1647874e8301c","title":"How to update a Custom field value in a Custom form via JavaScript","path":"/en/subscriptions/how-to-update-a-custom-field-value-in-a-custom-form-via-javascript","children":[]},{"id":"ci_7ae05e5238340482c8ea56e3b03a32ec73da3488bc864f1acd744cbf5f67aea7","title":"In what order are Custom Fields displayed?","path":"/en/subscriptions/in-what-order-are-custom-fields-displayed","children":[]},{"id":"ci_7140f5383a2971bb6215b5c224c944c89c7a5489e9253d04dc09f0dedc8857db","title":"Populating Custom Field with Promo Code at Checkout","path":"/en/subscriptions/populating-custom-field-with-promo-code-at-checkout","children":[]},{"id":"ci_acb49218f68c3a7a554a04c9ce45284f434d7dc619a075e7bf1609ef95bfa797","title":"How do I configure and display custom fields in Piano Identity Management templates?","path":"/en/subscriptions/how-do-i-configure-and-display-custom-fields-in-piano-identity-management-templates","children":[]},{"id":"ci_cdede20faf376ab228c08e1af93d6ffc97d4067d3c989f0ce2bd545b3af89890","title":"How do I customize input fields, validation, and placeholders in Piano Identity Management templates?","path":"/en/subscriptions/how-do-i-customize-input-fields-validation-and-placeholders-in-piano-identity-management-templates","children":[]}]},{"id":"ci_a8c227ea84a08e3609c5f1116aa8fa252b8ee3e944bcda3de72953380cd2dffb","title":"Identity Linking FAQ","path":"/en/subscriptions/identity-linking-faq","children":[{"id":"ci_3e60abf3269e19333c5cfa30152e5d257e836e2e05e87cb2edae6164f8af7ad7","title":"Why is a Identity linking JWT showing as invalid?","path":"/en/subscriptions/why-is-a-identity-linking-jwt-showing-as-invalid","children":[]},{"id":"ci_d0fe80d9af443159ed62ced6d73dd18716b400aba5b3e4f4d236d1567d1e1696","title":"Is the function onLoginRequired() necessary in the loading script for Identity linking?","path":"/en/subscriptions/is-the-function-onloginrequired-necessary-in-the-loading-script-for-identity-linking","children":[]},{"id":"ci_72e564dc91bbcb8def35a820f8a399a69e2f6d866d25499056bd9e3cb1fb0a34","title":"How to enable AuthSync token validation through API?","path":"/en/subscriptions/how-to-enable-authsync-token-validation-through-api","children":[]},{"id":"ci_f16d88f5cd7295d80f0add553c8883341b3c21ba96f67a614dd2c818ad9324fe","title":"Provisional token verification for implicit login in SwG for Identity linking","path":"/en/subscriptions/provisional-token-verification-for-implicit-login-in-swg-for-identity-linking","children":[]},{"id":"ci_4229c2d63b7866ac9aa40062559a7fab529449dab21761dc72b3afac2a772f3e","title":"How to change a user's email address when using Piano Identity linking?","path":"/en/subscriptions/how-to-change-a-user-s-email-address-when-using-piano-identity-linking","children":[]},{"id":"ci_6416ceb0e9eb573d67a1324cc99a610f8121492df3d94cc247644797a1589ce8","title":"How to create a user via the Piano API when using Piano Identity linking?","path":"/en/subscriptions/how-to-create-a-user-via-the-piano-api-when-using-piano-identity-linking","children":[]},{"id":"ci_61381d26747c52f49504d8b41522fe6f54a37c2e9f343da2e173909a435869a9","title":"Unable to Save Identity linking Settings in Piano Dashboard","path":"/en/subscriptions/unable-to-save-identity-linking-settings-in-piano-dashboard","children":[]}]},{"id":"ci_2f4e528ceb5e552dd43ef9569fc27a958809b3a69b125103e031d856a5aa854c","title":"User Management & Accounts FAQ","path":"/en/subscriptions/user-management-accounts-faq","children":[{"id":"ci_26d79539509a36bec2d29416a11aca180635fd424ba4e448a8baf2f7682e6322","title":"How Is \"Last Active\" Calculated and Updated in Piano?","path":"/en/subscriptions/how-is-last-active-calculated-and-updated-in-piano","children":[]},{"id":"ci_47e4ea2bff08de92bf06bc80e576591bcf9e551d0a307ea9a83efed5336efa1e","title":"How to delete user information via API using the endpoint publisher/gdpr/delete","path":"/en/subscriptions/how-to-delete-user-information-via-api-using-the-endpoint-publisher-gdpr-delete","children":[]},{"id":"ci_0d7b48cec37e710a230fef6aff75c0df927b8fda06dc2126e27b9d346c83990f","title":"How to create Identity Management users via the Piano API","path":"/en/subscriptions/how-to-create-identity-management-users-via-the-piano-api","children":[]},{"id":"ci_648d8bfc632893ffefd85ff6fcd9eb1ac807922d589a14e14dd42a611c343df3","title":"How to Create Users via Piano API (publisher/user/create)","path":"/en/subscriptions/how-to-create-users-via-piano-api-publisher-user-create","children":[]},{"id":"ci_f83474d9550a79323c4d9df036ee323e7f91a77a8ec84c870ba8a5c5cce145ea","title":"How Do I Import Users into Piano via SFTP?","path":"/en/subscriptions/how-do-i-import-users-into-piano-via-sftp","children":[]},{"id":"ci_d418ccfaf3043bcb3c3f314249372b03bc6dd2f5742adfe5ec8f35f55d54c9ae","title":"What is a UID?","path":"/en/subscriptions/what-is-a-uid","children":[]},{"id":"ci_b3a7ef568a3c3d16d5addcc94bf0748b1e9093a043e5f2589f436483a3be249d","title":"How to Disable a User","path":"/en/subscriptions/how-to-disable-a-user","children":[]},{"id":"ci_839745725a6ca3b287e969a882daca87ad44781fceb53642ca9e1d2c96ca9e10","title":"How to Retrieve a Browser ID","path":"/en/subscriptions/how-to-retrieve-a-browser-id","children":[]},{"id":"ci_3273d7f102e30360230c08791cbec5791941c354d7e4f86296df7e9573ae127c","title":"Why do the all users counts in the dashboard show different numbers","path":"/en/subscriptions/why-do-the-all-users-counts-in-the-dashboard-show-different-numbers","children":[]}]},{"id":"ci_256f5723a49972762d73d98be3d2c3508c7e29a4218276d52fecca1beebd3b9b","title":"User Data FAQ","path":"/en/subscriptions/user-data-faq","children":[{"id":"ci_a615baac2589e2b5f29e4e209698a0861949f9b520a61b40b8959b905283067a","title":"How to avoid a timeout for the Piano API endpoint /publisher/user/search","path":"/en/subscriptions/how-to-avoid-a-timeout-for-the-piano-api-endpoint-publisher-user-search","children":[]},{"id":"ci_3f115603268a01cb262c439c1a17433ff1951706e3c326aba602b6f8739c9d36","title":"How to update User information via JavaScript","path":"/en/subscriptions/how-to-update-user-information-via-javascript","children":[]},{"id":"ci_f2a91891240d91af8abd7b667a3879c5c2d8533639538ce89f9aa2fccb335c0b","title":"How to filter for Users based on Custom Field Values via API?","path":"/en/subscriptions/how-to-filter-for-users-based-on-custom-field-values-via-api","children":[]},{"id":"ci_e3d3fa96719e436a0424732630242a18ed841ffbd7dd211dd8fa2723fc9abe4d","title":"How to get details for a logged-in user?","path":"/en/subscriptions/how-to-get-details-for-a-logged-in-user","children":[]},{"id":"ci_e47f9c57e79802cf3b68b67b78c184761130e2c8abdf7de2dc407b43990076c4","title":"How to update a User's Custom Fields via the API?","path":"/en/subscriptions/how-to-update-a-user-s-custom-fields-via-the-api","children":[]},{"id":"ci_09f4fe72d06692e61ba859c8e07beed6ae40053b9814be3fad221f215748b76d","title":"How to get the Piano API call for a Mine Users search?","path":"/en/subscriptions/how-to-get-the-piano-api-call-for-a-mine-users-search","children":[]},{"id":"ci_8f40b3d5706e8034a2ad30eef7df4dbdd7b9481ef141cdf1d201e2ee783b5b10","title":"How to search for users who updated their custom fields during a daterange via API?","path":"/en/subscriptions/how-to-search-for-users-who-updated-their-custom-fields-during-a-daterange-via-api","children":[]}]},{"id":"ci_e0d801521df48be9861af42a5204b9d82b1c10ad696863ea7914c3003ec20292","title":"Sessions & Security FAQ","path":"/en/subscriptions/sessions-security-faq","children":[{"id":"ci_ed3e4271906e5a18f742fb1884b27a114623a1208d8ae6c76cbce297b8b26aa5","title":"Is it possible to limit multi-browser views?","path":"/en/subscriptions/is-it-possible-to-limit-multi-browser-views","children":[]},{"id":"ci_ebf5804464ee8f43892f9c253e4d9d4373bb3eb9bbbfdf2242b8dd65054e10b5","title":"How do I ensure my users do not need to login every time they visit my site?","path":"/en/subscriptions/how-do-i-ensure-my-users-do-not-need-to-login-every-time-they-visit-my-site","children":[]},{"id":"ci_01d6032e86931e6af5d5f72ef0d9b17bd0b94a36df4dd3d02bf0f7c6d9376486","title":"How Do I Configure and Troubleshoot Bot Protection for Identity Management?","path":"/en/subscriptions/how-do-i-configure-and-troubleshoot-bot-protection-for-identity-management","children":[]},{"id":"ci_75174db7d0424c71517ab8d33829e8851d61b8193cebbb15ccca3872e38c2500","title":"How to edit the Identity Management Login Session Length","path":"/en/subscriptions/how-to-edit-the-identity-management-login-session-length","children":[]},{"id":"ci_66835cc30676f9d446a38074cb2267b925259be35d116cc4ae4577982593094e","title":"When are User sessions cleared?","path":"/en/subscriptions/when-are-user-sessions-cleared","children":[]},{"id":"ci_b7da230f6a8c12550f88cc7a8fda8628fdbb3643d52964325052def92dbe33f7","title":"Should I enable reCAPTCHA?","path":"/en/subscriptions/should-i-enable-recaptcha","children":[]},{"id":"ci_ab1184cec6fa7f1a7fbfe42989d521d93f030b9c6b8a9c34229268f38081151f","title":"Is it possible to log users out with an API call?","path":"/en/subscriptions/is-it-possible-to-log-users-out-with-an-api-call","children":[]}]},{"id":"ci_b62f3e5e1773cf3034c5a16c698e3253161a6ae69b8691623e3df22289e97b78","title":"Identity Management API & SDK FAQ","path":"/en/subscriptions/identity-management-api-sdk-faq","children":[{"id":"ci_9aa2087fbb23086e78c767bac4a6fb0a893b29b6a1489517ad4da40fdeb31d8a","title":"API - FAQ","path":"/en/subscriptions/api-faq","children":[]},{"id":"ci_4c265e9063d52ea955f7bca012b0d30831a0686e7ebe4b4caefe7d5b679bcd86","title":"How can you make Piano's CocoaPod for iOS development use FacebookCore, FacebookLogin and FacebookShare?","path":"/en/subscriptions/how-can-you-make-piano-s-cocoapod-for-ios-development-use-facebookcore-facebooklogin-and-facebookshare","children":[]},{"id":"ci_8de0d8731725f552050718c37b9a94f42572429a807949533ffa54b241bcad65","title":"How to call Anon Module Piano APIs for UserRef","path":"/en/subscriptions/how-to-call-anon-module-piano-apis-for-userref","children":[]},{"id":"ci_6ddad43c10162901f7fd50dd1360c7638c6282ffd5fcaee58e4f74bd7e471a7d","title":"How to check the Piano Mobile SDK user token verification","path":"/en/subscriptions/how-to-check-the-piano-mobile-sdk-user-token-verification","children":[]},{"id":"ci_1f408c854f4c78d9c36e9eecf3bdb233cd6efd67b792bd7518d87d12fbaae7c9","title":"How to integrate Identity Management with commenting apps","path":"/en/subscriptions/how-to-integrate-identity-management-with-commenting-apps","children":[]},{"id":"ci_bea80b3e03f4332667840a4fc062d9d5e8820d9daf5290c10c08a247dc2f40c0","title":"How to setup native social sign in (Facebook and Google) for Android","path":"/en/subscriptions/how-to-setup-native-social-sign-in-facebook-and-google-for-android","children":[]},{"id":"ci_87cb4286ceff01535b38c1abe4f0cb3faad61067b94d132837ef77716b2b3e41","title":"Is it possible to access the Javascript Identity Management functions when the user has logged in over the API?","path":"/en/subscriptions/is-it-possible-to-access-the-javascript-identity-management-functions-when-the-user-has-logged-in-over-the-api","children":[]},{"id":"ci_f57149d2880e302dc1879d0da512c3379022b723de3faba4315438729b993fc1","title":"How do I make Piano Identity Management templates render correctly in mobile browsers, native apps, and the iOS/Android SDK?","path":"/en/subscriptions/how-do-i-make-piano-identity-management-templates-render-correctly-in-mobile-browsers-native-apps-and-the-ios-android-sdk","children":[]}]},{"id":"ci_69075427e8386d5f3d2262f5742a1e93229f46d19670b76d1534338857302587","title":"Double Opt-In & Email Verification FAQ","path":"/en/subscriptions/double-opt-in-email-verification-faq","children":[{"id":"ci_43fb9836ba66a59edeb170297c9b1814c530f73c73f310cd5b708296a308c0ba","title":"Why is my Double Opt-In confirmation screen blank?","path":"/en/subscriptions/why-is-my-double-opt-in-confirmation-screen-blank","children":[]},{"id":"ci_a09efff41a23b6cde8dbd72630d1cb4a0e0bf16b3e35033badc7b911da472afa","title":"Double-Opt-In FAQ","path":"/en/subscriptions/double-opt-in-faq","children":[]},{"id":"ci_160ab5ce32029c3c4f75ba7f5be81d2943222709fd771fec8dcb21c04a28d1ba","title":"How to fix a Double Opt-In Box Display Issue","path":"/en/subscriptions/how-to-fix-a-double-opt-in-box-display-issue","children":[]},{"id":"ci_f385562c515b2ab5afc783f2484d3058ea0fe6ffb0ce346567a7df269e9eb10b","title":"Reloading the page after entry of Double Opt-In code","path":"/en/subscriptions/reloading-the-page-after-entry-of-double-opt-in-code","children":[]},{"id":"ci_e07b96c4234522d967610010e94656e49a9a26017d7ebc4df00d9737f36dc90b","title":"How to check if a user has verified their email address?","path":"/en/subscriptions/how-to-check-if-a-user-has-verified-their-email-address","children":[]}]},{"id":"ci_c011318a27fca97706567d64017a132802446d080c35fa534cd63c8354ce637c","title":"Password Management FAQ","path":"/en/subscriptions/password-management-faq","children":[{"id":"ci_512587ad0512a80aef4342b13175e0a65c37116263f6c2c540ecb77e22459bb6","title":"How to disable Mandrill tracking on Password reset emails","path":"/en/subscriptions/how-to-disable-mandrill-tracking-on-password-reset-emails","children":[]},{"id":"ci_f11c5e271098b63c1854d04aebb3d20b79eb22e16f2ecab35897781ed5793eea","title":"Does Piano work with LastPass?","path":"/en/subscriptions/does-piano-work-with-lastpass","children":[]},{"id":"ci_c5524e375a9f22974afd4a00a9c9ce922310e33ae4328b005a808b8585c05ff3","title":"How to get a user's password status","path":"/en/subscriptions/how-to-get-a-user-s-password-status","children":[]},{"id":"ci_5272eb6c29b19481029a9079a23827f8875c2d0a2539570a664b1de6e8d3fe55","title":"How to change a user's password via the Piano dashboard?","path":"/en/subscriptions/how-to-change-a-user-s-password-via-the-piano-dashboard","children":[]},{"id":"ci_cf8aee8bc7281fe5bca2e9b62969b70c103f0902a380fa31c1164dde961ab491","title":"How to send a password reset email via API","path":"/en/subscriptions/how-to-send-a-password-reset-email-via-api","children":[]}]},{"id":"ci_9bbe9e00b0dbe375aceb4a72d4be60e0d8e86d69916b2ffba0edd92fbe0e3d12","title":"ID Troubleshooting FAQ","path":"/en/subscriptions/id-troubleshooting-faq","children":[{"id":"ci_28ddea2fcf53de34d8172d99b9bbfb74840fcd050edba10977798236f492e852","title":"How Do I Troubleshoot \"Opening the Identity Management Screen Is Forbidden\" in Identity Management?","path":"/en/subscriptions/how-do-i-troubleshoot-opening-the-identity-management-screen-is-forbidden-in-identity-management","children":[]},{"id":"ci_8ad1e07870f6366ba6dad4cabac0fd546a5b15535a46b4e2a26d186abdb3547f","title":"How to fix Identity Management callback errors?","path":"/en/subscriptions/how-to-fix-identity-management-callback-errors","children":[]},{"id":"ci_e65f3c345f01577ab22a7a6e5bfde4567d69c10dfed6d8adf0c6910de5820955","title":"How to fix the passwordless login screen to not always show an authentication failure error","path":"/en/subscriptions/how-to-fix-the-passwordless-login-screen-to-not-always-show-an-authentication-failure-error","children":[]},{"id":"ci_b98a1a1c72d9217af8c9bd91016e0d23ca440926e75a9b8aff7ee92de556ad07","title":"Why do I receive a 403 error during registration?","path":"/en/subscriptions/why-do-i-receive-a-403-error-during-registration","children":[]},{"id":"ci_7ce9ed209cbf37f354589ba36e456401d20a63e4e8b9981ab2d70fe2f5978aa4","title":"How do I implement, customize, and troubleshoot password reset in Piano Identity Management?","path":"/en/subscriptions/how-do-i-implement-customize-and-troubleshoot-password-reset-in-piano-identity-management","children":[]}]},{"id":"ci_e590fa61e114d9d24260c4ce6f564bdda6070bcf249b3cb4eda7018eaccc2699","title":"Uncategorized FAQ","path":"/en/subscriptions/uncategorized-faq","children":[{"id":"ci_681b58b24596cdc8362d9f36271a4917a8cc22d4762e23f28e6c1f9b2244a76e","title":"How to Target Search and Social Media Referrers","path":"/en/subscriptions/how-to-target-search-and-social-media-referrers","children":[]},{"id":"ci_162b3ae995846f8bff03c3fdfdf3964da85e55d3ee1bf9c7fc9e7fd2a882da2e","title":"How do I localize text and error messages in Piano Identity Management templates?","path":"/en/subscriptions/how-do-i-localize-text-and-error-messages-in-piano-identity-management-templates","children":[]}]}]}]},{"id":"ci_cbfb323ea0379f8547552c922b93ceb927d5f78154eaccc8497e6a4160a373e1","title":"Subscription Management + Billing","path":"/en/subscriptions/management-billing","children":[{"id":"ci_16e30b1f349717b3343b571274ee21254e0013ad90b58a0ccee0f7edfeb88436","title":"Getting Started with Subscription Management + Billing","path":"/en/subscriptions/getting-started-with-subscription-management-billing","children":[{"id":"ci_13309b0073c6d636b9dc733dd4156b526d6d47cc4da56065d75b1b8add2d0472","title":"Getting Started | Module 0: Welcome to Piano","path":"/en/subscriptions/getting-started-module-0-welcome-to-piano","children":[]},{"id":"ci_3a779394759c4298d93f3f051b3ee1d7e283508bf4c6ed3e788659e1f19121dd","title":"Getting Started | Module 1: Configuring your Applications","path":"/en/subscriptions/getting-started-module-1-configuring-your-applications","children":[]},{"id":"ci_e753db459e42784d4dbc1a396785f99612202453edbc439481bd6027786e7b64","title":"Getting Started | Module 2: Setting up Piano Scripts","path":"/en/subscriptions/getting-started-module-2-setting-up-piano-scripts","children":[]},{"id":"ci_2206bb6cbef4028cc62a274ea05e74d1e518484bce308cf9d967a50303a1eb5b","title":"Getting Started | Module 3: Building your product in Piano","path":"/en/subscriptions/getting-started-module-3-building-your-product-in-piano","children":[]},{"id":"ci_247e13176c2f016a63159e7a3469a3de6ee302076c3439aa198a533d49a99ab8","title":"Getting Started | Module 4: Building Paywalls","path":"/en/subscriptions/getting-started-module-4-building-paywalls","children":[]},{"id":"ci_ea1c8c91e443642bad6485b3739e35a402dea43a29597d58cd9af895c9633207","title":"Installing Piano JavaScript","path":"/en/subscriptions/installing-piano-javascript","children":[{"id":"ci_ce8d5ed818edab7fff6516c6cf2372dbb357614c8788c75f45351737f35d68d2","title":"Validating Piano JavaScript","path":"/en/subscriptions/validating-piano-javascript","children":[]},{"id":"ci_fac7b74eaf1e2021f2325f3f792c46297d781c6d99d6346174b243195a05ebeb","title":"How to Optimize Loading and Executions of Piano Scripts","path":"/en/subscriptions/how-to-optimize-loading-and-executions-of-piano-scripts","children":[]},{"id":"ci_2e7096c19d5da63d984228a46001b4123d2d0db1eb4ad4f6cc00610f6b234bd9","title":"Piano JavaScript Callbacks","path":"/en/subscriptions/piano-javascript-callbacks","children":[]},{"id":"ci_e2eb77b5e14698cb81bff2f82a13992b430d13bb788060a14ab47be055972170","title":"Sandbox and Production","path":"/en/subscriptions/sandbox-and-production","children":[]}]},{"id":"ci_3393b20d3baa1dffd387e22454dfddcef7e54842bd199db7b31265570226aed9","title":"Edit Business","path":"/en/subscriptions/edit-business","children":[]},{"id":"ci_e2c03f0daae2f4d88e9c5198d93a1e9e9c30af4b155d699069bc0547a3b51cb8","title":"Front-End Basics","path":"/en/subscriptions/front-end-basics","children":[]}]},{"id":"ci_a7ad4d15a736cb4d510d0bbc70a32e69a2021d5aa17de5251b909f739962e348","title":"Resources","path":"/en/subscriptions/resources","children":[]},{"id":"ci_9ab024c3e968fb160a2e24c1474dbd9bb7fc1487feaf6be07f9d9e615715824c","title":"Terms","path":"/en/subscriptions/terms","children":[{"id":"ci_206b3269a201c88b6a1c7db85a413e9f14f46178142cb6a7def5e9fd70a40e86","title":"Custom Term","path":"/en/subscriptions/custom-term","children":[]},{"id":"ci_8ca58cfc7ac45082af5944cf256de9472960f5819d440fe79bac36ca4cd7c4c1","title":"Dynamic Term","path":"/en/subscriptions/dynamic-term","children":[{"id":"ci_6228b3aeefae06b9219e7fa071a3a8b59cef933f13ca7b52e6913b8a91bf7d2a","title":"Dynamic terms migration guide","path":"/en/subscriptions/dynamic-terms-migration-guide","children":[]}]},{"id":"ci_5b68b36838ec066f071375d034fda7bf0a08e2a4760e7c96f1c898c8058e1124","title":"External Service Term","path":"/en/subscriptions/external-service-term","children":[]},{"id":"ci_b98b6dc184ec15b15276916e0aff4eacd99fa77460eec9e2ebf99f505517d868","title":"Subscription Linking","path":"/en/subscriptions/subscription-linking","children":[{"id":"ci_a7af9cfebbd74034018a46d6727651edf08aee3fb9bdf7b539382380cd2c4cc2","title":"Subscription Linking: JSON Schemas and API Call Examples","path":"/en/subscriptions/subscription-linking-json-schemas-and-api-call-examples","children":[]},{"id":"ci_8aa693a6a150ec7d6aa626797ee03aa20dd5045540c7dc98a38efaf25a859ef2","title":"Subscription Linking: Implementation Checklist","path":"/en/subscriptions/subscription-linking-implementation-checklist","children":[]}]},{"id":"ci_04cedfa20a2799a0002a9c7306d94651e122c5765f7e9728d0877ad97cb2f4e9","title":"Payment Term","path":"/en/subscriptions/payment-term","children":[{"id":"ci_93f4c8bfd38155618de7582089b2f1b3df1fe485ddc44b6915bcdd3cd91613cc","title":"Payment VS dynamic terms comparison","path":"/en/subscriptions/payment-vs-dynamic-terms-comparison","children":[]},{"id":"ci_965d6ba3c75d6e373cbf00c953f94284c228b842e7dc00234cdaf1155a6b18e6","title":"Payment VS dynamic terms email configurations","path":"/en/subscriptions/payment-vs-dynamic-terms-email-configurations","children":[]}]},{"id":"ci_11f7e0c297405b2403e085072e95c773ee6099120763fea70cde48b4c5e5afd5","title":"Registration Term","path":"/en/subscriptions/registration-term","children":[]}]},{"id":"ci_dc7cf75dac8e3a6c6e5529962c55424b53f367ed6ed7a59d748ee2d9c99dc7c5","title":"Offers","path":"/en/subscriptions/offers","children":[{"id":"ci_aafe23faaf32d566130491db067a78ee8cc95c7b3b5d486ff7775f36bfce55c1","title":"How to create a donation or additional funding experience","path":"/en/subscriptions/how-to-create-a-donation-or-additional-funding-experience","children":[]},{"id":"ci_e64b61b2d470ada626eafcbb8229eab5b5d5a8b15343a616dfa0994adfd4d11d","title":"How to Create a Gifting Offer","path":"/en/subscriptions/how-to-create-a-gifting-offer","children":[{"id":"ci_b324e518b569d92bc02bd146e8ac375c03bc6cee8bf26e34c32585640fa43f62","title":"Renewable gifting","path":"/en/subscriptions/renewable-gifting","children":[]},{"id":"ci_ea2959b3ffd379c1692bd912ff6a781f10e9a3e1d4583cbe2f72bc2b5e946e7a","title":"Updating Templates for Address Collection on Gift Terms","path":"/en/subscriptions/updating-templates-for-address-collection-on-gift-terms","children":[]}]},{"id":"ci_4d9118582769c9a3657fd0ab1cfb9b05ed86c9fd4cd858a72ea327e6306f5f6e","title":"How to Show an Offer Using JavaScript","path":"/en/subscriptions/how-to-show-an-offer-using-javascript","children":[]}]},{"id":"ci_7e19db10cc51f340765aa47ffe9b1c01231a38d8f8709369ba1363f4fc50a7ce","title":"Subscription Management + Billing Templates","path":"/en/subscriptions/subscription-management-billing-templates","children":[{"id":"ci_8c088fc946cab3f2d78325f8b4f3b3dd9b370dca2831d0ec00dc7349eb4a284f","title":"Boilerplates","path":"/en/subscriptions/boilerplates","children":[]},{"id":"ci_767a89e0c94d52eb938b482fab80b433e3a867b4aaa6339a5d6d181aef324ff3","title":"Collecting Data Using a Piano Template","path":"/en/subscriptions/collecting-data-using-a-piano-template","children":[]},{"id":"ci_ee1c69c3b4091f351a13776b018b26a09cc599874f95d66063fdb053fc663031","title":"Global Templates","path":"/en/subscriptions/global-templates","children":[]},{"id":"ci_cf4bbbe9a6948cad2ea07c83a9390d81cd92e9087378b1271ff721ef9a16a859","title":"Offer Templates","path":"/en/subscriptions/offer-templates","children":[]},{"id":"ci_3f280e132f815b5c8b6564a7842972c5c88c6d334fa57dd6a6d28d3b89735dbb","title":"System Templates","path":"/en/subscriptions/system-templates","children":[]},{"id":"ci_3721d42758d6adbacc85ab68fc44c48a7f372a0d30e64ec90c4c9ea257b7656a","title":"Template Types","path":"/en/subscriptions/template-types","children":[]},{"id":"ci_f916e154aafb58446b0119d515fa22c999c1f56ea3ef44689691197a7883830a","title":"Templates 2.0","path":"/en/subscriptions/templates-2-0","children":[]},{"id":"ci_6034a4368b41807c60d188e266ba6d161e46666b56e17fe4b537ed1495d2995b","title":"The Params Object","path":"/en/subscriptions/the-params-object","children":[]},{"id":"ci_a5854a466be7842a8b20f31032f1b28683117d60e9e0300e393c0c527b31359e","title":"Variants","path":"/en/subscriptions/variants","children":[]}]},{"id":"ci_d1bbc4f2a57a54284f113ab3054eae00f4dd6ae545f9974398e74fa5962333c6","title":"Lightweight templates","path":"/en/subscriptions/lightweight-templates","children":[{"id":"ci_2d6b6256f98ca63b1cebd2bdb4e90a84dbcdf72d1f41b51a9b9b10e56a938c4c","title":"Lightweight Templates Introduction","path":"/en/subscriptions/lightweight-templates-introduction","children":[]},{"id":"ci_512cd2cf46084975186f51ac0de00e8bfe6d73dccf31f80b854edc2269f7d9d3","title":"Adding a Lightweight Template to an Experience","path":"/en/subscriptions/adding-a-lightweight-template-to-an-experience","children":[]},{"id":"ci_8f39dc6b1eb70130bfbf1a56c3e16a9bf4ac86a9ad061a51d2e5d82d908c5dff","title":"Components","path":"/en/subscriptions/components","children":[]},{"id":"ci_868bf009f266900dfbd94aa937264994796bacb339723962f4297fcb8fe73929","title":"Context","path":"/en/subscriptions/context","children":[]},{"id":"ci_a975dc2beed15a9668fc0f626c3e99801eaa81601d5dde31886b917ee2e37ad0","title":"Global Lightweight Templates","path":"/en/subscriptions/global-lightweight-templates","children":[]},{"id":"ci_66af4be802b6c13c9f4c645d241848381f504478ddaa31126b74a09a138f5fac","title":"Localization (Lightweight templates)","path":"/en/subscriptions/localization-lightweight-templates","children":[]},{"id":"ci_b7f429ff80c1e0e97e63f8709d1f2cb44ad7eace2e89d7128fa5024911474975","title":"Migration from Classic to Lightweight Templates","path":"/en/subscriptions/migration-from-classic-to-lightweight-templates","children":[]},{"id":"ci_0b646148c9ab38c1a571228388a277d1474a67eecaf745f032bf47bf7ad6f7c7","title":"Events (Lightweight templates)","path":"/en/subscriptions/events-lightweight-templates","children":[]},{"id":"ci_51277016e0a93637e65b131e7926e8b8a3b0a1edbaacc2f461d8c718d7721da7","title":"Snippets (Lightweight Templates)","path":"/en/subscriptions/snippets-lightweight-templates","children":[]},{"id":"ci_984fedb5a6fdc5a6458fb08c07dcf9b9f28c2660380bb099f4a930a27a25202c","title":"Technical Overview","path":"/en/subscriptions/technical-overview","children":[]},{"id":"ci_b516918ce1212c4fdee38b6cfaef19f1b8282ecd25554ff318f6cbdbd8701fd4","title":"Telemetry (Lightweight Templates)","path":"/en/subscriptions/telemetry-lightweight-templates","children":[]},{"id":"ci_78860968d71046446d18354452962b1056ba7cefe361bf122ead1ce185a26b3f","title":"Template Editor","path":"/en/subscriptions/template-editor","children":[]},{"id":"ci_35236d3aeceb417b6bff78c1ccb710bc36f1f8ee2f565063056376d97e39c03a","title":"Template Manager","path":"/en/subscriptions/template-manager","children":[]},{"id":"ci_899ccca7a1b3a69bfe234be0c926312937375951ea203f9ea1fa4884c51c42d6","title":"Lightweight Templates FAQ","path":"/en/subscriptions/lightweight-templates-faq","children":[{"id":"ci_b60d1e0c3fc9c0dcdd016d63a94338383c9d19bf640cccadc46e3b55c2240543","title":"Are There Practical Examples for Sizing of Modal Lightweight Templates?","path":"/en/subscriptions/are-there-practical-examples-for-sizing-of-modal-lightweight-templates","children":[]},{"id":"ci_fe8a8467d3fe25a1c44c41b0b882f0b716a812f992b56f3d56c1fd5c5e520fd8","title":"Can I Access Linked Term Custom Data in a Lightweight Template?","path":"/en/subscriptions/can-i-access-linked-term-custom-data-in-a-lightweight-template","children":[]},{"id":"ci_6a1fbdfcbf051716931ba838b2f473109f8142e875b53c3e4bc8ce507de5b56d","title":"Can tp.offer.show() and tp.template.show() Be Used to Show Lightweight Templates?","path":"/en/subscriptions/can-tp-offer-show-and-tp-template-show-be-used-to-show-lightweight-templates","children":[]},{"id":"ci_67c4910624212086c892763bb8200646193f667d862e6d3574fa5db57fcf836e","title":"Do JavaScript Callbacks Work for Lightweight Templates?","path":"/en/subscriptions/do-javascript-callbacks-work-for-lightweight-templates","children":[]},{"id":"ci_d87ebdc9a37bd17b6cdc76997f011b66d92770d6849058c36586bd05011ac0ca","title":"How Do I Override the CSS of Built-in Lightweight Template Components Without Using !important?","path":"/en/subscriptions/how-do-i-override-the-css-of-built-in-lightweight-template-components-without-using-important","children":[]},{"id":"ci_954a11e6bbdaa41c53d916c0af9c2cb8d9389537765e3419cd2757f3059986d4","title":"How Do You Localize Items Such as term.name, term.displayLine, and term.description?","path":"/en/subscriptions/how-do-you-localize-items-such-as-term-name-term-displayline-and-term-description","children":[]},{"id":"ci_39013d16fc2c2d485b69f9fd64b0930be5cd8e6555292fc05dc7f114b50f3c78","title":"How Should Default CSS Variables in Lightweight Templates Be Updated?","path":"/en/subscriptions/how-should-default-css-variables-in-lightweight-templates-be-updated","children":[]},{"id":"ci_dc6d839399974f8cb09ddd75e7b05190a471176b1da0613fb2ff12c70ca01166","title":"Is Context Availability Dependent on the Encapsulation Type?","path":"/en/subscriptions/is-context-availability-dependent-on-the-encapsulation-type","children":[]},{"id":"ci_8b1915ed0b08f27bc2d3302988b7542ac0345a3771abc8f97201e2003122b7df","title":"Is there an equivalent to tp.template.close() for Lightweight Templates that can be triggered from a RunJS card?","path":"/en/subscriptions/is-there-an-equivalent-to-tp-template-close-for-lightweight-templates-that-can-be-triggered-from-a-runjs-card","children":[]},{"id":"ci_d73db4e88d9ed86aacd5a6c408378131a11a96b06d3631e18350bd7ab9db1fd2","title":"When Will Classic Templates Be Deprecated?","path":"/en/subscriptions/when-will-classic-templates-be-deprecated","children":[]},{"id":"ci_3cfafcf1c626857cbe18606516f4df269694408b380baf87d756eac25e534b5b","title":"How does the 'Allow user to close modal' checkbox work in Lightweight Templates?","path":"/en/subscriptions/how-does-the-allow-user-to-close-modal-checkbox-work-in-lightweight-templates","children":[]}]}]},{"id":"ci_5bbb4dd85e01576f57b3ac39dccfa39fea55cd392b020cf39f4df3ab80b9236c","title":"Promotions","path":"/en/subscriptions/promotions","children":[{"id":"ci_d495ea59f3f4c55049171009adab1309ddd6655c7d245ee06966b642f912b00c","title":"Campaign codes","path":"/en/subscriptions/campaign-codes","children":[{"id":"ci_55552c81af5fb9ced22200eeef2e2bffa501796819ef68a7bd1d95d2f74d3ee9","title":"Setting Campaign Code Cookie","path":"/en/subscriptions/setting-campaign-code-cookie","children":[]}]}]},{"id":"ci_64a5994bd0f7dc736bc677c546d8ec56ad26d70bb15adee61d0e9ecb14854e99","title":"Churn Prevention","path":"/en/subscriptions/churn-prevention","children":[{"id":"ci_c0591ca4489e8d39ad1ddaefba225a699d01de06bb2127e6cd49f6d9e163afa7","title":"Active Churn Prevention","path":"/en/subscriptions/active-churn-prevention","children":[]},{"id":"ci_861abcbaf6f776a29d3de91a09bd9605ea3d0985bc2f1d1e4f2dbfabdb4290bb","title":"Grace Period","path":"/en/subscriptions/grace-period","children":[]},{"id":"ci_5ac6b9721baa8a8e71d9066fa585ca0f69df452b90e301f48549aba528938e8a","title":"How do you lower active churn?","path":"/en/subscriptions/how-do-you-lower-active-churn","children":[]},{"id":"ci_ebc5a44acc7754b31529794da91f121cf6d81472190e5c78377b7608ccfe43cf","title":"How to reduce passive churn","path":"/en/subscriptions/how-to-reduce-passive-churn","children":[]},{"id":"ci_9f350460774efe48f96972a527f4553f9288b70d92a2cf7f1b3ef0e3de305534","title":"Passive Churn Prevention","path":"/en/subscriptions/passive-churn-prevention","children":[{"id":"ci_733b23e93b96128aacd880c281ff5bc44fa6a943edb0811dcdb2064ce214d873","title":"Passive churn prevention UA testing","path":"/en/subscriptions/passive-churn-prevention-ua-testing","children":[]}]},{"id":"ci_3f9605cea90392529c403938ccb1f57160a660b036936e671af892e17723e5be","title":"Upgrades","path":"/en/subscriptions/upgrades","children":[]}]},{"id":"ci_ecd3a06b58044041767c6794afb76620fc0963a71d0d258a3ae2d60528634d11","title":"Site Licensing","path":"/en/subscriptions/site-licensing","children":[]},{"id":"ci_2dfe97096a138913bd8d94b77269272ba9048e2b81dc734ee7748521d7e94deb","title":"Checkout flows","path":"/en/subscriptions/checkout-flows","children":[{"id":"ci_13ea763761af783ba913bf83781d5fd9296832243d943aae66b58e54f8e8e769","title":"How to enable Frictionless checkout","path":"/en/subscriptions/how-to-enable-frictionless-checkout","children":[]}]},{"id":"ci_0754153c71892743af2ba3db98d6c245e7020df1af0411bc35a30ccd85d1c08b","title":"Consent Fields","path":"/en/subscriptions/consent-fields","children":[{"id":"ci_db55e0cb554811a0681aae23d11851b4a2375b4811004058fd15cf0d5c6a462c","title":"How to get Consent fields data via the Piano API","path":"/en/subscriptions/how-to-get-consent-fields-data-via-the-piano-api","children":[]}]},{"id":"ci_ba0b8f0b818d00fe94d81c73c61abbbea5ee83b1fd4af5efa498dc31865b37a1","title":"Email Manager","path":"/en/subscriptions/email-manager","children":[{"id":"ci_7ae4c5b88f6821997684be47da9e0cd9b384aed483ecb0b7173c06a4021567e0","title":"Email Notification Templates","path":"/en/subscriptions/email-notification-templates","children":[]},{"id":"ci_30389e20012458af8f6d8bbd7d677a4370b20b0d2cb461eef0f27d0580366f90","title":"Verifying Your Domain for Email Notifications","path":"/en/subscriptions/verifying-your-domain-for-email-notifications","children":[]}]},{"id":"ci_ab790ac97bb7e1a872711fa24103be7d8a1d4f845a9ea0584fc411c225388427","title":"Action Manager","path":"/en/subscriptions/action-manager","children":[]},{"id":"ci_1550e1ed7f2b70a8d83cb9cbfd36836b0f40f4cbf270806d160126d2e7ebd4dd","title":"Webhooks","path":"/en/subscriptions/webhooks","children":[{"id":"ci_a4d0878b9995efb43ebf7363f7810776b23d25488de87a90123a6c9f25b67a40","title":"How does the Decryption Algorithm work","path":"/en/subscriptions/how-does-the-decryption-algorithm-work","children":[]},{"id":"ci_91961092a9765305230130f076567916c5b4cdba42c4d8b46a8303a9fafc2029","title":"How to decrypt Webhooks","path":"/en/subscriptions/how-to-decrypt-webhooks","children":[]},{"id":"ci_bb68f5802fa720105a36ef221e1b670cb23c1a10d9f0452268bd8efb48e88d3c","title":"Webhook Distribution Across the Subscription Lifecycle (Dynamic Subscriptions and Recurring or Scheduled Payment Subscriptions)","path":"/en/subscriptions/webhook-distribution-across-the-subscription-lifecycle-dynamic-subscriptions-and-recurring-or-scheduled-payment-subscriptions","children":[]},{"id":"ci_115eb23191228da68effac306782a19e7ef10a0300c40477369e66df6779d286","title":"What are the IP addresses for Piano webhooks?","path":"/en/subscriptions/what-are-the-ip-addresses-for-piano-webhooks","children":[]}]},{"id":"ci_be31212c4b3ff9178803c3a0f14270085fe2be1039117cccbe00ee8aba9c750f","title":"Localization","path":"/en/subscriptions/localization","children":[{"id":"ci_44cd11ed235089faafe0c421a3fd6ec3df120d88b9c3f88ba4dcf7e1d46e7d96","title":"Localization Guidelines for Dates, Declensions, and Pricing","path":"/en/subscriptions/localization-guidelines-for-dates-declensions-and-pricing","children":[]}]},{"id":"ci_ec6bec65d842b401218e031b705962c0eaea3db4e80566226b1b0df222cbad2f","title":"APIs","path":"/en/subscriptions/apis","children":[{"id":"ci_75161b85fab2ff8e6b85453ef2766a43c9b4b42386555c0da4cd66b03c732fa8","title":"How to use the PHP client library","path":"/en/subscriptions/how-to-use-the-php-client-library","children":[]},{"id":"ci_a33a856ae9a68249dbcb68b6bf8955f538a4723a77d291348dacd85393b24cf5","title":"Piano API Base URLs","path":"/en/subscriptions/piano-api-base-urls","children":[]},{"id":"ci_c0290034e35130300e227efa6dc195083f24a1acab1d652d61a97b1fb223cf5d","title":"Rate limitations of Piano API endpoints","path":"/en/subscriptions/rate-limitations-of-piano-api-endpoints","children":[]}]},{"id":"ci_e681da846b285f1dea75f02c365bd32adc7f65ac0e069356091e1cd90c140385","title":"Compliance & Privacy","path":"/en/subscriptions/compliance-privacy","children":[{"id":"ci_5c2814dbcfea5839a2747c3975aadfa0346843c982317b204cb55d7a03c4b50c","title":"Accessibility Compliance","path":"/en/subscriptions/accessibility-compliance","children":[]},{"id":"ci_13065c561e59c7d958b63485b54c71b55d26622313e69d962327c8dd8dd2c271","title":"Data Collected by Piano","path":"/en/subscriptions/data-collected-by-piano","children":[]}]},{"id":"ci_524851cbf319514400191ae1846b4294096241789d4636dfd635b0e8db34d0f7","title":"Subscription Management + Billing Integrations","path":"/en/subscriptions/subscription-management-billing-integrations","children":[{"id":"ci_2b30b1e30ccb5fee1fb0521b8c625000f319566a40b20dc90a2ab9291ce1acac","title":"Apple EVT v2 integration","path":"/en/subscriptions/apple-evt-v2-integration","children":[]},{"id":"ci_f58f27a5ed83794b4385f528f23aa2e50d382c45c47cbdc470c925b887ee7439","title":"Avalara AvaTax Integration","path":"/en/subscriptions/avalara-avatax-integration","children":[{"id":"ci_a1f85dde625fd079eb40c69097999bec4e84d47e064bd2a2692340281ae14370","title":"Avalara for Communications (AFC) Integration","path":"/en/subscriptions/avalara-for-communications-afc-integration","children":[]}]},{"id":"ci_eb441bea79118385bb676d854d3a4d63335b48b89a6b5cd1aa1f09ae966a980a","title":"Headless Transaction Management","path":"/en/subscriptions/headless-transaction-management","children":[]},{"id":"ci_b9829056f506a12688e09ac77c8c388e8ab73428db367ea0fcc38e2466bde3cc","title":"How to pass data to Chartbeat","path":"/en/subscriptions/how-to-pass-data-to-chartbeat","children":[]},{"id":"ci_32da361dfb8b4bbc6f0eea9981e44bbc8662bb7547e58ed4e49bad524675eb40","title":"Invoice Numbers","path":"/en/subscriptions/invoice-numbers","children":[]},{"id":"ci_026f93e13c501854944e7d9364d83a3f5d8e863e32663e5727d4c09fc67c4b87","title":"Newscycle Integration","path":"/en/subscriptions/newscycle-integration","children":[]},{"id":"ci_948e373356d7558f876beafc5f094c577602ff36f81c1a14e232be148e91dd39","title":"Payer Authentication (3DS) Data Fields in Relation to Visa Secure Program","path":"/en/subscriptions/payer-authentication-3ds-data-fields-in-relation-to-visa-secure-program","children":[]},{"id":"ci_2999603c327fcd57f881317aaf55c9b96e29795df64b351df0302f1a8110067e","title":"Piano's Zuora Integration","path":"/en/subscriptions/piano-s-zuora-integration","children":[{"id":"ci_95b2aea347cfe111c60823b860f97ea7360422e8ea5b8df7497f59b89220257b","title":"Example Zuora Model","path":"/en/subscriptions/example-zuora-model","children":[]}]},{"id":"ci_3bf53cc989c7f66d1783d3ae7d3303066e0ca3b28c2f180599254a9af3b6a6b5","title":"Strong Customer Authentication (SCA)","path":"/en/subscriptions/strong-customer-authentication-sca","children":[]},{"id":"ci_c8502660bfd4508269ac068811368eef658c6e445c10d0712362044d98334b32","title":"Tax Support","path":"/en/subscriptions/tax-support","children":[]},{"id":"ci_ede55093c71e77f75d77c49ddccb26d013cbd6f243d57886d34090a50a59dfa4","title":"Web Core Vitals - New Google Ranking Factor","path":"/en/subscriptions/web-core-vitals-new-google-ranking-factor","children":[]}]},{"id":"ci_7d491804bfc62b532a4ac24ae0f036ed83f585cbeebad85e39cb48f090ae3a08","title":"My Account","path":"/en/subscriptions/my-account","children":[{"id":"ci_4fab939cd0d7083e35abdda8f7b87afb36e10c63c7c87e980995c32c34fe247d","title":"Adding the My Account Component","path":"/en/subscriptions/adding-the-my-account-component","children":[]},{"id":"ci_c51b627a369428783d1844d94f39850c547f976214c90a772b3089287d8345f4","title":"My Account Navigation","path":"/en/subscriptions/my-account-navigation","children":[]}]},{"id":"ci_7fd6610a72eba7ca3b39e522d18e2ffc1ae82270544d526b94faf936741cd917","title":"Payment Providers","path":"/en/subscriptions/payment-providers","children":[{"id":"ci_ae2065fcf7283a05ced7e4c9fb0dd17ac2c6fd6a2badde6dfe0bd596c2146dfa","title":"Apple Pay Integration","path":"/en/subscriptions/apple-pay-integration","children":[]},{"id":"ci_6451700b691d716763be695b0662cd0c7f44143934501e052d214a8b2084c353","title":"Asynchronous Payment Flow","path":"/en/subscriptions/asynchronous-payment-flow","children":[]},{"id":"ci_8d8f5ca5e4ed5e0692b00e729a8b6949868ab0e95354b0f4de34920a3faac5e9","title":"Bancard","path":"/en/subscriptions/bancard","children":[]},{"id":"ci_3a9b9f6740ee724529a2f7a6357b5fcc4ed780c365cabda5525c004aaafb233d","title":"Braintree Google Pay","path":"/en/subscriptions/braintree-google-pay","children":[]},{"id":"ci_9a500143a016239248de63fbc310bd794db7699df894eeb004c9d660ef80387c","title":"Braintree Payments","path":"/en/subscriptions/braintree-payments","children":[]},{"id":"ci_b679ac2b2a669a3434feb83ad49fc04ce2a2b5b390a31830019ac3065684eea1","title":"CyberSource","path":"/en/subscriptions/cybersource","children":[{"id":"ci_e8640fae8d431f719488eb75fde685922c5a374952c317056111bdf620d1c10c","title":"How to configure CyberSource payments","path":"/en/subscriptions/how-to-configure-cybersource-payments","children":[]}]},{"id":"ci_bcac6486eedda5d48dd69a22e7393446fe46e2c65212dfa37a5fd8aacec013ed","title":"Datatrans","path":"/en/subscriptions/datatrans","children":[]},{"id":"ci_946e2030073e97654df0a45f360a298c4bf7d4bc65ce1e1d27460b33fb72f39a","title":"GMO","path":"/en/subscriptions/gmo","children":[]},{"id":"ci_d67b7dd47f712685804c25a852bde138cd98173ca6eed1a0eb02f87418e44dc3","title":"GoCardless Drop-in Direct Debit","path":"/en/subscriptions/gocardless-drop-in-direct-debit","children":[]},{"id":"ci_47069701db21a2874a93a80b03ebd7efb05d9200e1fd22353439be12d2398e04","title":"Invoice Payment Method","path":"/en/subscriptions/invoice-payment-method","children":[]},{"id":"ci_ae4e91ff16d22da69041fe7daf42a9f5e173e2d1069a785ab9c3f805c09e6a69","title":"Klarna","path":"/en/subscriptions/klarna","children":[]},{"id":"ci_7a7d97cb0b427f7c3c14ce811ccab0e7fc3f5621ccfd0b1fb563c92afe2b23f6","title":"PayPal","path":"/en/subscriptions/paypal","children":[]},{"id":"ci_f592c0a49822e504d71da1cbd749ae921bdbd185208d113048c0577dbb909c8d","title":"PayU Latam","path":"/en/subscriptions/payu-latam","children":[{"id":"ci_c3d323bb59e9ad17de63e0f2ce1844a4ef8d956eec1d1eb738a61cdfcdd7d425","title":"PayU Latam - Argentina","path":"/en/subscriptions/payu-latam-argentina","children":[]},{"id":"ci_8fb2b36fba202767012d04cc514e70dc099c6e13c5e7e192743eb496bc877eaf","title":"PayU Latam - Brazil","path":"/en/subscriptions/payu-latam-brazil","children":[]},{"id":"ci_a5ce5da5c25728bdc9bdee5cb465be01c410220e69890326d145fd777cb9f6a4","title":"PayU Latam - Chile","path":"/en/subscriptions/payu-latam-chile","children":[]},{"id":"ci_3dfd10c6c88efd90853ae703cb11989eef9939df7ecd0013afd1181dc3417f9a","title":"PayU Latam - Colombia","path":"/en/subscriptions/payu-latam-colombia","children":[]},{"id":"ci_d44051f7213549ac3b982a68f2367a685dc0a4aeed860ec8920fb47051021f32","title":"PayU Latam - Peru","path":"/en/subscriptions/payu-latam-peru","children":[]}]},{"id":"ci_bcac315029d38a770d233f8b840b076cda18d74d481c50ce9c6b3f353cd6aace","title":"Payway","path":"/en/subscriptions/payway","children":[]},{"id":"ci_77cd912d6fbb13894371d89775a4fd68e373e74b3316bc2054101c696d8cae30","title":"Stripe Billing Integration","path":"/en/subscriptions/stripe-billing-integration","children":[{"id":"ci_a5f3158b554d53df4d2d39dc7b866476d14a2283ed4b9aec7e621a353730b582","title":"Piano Stripe Billing Integration Guide - Overview","path":"/en/subscriptions/piano-stripe-billing-integration-guide-overview","children":[]},{"id":"ci_9e4ad8f0f230af57f33a09303af42af85aadecc70072ae86a06c4aab24e1bf3f","title":"Piano Stripe Billing Integration Guide - Setup","path":"/en/subscriptions/piano-stripe-billing-integration-guide-setup","children":[]},{"id":"ci_d46461fbbb0df7ec7a7d810a4b9e2e9988783b3b9bf3871f019fe7c1588a33e4","title":"Piano Stripe Billing Integration Guide - Manage Subscriptions","path":"/en/subscriptions/piano-stripe-billing-integration-guide-manage-subscriptions","children":[]},{"id":"ci_3586167086b7e7957c54bb7f2d83a685e92ae5cd2a2be91582440f763b97c996","title":"Billing periods and the 3-year guideline","path":"/en/subscriptions/billing-periods-and-the-3-year-guideline","children":[]}]},{"id":"ci_87e036e6226c40d9d17aa727b1f6053788faf2d2dee98a97ec6cc75edb67c0bb","title":"PostFinance","path":"/en/subscriptions/postfinance","children":[]},{"id":"ci_832d5f629974e88d55336223a251aad930cc47f1c215390d72a33cf7a7ba658f","title":"Sony Payments","path":"/en/subscriptions/sony-payments","children":[]},{"id":"ci_c20d1636425910aa618491e9689edc770b5449d9c96c6b6a65af4b001ba7eb6a","title":"Stripe","path":"/en/subscriptions/stripe","children":[]},{"id":"ci_7b308f657bc2aea6e40289c60effe9302d50b2604f374a114b69f5d56c8aedd9","title":"Zlick Mobile Payments","path":"/en/subscriptions/zlick-mobile-payments","children":[]},{"id":"ci_cb44783f0bf1311e94a0504c98e61cad68acf2604e6ea45239cd2ead3af62702","title":"Switching to a New Payment Provider in Piano","path":"/en/subscriptions/switching-to-a-new-payment-provider-in-piano","children":[]}]},{"id":"ci_e24f22dc22ef89b9154119b06b95abbbeb1a6a23e643aaec9c6c725793b7f20b","title":"Piano SDKs","path":"/en/subscriptions/piano-sdks","children":[]},{"id":"ci_a4aa1c9fffd8bf65142d7eda8a93cd6a9bfd0b9262a1f4032ece9e574bbd0613","title":"Print","path":"/en/subscriptions/print","children":[{"id":"ci_2fd8cc8fc31bf4e22c93d8379ff268a0e2251dae27c9ae34d3045ccb65f595be","title":"Print Address Collection and Delivery Zones","path":"/en/subscriptions/print-address-collection-and-delivery-zones","children":[]},{"id":"ci_4613b3e13760f57bc1893315337227bcfe462ef29782f19dc8c31e1f2c4013dc","title":"Print Subscription Confirmation (PSC)","path":"/en/subscriptions/print-subscription-confirmation-psc","children":[]},{"id":"ci_dab0f5ed96ea4c847994b7b428914aa3eac4d2bcb17bf4df47ff2e2a0c18c0aa","title":"Print Subscription Emails","path":"/en/subscriptions/print-subscription-emails","children":[]},{"id":"ci_642b1eed3b37181636248fdb12df68e670826dc443a7a9ce6b6e34a2040f9e59","title":"Print Users","path":"/en/subscriptions/print-users","children":[]},{"id":"ci_de563f9826eea6a75823dcddd2cb6992b58983293d4f295ff96e384669d435e6","title":"How to edit a user's print collection address?","path":"/en/subscriptions/how-to-edit-a-user-s-print-collection-address","children":[]},{"id":"ci_f3c39e27f0f2df7e26783741281aa236d7e87809e2b77188cbfa0480f54bc458","title":"How to obtain a list of print addresses from Piano","path":"/en/subscriptions/how-to-obtain-a-list-of-print-addresses-from-piano","children":[]}]},{"id":"ci_6906f1d9c366fec36400582890435c5108122b403379141476d1e15143e7d7ea","title":"Subscription Management + Billing Reports","path":"/en/subscriptions/subscription-management-billing-reports","children":[{"id":"ci_4177a76e767aecc428c28ba89e20b83eda96381cc52d1811b58af419dfefdf9c","title":"AAM Monthly Summary Report","path":"/en/subscriptions/aam-monthly-summary-report","children":[{"id":"ci_f4414c67063fef2ab3dc4acb691896fe31426b384c3a4250e02a57f0b805d1b3","title":"Setting Zones","path":"/en/subscriptions/setting-zones","children":[]}]},{"id":"ci_dc08ee7e14ed57201568985ded58dede3838ba89ec055864e6fe651323ffbcab","title":"Access Reporting Log","path":"/en/subscriptions/access-reporting-log","children":[]},{"id":"ci_f27b025fd9a688f1e51a327c6782083db1112aed01a416af91d7e23c22b6073a","title":"Churn Prevention Report","path":"/en/subscriptions/churn-prevention-report","children":[]},{"id":"ci_8a8bcc805415d61adc909f2dd49df2559611d901a3c806fb643565434684a8f0","title":"Daily Activity Report","path":"/en/subscriptions/daily-activity-report","children":[]},{"id":"ci_6bc7352f3bed2477351c5816a9f21f825b0bea6b1093fa85336dc6ba862420e4","title":"Daily Proof of Access Report","path":"/en/subscriptions/daily-proof-of-access-report","children":[]},{"id":"ci_1027d07ecf852e356338d290f452d549dceb300b711cfb71e1b118b9dcdd5911","title":"Email Reporting","path":"/en/subscriptions/email-reporting","children":[]},{"id":"ci_bf0579ddfc6a0f3273f6c9464cedfb644761ff57f11dd251553d5dd91d9caa8d","title":"Subscription Management + Billing Subscription Visual Report","path":"/en/subscriptions/subscription-management-billing-subscription-visual-report","children":[]},{"id":"ci_2de216cf363849ea8248d965936f1973a860da42821b44b6de7901217b1c914a","title":"Subscription Management + Billing Conversion Report","path":"/en/subscriptions/subscription-management-billing-conversion-report","children":[]},{"id":"ci_ca160da8c52cbf4604a1f3c551ce3dea6b4e8afd07918e7c7d5e53658027beb2","title":"Monthly Activity Report","path":"/en/subscriptions/monthly-activity-report","children":[]},{"id":"ci_2700788166debb5b8bc4fdaf7367cfe23616d8bdf876ee041e8482f167d962a6","title":"Piano Revenue Recognition Report","path":"/en/subscriptions/piano-revenue-recognition-report","children":[{"id":"ci_ab6fa65210878b65d407803bfe51b06e83edaa7fe02dcffe0a27c9d5e82d268e","title":"Latest Revenue Recognition Transaction List","path":"/en/subscriptions/latest-revenue-recognition-transaction-list","children":[]},{"id":"ci_ab7a8bd288d549d53857f80283c0dc9c6020f16aef1dcb5c333b08a0b10b6929","title":"Latest Revenue Recognition Summary","path":"/en/subscriptions/latest-revenue-recognition-summary","children":[]}]},{"id":"ci_f2b5e131b17117f8991ae141bc7eef98c133f25b40ad155fe085e31214410af0","title":"Subscription Log: UI Report and .csv","path":"/en/subscriptions/subscription-log-ui-report-and-csv","children":[]},{"id":"ci_e2a89523fc197ff115b8a5e08120603fe9c56c503c50de71f1f3d3f07f984f26","title":"Suspicious Activity Report","path":"/en/subscriptions/suspicious-activity-report","children":[]},{"id":"ci_3c0d42fbd8162fa8ad645b4309a4d3da0d178e3e90cbb840eb7f1a2e12df9015","title":"Transactions Report","path":"/en/subscriptions/transactions-report","children":[]}]},{"id":"ci_b802126807a05c23c27cebe0888541f034be8129b7f3b8d66255e915d3bb2649","title":"Manage Subscriptions","path":"/en/subscriptions/manage-subscriptions","children":[{"id":"ci_646218975038eaa73dbc8f61457ade5034c49f74c3b944ee6afff81c7c742f35","title":"Creating subscriptions for new or existing users","path":"/en/subscriptions/creating-subscriptions-for-new-or-existing-users","children":[]},{"id":"ci_9488da4ce887553839b117bc610742fb9c57d38f491bfc186452e2038d88dac1","title":"Disputed transaction status","path":"/en/subscriptions/disputed-transaction-status","children":[]},{"id":"ci_2793c8ab977df9b6766ad6218e0e3014d73c265f2792e432589ab14e4eabc52d","title":"Importing Dynamic Subscriptions","path":"/en/subscriptions/importing-dynamic-subscriptions","children":[]},{"id":"ci_279ebde81113a7035f8ead51a3af3c47dcee398394f30dd450ac070e33448dc5","title":"Shared subscriptions","path":"/en/subscriptions/shared-subscriptions","children":[]},{"id":"ci_070102b125c3133f9094cc26f828e6e323510277ec60756ee6416147cc12bec6","title":"Subscriptions with a Future Start Date","path":"/en/subscriptions/subscriptions-with-a-future-start-date","children":[]}]},{"id":"ci_18c84b4304dadd28048e951af7996b83923703668b623dbf276440205199bb89","title":"User Access & Admin","path":"/en/subscriptions/user-access-admin","children":[{"id":"ci_205d83be08f1d0e9d725895d2eaf8ba694a2e24ca2dc5bf8791893f02ca21c85","title":"API access restrictions","path":"/en/subscriptions/api-access-restrictions","children":[]},{"id":"ci_8d96900f1312cc4dabbd81ab8630aee8be9c6bf5365e4e832faff93966eaa99d","title":"Checking Access","path":"/en/subscriptions/checking-access","children":[{"id":"ci_a7ebd6205a534cd8decb313c9e988a606b00b3676ca796acecb2c0d9a235315e","title":"How to check access for a PageSuite integration","path":"/en/subscriptions/how-to-check-access-for-a-pagesuite-integration","children":[]}]},{"id":"ci_b92a3081708a167655b248b4e2d37630e58500619b22b6ae96c968e4802bb010","title":"Cross-Application Access","path":"/en/subscriptions/cross-application-access","children":[]},{"id":"ci_8d9e1cc0de2f95d812946ae1bd72b84cd4ce6b44260998c131eb147fad18abc4","title":"Granting Access","path":"/en/subscriptions/granting-access","children":[]},{"id":"ci_6497d037b185d2fcfef29edab578bf6c1e2271d9a2352ee69523641b3edcabd9","title":"How to get a list of user accesses on the frontend?","path":"/en/subscriptions/how-to-get-a-list-of-user-accesses-on-the-frontend","children":[]}]},{"id":"ci_a31cd2e0795e39e5ef9f2eb9c5f5298c795ae989dc245de89856bdf5f9819da5","title":"Subscription Management + Billing FAQ","path":"/en/subscriptions/subscription-management-billing-faq","children":[{"id":"ci_e2dd84d5d6048cc9b89ca5b72665aebca541398bf36968435a2a21a0af9af7b9","title":"Checkout FAQ","path":"/en/subscriptions/checkout-faq","children":[{"id":"ci_63086f9ef535a26d5c17acee494105f326324e9a5f571504eb1f86b848a3bfbf","title":"How can I gather User's Email during Checkout","path":"/en/subscriptions/how-can-i-gather-user-s-email-during-checkout","children":[]},{"id":"ci_8f81009cefd2f664cd25ad57205ec0c543c2ca26b6895da3417bd10d909450d3","title":"How to change the styling for Checkout templates?","path":"/en/subscriptions/how-to-change-the-styling-for-checkout-templates","children":[]},{"id":"ci_7dae44c22aabdb3440968761825eeb0c693aa8053a991f38a29d9c5ee8a43ca6","title":"How to disable the passwordless checkout flow for the Piano SDK","path":"/en/subscriptions/how-to-disable-the-passwordless-checkout-flow-for-the-piano-sdk","children":[]},{"id":"ci_41b20d79578cf9d120fd89e33c78f745ef50ec484d6ea8f43659bb6bf313c00d","title":"How to display the login or registration form inside/outside the checkout template","path":"/en/subscriptions/how-to-display-the-login-or-registration-form-inside-outside-the-checkout-template","children":[]},{"id":"ci_f75848d76fcd6993461b48faf68581d8dec7cc9c916b6e709d31299058f5577d","title":"How to redirect Users back to the article after Checkout","path":"/en/subscriptions/how-to-redirect-users-back-to-the-article-after-checkout","children":[]},{"id":"ci_3955e6226feee6f3d8330bfa51c5a11f5096a7c96abd1b3740f12a72f8d8b36d","title":"How to remove the Confirmation page from Checkout","path":"/en/subscriptions/how-to-remove-the-confirmation-page-from-checkout","children":[]},{"id":"ci_b1e945b404bb61c991100269bd18374a531d98336839298dd554b788d77cac2f","title":"How to Show a Text for Churned Users in the Checkout Template","path":"/en/subscriptions/how-to-show-a-text-for-churned-users-in-the-checkout-template","children":[]},{"id":"ci_31c3fadfe1f711ae7507ba0b224d939ba59dde24dfa7d6145792b6a4ab3ec8c9","title":"How to show elements in Checkout based on the Resource Identity Management","path":"/en/subscriptions/how-to-show-elements-in-checkout-based-on-the-resource-identity-management","children":[]},{"id":"ci_b711d2af5878b1882c2042aebe524613d505ce6066274c040e67c768556981f6","title":"How to show the Term name in the checkout header","path":"/en/subscriptions/how-to-show-the-term-name-in-the-checkout-header","children":[]},{"id":"ci_2d41c5e873dd6c048abbfa79635a062bb72e04ef33c3c1bf598f3e7be8548011","title":"How to start checkout without choosing a Term from the Offer template","path":"/en/subscriptions/how-to-start-checkout-without-choosing-a-term-from-the-offer-template","children":[]},{"id":"ci_88bb9144d5c4b4268de2c7cb9f48297a384334ba07efdf9e5720b2fff118e291","title":"How to use tp.offer.startCheckout()","path":"/en/subscriptions/how-to-use-tp-offer-startcheckout","children":[]},{"id":"ci_9b93cbedd4df76bc9688c03df5d8594ecd7f61a55e563d82bbf8cc3f513ac8ff","title":"Is it possible to send a customer a link to complete a purchase?","path":"/en/subscriptions/is-it-possible-to-send-a-customer-a-link-to-complete-a-purchase","children":[]},{"id":"ci_1b4bddf642b00df548def7e3d53ab244d324ce5883659b627b895e7c8c072a97","title":"Is there any way to implement abandoned cart functionality?","path":"/en/subscriptions/is-there-any-way-to-implement-abandoned-cart-functionality","children":[]},{"id":"ci_1a4ccb4cbdb3b54a148584e398294c3aea5a0e79801ea2e025b4ab4fe89c4a90","title":"How to Pre-select a Payment Method in Checkout?","path":"/en/subscriptions/how-to-pre-select-a-payment-method-in-checkout","children":[]},{"id":"ci_fcc93453b164e644e519d9ca5bc0febbac4a4cab5ca669c3b9aedad3d2d8cdda","title":"How to hide subscriptions in My Account based on the Resource ID","path":"/en/subscriptions/how-to-hide-subscriptions-in-my-account-based-on-the-resource-id","children":[]},{"id":"ci_b190ce054dc2579c7dae712ff4a93160f90d45275bcc37ed14fa06b325c3f9c2","title":"How to show elements in Checkout based on the Resource ID","path":"/en/subscriptions/how-to-show-elements-in-checkout-based-on-the-resource-id","children":[]}]},{"id":"ci_cad5e0b6201364ea79b0d1213603723eb618c2965f0a46e5bfa553324dea5a4d","title":"Address & Checkout Fields FAQ","path":"/en/subscriptions/address-checkout-fields-faq","children":[{"id":"ci_97ce4adf7ebf88734385ebf6a977683e1e68fc5bb9d9339b515d8f9c031a34dc","title":"How to update PSC addresses","path":"/en/subscriptions/how-to-update-psc-addresses","children":[]},{"id":"ci_2bff7e3b3feb4785df1953adba2cbb1eb97c42522c15ffd68ebba3478c4272c9","title":"Why does the error \"State ... doesn't exist\" appear","path":"/en/subscriptions/why-does-the-error-state-doesn-t-exist-appear","children":[]},{"id":"ci_e66657b3b668db069b4ac03c1ac9f8011adaca24c5cca5a6842d21b56bab906d","title":"How to present the address fields in the Print address collect screen rolled out?","path":"/en/subscriptions/how-to-present-the-address-fields-in-the-print-address-collect-screen-rolled-out","children":[]},{"id":"ci_848514fccd109ca94d5282918025a8511c48247262f818e633eb526ff549f5a1","title":"Why is a user unable to update their email address in My Account?","path":"/en/subscriptions/why-is-a-user-unable-to-update-their-email-address-in-my-account","children":[]},{"id":"ci_7c3d5eafc09ad3fae5b63dbffd748b53064e2702ea2e6e5a03e06ec061a60456","title":"How to hide the \"I reside in the same country as my billing address\" checkbox in checkout?","path":"/en/subscriptions/how-to-hide-the-i-reside-in-the-same-country-as-my-billing-address-checkbox-in-checkout","children":[]},{"id":"ci_9261f8101fc1c62ce798fffcf45b6d32ff1d5c9d49a20e2b29af3967fdfc2ac4","title":"How to Preselect a Country in the Country of Residence Field","path":"/en/subscriptions/how-to-preselect-a-country-in-the-country-of-residence-field","children":[]},{"id":"ci_ae663a3d97f51d2db20c622d6d9c19f30662a87270d3f18f5f3599c938d1508d","title":"How to set a default country value into the print address collection screen","path":"/en/subscriptions/how-to-set-a-default-country-value-into-the-print-address-collection-screen","children":[]},{"id":"ci_244258a2d7ba795460faf7b5fecfaf6ce56ef1e438b279531acca3f8167723d3","title":"How to make the phone number field in the address collection screen mandatory?","path":"/en/subscriptions/how-to-make-the-phone-number-field-in-the-address-collection-screen-mandatory","children":[]},{"id":"ci_7131f12211fb6ea52440ff86719209e1c65b57f6e4f76f24d1cd72bc005010c0","title":"What is the difference between the Billing Zip Code and the Postal (ZIP) code?","path":"/en/subscriptions/what-is-the-difference-between-the-billing-zip-code-and-the-postal-zip-code","children":[]}]},{"id":"ci_da78584f0b3d3d4eb39a304bc658fc6d224628b911f8688c5fce979077fff4be","title":"Payment Providers & Processing FAQ","path":"/en/subscriptions/payment-providers-processing-faq","children":[{"id":"ci_ba8b243cf513fed38253c489608069a032e792c286457cc3cea9efa95aed0fe8","title":"How to target only iPhone users with an ApplePay offer?","path":"/en/subscriptions/how-to-target-only-iphone-users-with-an-applepay-offer","children":[]},{"id":"ci_2e6a1a69b9190808b55d3595a1f9e28bd583151e435421710d79a350f71ed270","title":"How do I enable Apple Pay during checkout with Braintree","path":"/en/subscriptions/how-do-i-enable-apple-pay-during-checkout-with-braintree","children":[]},{"id":"ci_cd226bb0143722bf9984e9b5d0770a8ea765cca96ff45a60037d56e950301798","title":"How to change the logo of a payment method in checkout?","path":"/en/subscriptions/how-to-change-the-logo-of-a-payment-method-in-checkout","children":[]},{"id":"ci_68e2c5da25d56e8a60f6d9c1a6883e197d335daedd507a8e6134db6134ea8b70","title":"How to Change the Styling of Braintree Hosted Fields","path":"/en/subscriptions/how-to-change-the-styling-of-braintree-hosted-fields","children":[]},{"id":"ci_4f51cdac6c69ce9f0955c05298b2f9f91e56743940c1f82bd625d4ba1a4e8592","title":"Why is there an authorization charge for users?","path":"/en/subscriptions/why-is-there-an-authorization-charge-for-users","children":[]},{"id":"ci_76b1fd1028fdbe43c6669b8d7eb74bf17f0701e2b3f1c769619a0a30bed3e671","title":"How Do I Set Up and Troubleshoot Apple Pay in Piano Checkout?","path":"/en/subscriptions/how-do-i-set-up-and-troubleshoot-apple-pay-in-piano-checkout","children":[]},{"id":"ci_a72452e610e2be3599283f7c1870614dc4a8ac268a98ecde87ee2849dc45df6e","title":"Are multiple and different checkout payment providers supported?","path":"/en/subscriptions/are-multiple-and-different-checkout-payment-providers-supported","children":[]},{"id":"ci_9d969e9f37ae31935df82dda6f2eaf65b98b2a779a0c9d3aa556a45bcfa20a1b","title":"How to change the style of the Stripe credit card form","path":"/en/subscriptions/how-to-change-the-style-of-the-stripe-credit-card-form","children":[]},{"id":"ci_fa139e6eb7a96b830f50d40b302421ed9e4eb89644aac1abfbf735da091bdffe","title":"Does Piano support Stripe's Automatic card updates feature?","path":"/en/subscriptions/does-piano-support-stripe-s-automatic-card-updates-feature","children":[]},{"id":"ci_40d51734b0f9b634c9283c94205d267e3b683296b0b11cda7865f9de13c29c36","title":"How to find a User's email address by Credit Card","path":"/en/subscriptions/how-to-find-a-user-s-email-address-by-credit-card","children":[]},{"id":"ci_1b31d7b9c15301b4e05de05fa69da54dd04ca26ca2b9b942734a7e2dfdd4d1f7","title":"How to change the pre-selected Apple Pay payment method for iOS devices?","path":"/en/subscriptions/how-to-change-the-pre-selected-apple-pay-payment-method-for-ios-devices","children":[]},{"id":"ci_273f1f42b740c6f8908b36a97b613c773d81990a69719940e115b0993f9eb07c","title":"How to set a numeric value for the Credit Card number field","path":"/en/subscriptions/how-to-set-a-numeric-value-for-the-credit-card-number-field","children":[]},{"id":"ci_248e9397546f0a10d4b35c2830be9e4be04e5e44b60af5f7a44c335302ab565f","title":"OBI Payment provider - How to enable cross-border checkout","path":"/en/subscriptions/obi-payment-provider-how-to-enable-cross-border-checkout","children":[]},{"id":"ci_15f5b36826af68e353dc90a43b69f4242c181f43193249edc78cfc55a03bea8b","title":"Does Piano support Braintree's Account Updater functionality?","path":"/en/subscriptions/does-piano-support-braintree-s-account-updater-functionality","children":[]},{"id":"ci_2d6df60714cadd606a4bb22e976c14608a38e48ac15e532a930d1a2bf61d9310","title":"How to remove the Postal code field from checkout for Stripe?","path":"/en/subscriptions/how-to-remove-the-postal-code-field-from-checkout-for-stripe","children":[]},{"id":"ci_e8eff6a2f8c09f935bb2369326a51af98d6c52ce6f084f6361df76560f7e228b","title":"What is the format of the Braintree descriptor","path":"/en/subscriptions/what-is-the-format-of-the-braintree-descriptor","children":[]},{"id":"ci_c99061fdbe712237900a88947da160fa69a077a6a6e719bfd21f896c7ab6ad3a","title":"How to set up Apple Pay through Payway","path":"/en/subscriptions/how-to-set-up-apple-pay-through-payway","children":[]},{"id":"ci_f177573ad45958460980f9e5271ce007a67386dcfa79624eb10dfd88a30fc434","title":"Are users able to checkout using an expired credit card?","path":"/en/subscriptions/are-users-able-to-checkout-using-an-expired-credit-card","children":[]},{"id":"ci_3a5770686a555a072a3201e5f4466e34f058fefade9d6e7453afe24986ff99d9","title":"How can I access additional payment details passed to PayU during checkout?","path":"/en/subscriptions/how-can-i-access-additional-payment-details-passed-to-payu-during-checkout","children":[]},{"id":"ci_19e9164432155b6289ab3e18defeadf2d7cfebe5a44591ec4b68e89f46eed9b8","title":"How to find the issuing bank of a user's credit card with Braintree","path":"/en/subscriptions/how-to-find-the-issuing-bank-of-a-user-s-credit-card-with-braintree","children":[]},{"id":"ci_392f0ab0bab9ff1d43bfadfdd34b8dfbe8f9675433691cfcecd291b94672b41b","title":"How to make the CVV field mandatory for checkout with Braintree?","path":"/en/subscriptions/how-to-make-the-cvv-field-mandatory-for-checkout-with-braintree","children":[]},{"id":"ci_1c288489a3f22d31574c41bb026f404b3fa4decfa4cbffdd0a40f8e3466883f8","title":"How to mask the numbers entered in the CVV field during checkout?","path":"/en/subscriptions/how-to-mask-the-numbers-entered-in-the-cvv-field-during-checkout","children":[]},{"id":"ci_fa75421994158efe5894703cad7f424d22a20f54d5fa387f14a55fcb6cf84218","title":"How can I perform Stripe payment testing in the Production dashboard?","path":"/en/subscriptions/how-can-i-perform-stripe-payment-testing-in-the-production-dashboard","children":[]}]},{"id":"ci_819a3709e49797c5442930cd1e7feddd42f20d47177f5e095add8e801307553c","title":"Payment Methods in My Account FAQ","path":"/en/subscriptions/payment-methods-in-my-account-faq","children":[{"id":"ci_7b1bb8b695429a98425c269c03002be37bd1a6c565c9a0409403d604835fe021","title":"Why are there 2 postal code fields when adding or updating a card in My Account?","path":"/en/subscriptions/why-are-there-2-postal-code-fields-when-adding-or-updating-a-card-in-my-account","children":[]},{"id":"ci_52dbadc2b336af65a62ba5b54255933ef8573c59ffdc99e116902612e34e2c2c","title":"Why can’t I add a VISA Card in My Account?","path":"/en/subscriptions/why-cant-i-add-a-visa-card-in-my-account","children":[]},{"id":"ci_c7a4fc79ba315eca10ac5e341c1afae0b7faa937d9250588d288a72b2011a49f","title":"How to remove non-required fields from checkout or My Account for PayU Argentina, Brazil, Chile, Colombia and Peru?","path":"/en/subscriptions/how-to-remove-non-required-fields-from-checkout-or-my-account-for-payu-argentina-brazil-chile-colombia-and-peru","children":[]},{"id":"ci_46633e1a7eb36aef605cddec91872b2399f0badfb0737fa791fd55586bf0f8f2","title":"How to rename or hide payment providers in My Account","path":"/en/subscriptions/how-to-rename-or-hide-payment-providers-in-my-account","children":[]}]},{"id":"ci_8309c3c571a9e4b9de5a8ca1187a9ae0048b8592756cad5fe3bd13bac6e4e410","title":"Refunds, Transactions & Revenue FAQ","path":"/en/subscriptions/refunds-transactions-revenue-faq","children":[{"id":"ci_f0fc5c31616b80a2392d7ccd660701d734f5469b680e960dfa3e99927fadb45a","title":"How to create a Revenue recognition report for Sandbox?","path":"/en/subscriptions/how-to-create-a-revenue-recognition-report-for-sandbox","children":[]},{"id":"ci_7dea13d7a3452b13613e7b62c2314d5389c3e6097b9193b12cc78f0291e3eadd","title":"How to create a Transaction report via the Piano API","path":"/en/subscriptions/how-to-create-a-transaction-report-via-the-piano-api","children":[]},{"id":"ci_d95e4b87255c9d9b2653bfac1e064b39e283acf56ea012c4193d42f6fbf5c7ed","title":"Are subscription payment retry attempts available in the transaction report?","path":"/en/subscriptions/are-subscription-payment-retry-attempts-available-in-the-transaction-report","children":[]},{"id":"ci_43e5e72e16292195765110282f02f8376181a5135e73cdcf6f86d1f7979ec409","title":"How to create an Invoice","path":"/en/subscriptions/how-to-create-an-invoice","children":[]},{"id":"ci_fb9e91768468a8ae6177ca4e6fc1a3a2e18f7ad103e79e669c5cac8ca64eb9e9","title":"Can the cancel and refund button from the publisher's dashboard be hidden?","path":"/en/subscriptions/can-the-cancel-and-refund-button-from-the-publisher-s-dashboard-be-hidden","children":[]},{"id":"ci_1f4e256f8e2995fa1c4aa48c018c8a18ddd6464dd46ebf2b56734ee981154b06","title":"How to Refund a Transaction with a Prorated Amount","path":"/en/subscriptions/how-to-refund-a-transaction-with-a-prorated-amount","children":[]},{"id":"ci_4621e64ec182b13b507d0739ed12cda29199f2f5cfcdfc775212f834344c487f","title":"Is it possible to set up a transaction breakdown?","path":"/en/subscriptions/is-it-possible-to-set-up-a-transaction-breakdown","children":[]},{"id":"ci_cb3bd2866213e5007c43d879541b5a65d726a6aa459c81232b7b811f1c604714","title":"How to issue a partial refund?","path":"/en/subscriptions/how-to-issue-a-partial-refund","children":[]},{"id":"ci_739857b14974ee3b15dccd2f987cdf32037309d34ed146f0241bd9e2096f5cf4","title":"Can a transaction be submitted for settlement directly in Braintree?","path":"/en/subscriptions/can-a-transaction-be-submitted-for-settlement-directly-in-braintree","children":[]},{"id":"ci_e3acaacb0b3fccd3ea8c4a6048c311900ed10966efeeb4fe5059dee25b7dfa48","title":"How Do Refunds and Partial Refund Limits Work in Piano?","path":"/en/subscriptions/how-do-refunds-and-partial-refund-limits-work-in-piano","children":[]},{"id":"ci_668be3d9ae5e4f947fd6385d75824c6207b3bdaea7d74936d98fd06397db4488","title":"How to remove the Cancel and refund option from the My Account menu","path":"/en/subscriptions/how-to-remove-the-cancel-and-refund-option-from-the-my-account-menu","children":[]},{"id":"ci_b7a9e3921f6ef0a15732c5cebbc4ff498fa390cc2c31f1b8a9d1cfd67d077a6d","title":"Why do I encounter a Refund Time Limit Exceeded error?","path":"/en/subscriptions/why-do-i-encounter-a-refund-time-limit-exceeded-error","children":[]}]},{"id":"ci_e3235ad3b663cc2bffd4e8400f9392fd33ee0361af5cab603ab3d47b21bedfef","title":"Promo Codes FAQ","path":"/en/subscriptions/promo-codes-faq","children":[{"id":"ci_777f6877b79175145d1c724f70e159c164462b126df93490522ee9e046921aca","title":"How to hide the promo code field in checkout and show it only after a link click?","path":"/en/subscriptions/how-to-hide-the-promo-code-field-in-checkout-and-show-it-only-after-a-link-click","children":[]},{"id":"ci_82d08d1d008211550d3676f579c2eb3cb6f90ad6154c37ee2dc8d7b01094d99e","title":"How to pre-fill the Promo Code Input Field in the Checkout","path":"/en/subscriptions/how-to-pre-fill-the-promo-code-input-field-in-the-checkout","children":[]},{"id":"ci_b16f9c0ec88e69b30f34aac82c43462d269b185652f5f29650553bbfb6bcf8b6","title":"How do the different Promo code setups affect Checkout","path":"/en/subscriptions/how-do-the-different-promo-code-setups-affect-checkout","children":[]},{"id":"ci_5fc83f7d8462a699f5ab813ced5c6d75bb23f3154f99cac824936a5217ecacb5","title":"Why am I getting a Promotion code screen instead of Checkout?","path":"/en/subscriptions/why-am-i-getting-a-promotion-code-screen-instead-of-checkout","children":[]},{"id":"ci_e6ac83feab62c777fe75a09fa71e0d461f576a5e3899d3d8c7aa3664045b83f5","title":"Is it possible to capture the promo code value after a user completes checkout?","path":"/en/subscriptions/is-it-possible-to-capture-the-promo-code-value-after-a-user-completes-checkout","children":[]},{"id":"ci_d42b879e4ebae9b7e786bc5fa8ba142e4f2e09bb8649da249aeb51241e1f8e5e","title":"Does Piano support applying promo codes during renewals?","path":"/en/subscriptions/does-piano-support-applying-promo-codes-during-renewals","children":[]}]},{"id":"ci_ebb197411e1c577d3ca4683d4da946ba760b6ccc481731157de5a4906ba147dd","title":"Subscriptions & Lifecycle FAQ","path":"/en/subscriptions/subscriptions-lifecycle-faq","children":[{"id":"ci_7f3247aa019bb8dc22026db88ce7c8247474a0e051af02e48e63d10d10d44fd8","title":"What happens if a user adds a new payment method after the subscription expired?","path":"/en/subscriptions/what-happens-if-a-user-adds-a-new-payment-method-after-the-subscription-expired","children":[]},{"id":"ci_48afbeef2c4971acc03256ec15a095c8f289e0c9011a7f19a0d883db7fc9e704","title":"Is it possible to filter the Piano subscription API by create date","path":"/en/subscriptions/is-it-possible-to-filter-the-piano-subscription-api-by-create-date","children":[]},{"id":"ci_bb5c7530302071768a9b6e6101ed3251abcd6dbe1183b733c57245461fcb550e","title":"If a user tries to cancel their subscription in My Account is it possible to show them an offer to the same resource?","path":"/en/subscriptions/if-a-user-tries-to-cancel-their-subscription-in-my-account-is-it-possible-to-show-them-an-offer-to-the-same-resource","children":[]},{"id":"ci_0f1964f8bd64147cf49c0bef767a2ae068c17d10fd79d1ab4d493379c02908b2","title":"Is it possible to configure the value 0 for the X Days After Subscription or Access Starts notification?","path":"/en/subscriptions/is-it-possible-to-configure-the-value-0-for-the-x-days-after-subscription-or-access-starts-notification","children":[]},{"id":"ci_3c55a87f90cfbf47f41122f90a49c0bc478c90905761c2d02751bbb867f54458","title":"External Transaction and Subscription Mapping between Stripe and Piano","path":"/en/subscriptions/external-transaction-and-subscription-mapping-between-stripe-and-piano","children":[]},{"id":"ci_a7f3b60817ae02709cac022da9e5c8152263b1d934c3d10762b26ff0f74cb845","title":"Why Can't I Remove a Credit Card from an Active Piano Subscription?","path":"/en/subscriptions/why-can-t-i-remove-a-credit-card-from-an-active-piano-subscription","children":[]},{"id":"ci_8d0c446c237f225f477ea20e418299567275e9d755d67bd1889e30943bb25480","title":"Configuring the Display of the \"Payment Methods\" Tab in My Account based on the Subscription Type","path":"/en/subscriptions/configuring-the-display-of-the-payment-methods-tab-in-my-account-based-on-the-subscription-type","children":[]},{"id":"ci_ad56f0d5291409aa798a70a7d0f18ce01b406765381b2561c23e37ddb4308fc3","title":"How to cancel a subscription via API?","path":"/en/subscriptions/how-to-cancel-a-subscription-via-api","children":[]},{"id":"ci_b7848ea0ae0a532d71e1346c17831b92f6c60aaa7716c9a3e7a244c80dbc03e6","title":"Is it possible to create a subscription for a user via PayPal in the dashboard?","path":"/en/subscriptions/is-it-possible-to-create-a-subscription-for-a-user-via-paypal-in-the-dashboard","children":[]},{"id":"ci_6ad69697ac9f7510b215cc6829e58efe372b4e10920909e9017548d5922a95b8","title":"Can a user have multiple subscriptions at once?","path":"/en/subscriptions/can-a-user-have-multiple-subscriptions-at-once","children":[]},{"id":"ci_edf6377888e0b49b5ccdafd70b7c086d7dbda4b1044068eae588a2236a01a17d","title":"Subscription linking: Frequently Asked Questions","path":"/en/subscriptions/subscription-linking-frequently-asked-questions","children":[]},{"id":"ci_32429da6ca8db3c69db8f2e645776cc3bc2b607a170769d8bbb7056c4f3937da","title":"How do I find out the reason why a subscription became inactive?","path":"/en/subscriptions/how-do-i-find-out-the-reason-why-a-subscription-became-inactive","children":[]},{"id":"ci_775f070b33dac40c728f56952d2db287171d7503b7505c58bf1eaa17200a482d","title":"How to show multiple subscription offers in one template?","path":"/en/subscriptions/how-to-show-multiple-subscription-offers-in-one-template","children":[]},{"id":"ci_d4c360155f963d93f815961b6769f9ce110bac85638be498f9d5339434221247","title":"How to pre-check the checkbox Apply this payment method to all active subscriptions?","path":"/en/subscriptions/how-to-pre-check-the-checkbox-apply-this-payment-method-to-all-active-subscriptions","children":[]},{"id":"ci_b3b60c538500b4a0a0e1ffe3e0e629c007669d29065ce67e7bd61281280ce966","title":"How to show expired and active subscriptions in one view in My Account?","path":"/en/subscriptions/how-to-show-expired-and-active-subscriptions-in-one-view-in-my-account","children":[]},{"id":"ci_c2b065f0c586df259c93343067f0ff43c0c3ed063ecac00d621242929792b2cd","title":"Piano Subscription Testing in Sandbox vs. Production","path":"/en/subscriptions/piano-subscription-testing-in-sandbox-vs-production","children":[]},{"id":"ci_f7e0e3797664f0c968d12ad4e58e6ab5e134fc64acfaf46831b63410cdbbcb91","title":"How to change the Credit card for an active Subscription","path":"/en/subscriptions/how-to-change-the-credit-card-for-an-active-subscription","children":[]},{"id":"ci_5cb61a40daa9cca2e81dc895c0a24339fb422996df26f85fa766ec70075ca553","title":"How Do I Troubleshoot External Subscription Receipt Verification in Piano?","path":"/en/subscriptions/how-do-i-troubleshoot-external-subscription-receipt-verification-in-piano","children":[]},{"id":"ci_4dacbc98844a7ed35bd722707ca124f9bfa95a371f1b47e4b76e01fed04766ab","title":"How Do Subscription Statuses Work in Management + Billing?","path":"/en/subscriptions/how-do-subscription-statuses-work-in-management-billing","children":[]},{"id":"ci_e88d6dc64ffbdec3fb184bae5f9651b7a84b4a05fecd9881a2084ef5ea632b96","title":"How to hide subscriptions in My Account based on the Resource Identity Management","path":"/en/subscriptions/how-to-hide-subscriptions-in-my-account-based-on-the-resource-identity-management","children":[]},{"id":"ci_65aba6bd92e951da11b1fe2bbd17eabd7eb5b1cdf3cdf6d1537db049273aff61","title":"Can Subscription linking clients use Active Churn Prevention or Passive Churn Prevention features?","path":"/en/subscriptions/can-subscription-linking-clients-use-active-churn-prevention-or-passive-churn-prevention-features","children":[]},{"id":"ci_c9d77424607bd6cb194fc09f8918d96948dc81bd2631e2cfb490ff06173ffdae","title":"How Do I Configure Free Trial Eligibility in Piano?","path":"/en/subscriptions/how-do-i-configure-free-trial-eligibility-in-piano","children":[]},{"id":"ci_85554c6534ca9f44fac0f1183b562006c8d72dd1c6997eb4a6258f7dd9205910","title":"Passive Churn Prevention (PCP): Implementation and Piano Subscriptions Checklist","path":"/en/subscriptions/passive-churn-prevention-pcp-implementation-and-piano-subscriptions-checklist","children":[]}]},{"id":"ci_b0c2a221c18e0917761d5718520916dce0c2f01658851011f0d43ada751eeecc","title":"Renewals, Billing & Grace Periods FAQ","path":"/en/subscriptions/renewals-billing-grace-periods-faq","children":[{"id":"ci_6f887fbef0318b41a9c43b3599a540c0ef095878f785d123d629699dc286b808","title":"How to hide the Auto-Renewal Toggle from My Account","path":"/en/subscriptions/how-to-hide-the-auto-renewal-toggle-from-my-account","children":[]},{"id":"ci_9f81add47bbdee1c302163407eb7dcfc4c29909e4d6291099ed8c2f1af727645","title":"How to prevent a user from completing checkout if the auto-renew checkbox is not checked","path":"/en/subscriptions/how-to-prevent-a-user-from-completing-checkout-if-the-auto-renew-checkbox-is-not-checked","children":[]},{"id":"ci_a187b5f94e1aab3b8d29fb81a3003b9e5b345cdccb5b84a51a3abc52e4476dac","title":"How is revenue calculated during the Grace Period?","path":"/en/subscriptions/how-is-revenue-calculated-during-the-grace-period","children":[]},{"id":"ci_30bcfde13c9f996cde9d4ad42dcb22f0ccc6c57d6a2f0eea272ff63718da3eb5","title":"How to hide the option to disable the auto-renewal on mobile devices?","path":"/en/subscriptions/how-to-hide-the-option-to-disable-the-auto-renewal-on-mobile-devices","children":[]},{"id":"ci_491500da227973358f75d1b79c9e318dd471f5b7c9f6185ebae2d437a0e387eb","title":"How to renew a subscription with an external payment?","path":"/en/subscriptions/how-to-renew-a-subscription-with-an-external-payment","children":[]},{"id":"ci_3c8f73a8ca106ef9be5399f12b9c42a96a9e2c50ecd20d02522d37a2b4fb5615","title":"How to update the auto-renewal and cancelation button in My Account","path":"/en/subscriptions/how-to-update-the-auto-renewal-and-cancelation-button-in-my-account","children":[]},{"id":"ci_5b6c8ef3d846f802e272f1e92da10a6981d717e8889b51b4bdd630e04249f955","title":"What is the reason for a \"Billing Agreement Id or transaction Id is not valid\" error during checkout?","path":"/en/subscriptions/what-is-the-reason-for-a-billing-agreement-id-or-transaction-id-is-not-valid-error-during-checkout","children":[]},{"id":"ci_d74c50f077650204e57869602427778e51d02c35d43740d0ef88878002933390","title":"How Do Grace Periods and Payment Retries Work for Failed Subscription Renewals?","path":"/en/subscriptions/how-do-grace-periods-and-payment-retries-work-for-failed-subscription-renewals","children":[]},{"id":"ci_51c6250306fa3766ba26d6346615035be3b8357679c811f18441507c5a1613f5","title":"How to uncheck the checkbox \"Automatically renew my subscription when the time comes\" by default","path":"/en/subscriptions/how-to-uncheck-the-checkbox-automatically-renew-my-subscription-when-the-time-comes-by-default","children":[]},{"id":"ci_6cdff0d6a3930b3c7474f82699fbaea42ef06c13117da69ee41c9396eb214a9f","title":"When does a user see the \"renew now\" option?","path":"/en/subscriptions/when-does-a-user-see-the-renew-now-option","children":[]},{"id":"ci_3c0bfa832f3e744ae4bada02638f3dc4c0d09d4dfd26110e3a210ccfd054a190","title":"When will my customers get billed?","path":"/en/subscriptions/when-will-my-customers-get-billed","children":[]},{"id":"ci_22798a7d2653ffd88689a43c1c3902a6817b6eceb1667e47b17ac2262399b2fd","title":"Moving the Auto-Renew Toggle to the Drop-Down Menu in My Account","path":"/en/subscriptions/moving-the-auto-renew-toggle-to-the-drop-down-menu-in-my-account","children":[]},{"id":"ci_a5df59b44ad9091c220663bb652673e433946e81db976c95627c51cf081ff4b3","title":"How Do Subscription Cancellation and Auto-Renewal Work in Piano?","path":"/en/subscriptions/how-do-subscription-cancellation-and-auto-renewal-work-in-piano","children":[]},{"id":"ci_09148c053a627d4c0c3ef2748dfa6c22674c3f5ff4f601075cf55a7796f1b05b","title":"Is the grace period information displayed to users?","path":"/en/subscriptions/is-the-grace-period-information-displayed-to-users","children":[]},{"id":"ci_7d19774389126aea0ad9664af9253f9bce59f197a2331836e66bf3c6cf9acd07","title":"How does the auto-renewal toggle in My Account work for external subscriptions?","path":"/en/subscriptions/how-does-the-auto-renewal-toggle-in-my-account-work-for-external-subscriptions","children":[]},{"id":"ci_1ca15474dac840c3089dbd30b641404b3effaecdcbed2e8c79eb0aed3f08414a","title":"Which payment option do we charge upon renewal?","path":"/en/subscriptions/which-payment-option-do-we-charge-upon-renewal","children":[]},{"id":"ci_0229eb9a98d057f28662503b07e42ea9f9129a2c12ec1b9432f1fbbf1a9180cc","title":"How to detect if a renewal has failed?","path":"/en/subscriptions/how-to-detect-if-a-renewal-has-failed","children":[]},{"id":"ci_f561f7cd140bc0c2d276b80e52b2c002d827be2a6faea79f0a7f7097e53626f2","title":"Is the billing start date for payment terms available in Templates?","path":"/en/subscriptions/is-the-billing-start-date-for-payment-terms-available-in-templates","children":[]},{"id":"ci_27bf9411bb31fce49868195593d1b740f4badb47f4b3d803e280f33367e1c8a3","title":"How to check if a user's subscription auto-renewal is active or not via API?","path":"/en/subscriptions/how-to-check-if-a-user-s-subscription-auto-renewal-is-active-or-not-via-api","children":[]},{"id":"ci_2ac6e1177f0a1a91005c9731c821ce86d1f5bde88e64daa019d5afcbbfb19b53","title":"How to show the billing plan period and the term name in the My Account Library?","path":"/en/subscriptions/how-to-show-the-billing-plan-period-and-the-term-name-in-the-my-account-library","children":[]}]},{"id":"ci_302f389fe8db073e8ad93fac3453af1fd400d4ec2a155b7dccd571a4add31f7f","title":"Terms, Upgrades & Conversions FAQ","path":"/en/subscriptions/terms-upgrades-conversions-faq","children":[{"id":"ci_e7c0bbad4f877b54a4c1eba5e97ca766eaab0e0c1b83bfda144ca8aa64a4cfea","title":"How can I retarget users who have not converted?","path":"/en/subscriptions/how-can-i-retarget-users-who-have-not-converted","children":[]},{"id":"ci_885c4eda8f3d8d69875a087aed9dba01b88fb59b7ffc4c7547a98213e1650045","title":"How to assign a registration term to logged-in users","path":"/en/subscriptions/how-to-assign-a-registration-term-to-logged-in-users","children":[]},{"id":"ci_cd6c74371614481d91b47c34434c5b25ed611f513d9724087406da4bc82581ad","title":"How to get term purchase data on the front-end","path":"/en/subscriptions/how-to-get-term-purchase-data-on-the-front-end","children":[]},{"id":"ci_4a3d5bf07f67764fe84080caa4a223a19b94746e2b7edf8995f8a72372f0acd8","title":"How to Upgrade Subscriptions via API (/publisher/term/change/do)","path":"/en/subscriptions/how-to-upgrade-subscriptions-via-api-publisher-term-change-do","children":[]},{"id":"ci_069b47eef7f128161ff3375d610585e2af4dd037f9b55985076ad01fe28e7697","title":"How can I use Custom Terms to track external conversions?","path":"/en/subscriptions/how-can-i-use-custom-terms-to-track-external-conversions","children":[]},{"id":"ci_d6eff2acd7d03a5d1c5641291db0d07bfafd8016ffc5ba4d9c02fabe34ef83a1","title":"How Do I Migrate Users to New Subscription Terms in Piano?","path":"/en/subscriptions/how-do-i-migrate-users-to-new-subscription-terms-in-piano","children":[]},{"id":"ci_c3b5a1b532045bb85e2ac727eca2a43dce764e60c0def16e2c6c66d0c93c212e","title":"How to target users who have converted multiple times on a specific term","path":"/en/subscriptions/how-to-target-users-who-have-converted-multiple-times-on-a-specific-term","children":[]},{"id":"ci_dc463552f47cb0f2e16804a7fb649a9fcab129d4f4b2c580f48b937c59c363c5","title":"How to show an additional message only for registration terms on the Identity Management register page?","path":"/en/subscriptions/how-to-show-an-additional-message-only-for-registration-terms-on-the-identity-management-register-page","children":[]},{"id":"ci_8413faa03a3eff9b86c3ab5d269ad947284c03a136f51f509dd90c74000d0c51","title":"What is subscription reallocation?","path":"/en/subscriptions/what-is-subscription-reallocation","children":[]},{"id":"ci_8fa3ee124a55b9565a1e0eebc946b0b9c68b8d1748b393e56758c79cfdbabf7c","title":"How to transfer users from one Term to another in bulk","path":"/en/subscriptions/how-to-transfer-users-from-one-term-to-another-in-bulk","children":[]},{"id":"ci_27e8071588b489f12a8de7199265a00878371989e075e3be09f577ff04b0e826","title":"What emails can be configured for custom terms?","path":"/en/subscriptions/what-emails-can-be-configured-for-custom-terms","children":[]}]},{"id":"ci_b196cb9d58fe41eb3f9ed02b19c16841829863c1eaa200b94d618365aafc80ac","title":"Offer Templates FAQ","path":"/en/subscriptions/offer-templates-faq","children":[{"id":"ci_9c89087fa798bf9b345751aa69d6f687adbfe3eef1d6b3cc38dc7f9c547eef5f","title":"Do Piano's Offer templates support GIFs?","path":"/en/subscriptions/do-piano-s-offer-templates-support-gifs","children":[]},{"id":"ci_e7529739d8ca1ea4d53a7990fd666c105d80c5987f22e7edeee597c400755cde","title":"How can I style the Offer modal and background?","path":"/en/subscriptions/how-can-i-style-the-offer-modal-and-background","children":[]},{"id":"ci_f17a317c5a942a0d328e47cf8af802c963bafc0f9d3b07656b0f71f87d902bea","title":"How to add a checkbox validation to an Offer template?","path":"/en/subscriptions/how-to-add-a-checkbox-validation-to-an-offer-template","children":[]},{"id":"ci_a234de350d9976000a72672b8891860df62244d6021f9828a9bdc168117c1698","title":"How to create custom icons for Term periods in Offer templates","path":"/en/subscriptions/how-to-create-custom-icons-for-term-periods-in-offer-templates","children":[]},{"id":"ci_cfccec352e7a4b221d51e2238832abde88e1b5b8e9fbb446d3ca96c2ea13e70e","title":"How to display the term price in Offer templates","path":"/en/subscriptions/how-to-display-the-term-price-in-offer-templates","children":[]},{"id":"ci_2d31e4549093d729aa0e17cd7a44f8ca07beb0ffffc33567aaec3d18210d1972","title":"How to get the URL of the page where an offer is presented?","path":"/en/subscriptions/how-to-get-the-url-of-the-page-where-an-offer-is-presented","children":[]},{"id":"ci_6c60cb7bad0cc4406f1b1e26916ff1963fb493da36074aabed7937e07aa3222e","title":"How to Lock a Video with an Offer","path":"/en/subscriptions/how-to-lock-a-video-with-an-offer","children":[]},{"id":"ci_f285eb2d4acd20ef7e9dae3bac2244de04021c5d3fe999acfac0c006d3a93c1e","title":"How to open another offer template from a button click in an offer template","path":"/en/subscriptions/how-to-open-another-offer-template-from-a-button-click-in-an-offer-template","children":[]},{"id":"ci_1c90a8d190ed3b0ebe4d0bf27fcd25520358f9ffc5b20df4df1c0c63d1dd3830","title":"How to remove the close button when triggering an Offer via JavaScript","path":"/en/subscriptions/how-to-remove-the-close-button-when-triggering-an-offer-via-javascript","children":[]},{"id":"ci_44d737b10924a906e184016ba42a0a69d2a3facb2d39d26788a41540827e2b7c","title":"How to remove the \"Redeem\" button from your Offer template?","path":"/en/subscriptions/how-to-remove-the-redeem-button-from-your-offer-template","children":[]},{"id":"ci_6d49ba46b3c36c260b2e796a96aa92d8a08b4caf92aafc16938c7127eaf595e5","title":"How to target users with an offer or template only on iPhones or iPads?","path":"/en/subscriptions/how-to-target-users-with-an-offer-or-template-only-on-iphones-or-ipads","children":[]},{"id":"ci_0b06f1f7f473996b30c0df2a0d7c864ded943a05035482a28791d76a89e364d3","title":"How to trigger an Offer Template Variant Identity Management using JavaScript","path":"/en/subscriptions/how-to-trigger-an-offer-template-variant-identity-management-using-javascript","children":[]},{"id":"ci_2e97447cded6b6ed3ea8964d7d80b6679291d47c3e649a72718dd2b4850bc595","title":"How to trigger an upgrade/downgrade offer via JS","path":"/en/subscriptions/how-to-trigger-an-upgrade-downgrade-offer-via-js","children":[]},{"id":"ci_790c65957c40b40f2fb6cefb247d90b494376b13573ad786036b643ea642f514","title":"Where to host images for Offer templates?","path":"/en/subscriptions/where-to-host-images-for-offer-templates","children":[]},{"id":"ci_23ecba5aa4c142b22a5dbcb60c581312afc2a7fe7df5490869c4e276c053b106","title":"Why won't my offer template render?","path":"/en/subscriptions/why-won-t-my-offer-template-render","children":[]},{"id":"ci_41fb90274e0826b5205cf537126bdec9c82236abfc9b8d5fd449ef36979c6f3e","title":"Predefined values for \"options_link\"","path":"/en/subscriptions/predefined-values-for-options_link","children":[]}]},{"id":"ci_f3ceb21091f7bead2b3a38e6fadd4009bd2eb6c78dfe37b2e89477e222dcc79c","title":"Template Styling & Display FAQ","path":"/en/subscriptions/template-styling-display-faq","children":[{"id":"ci_a19e27166882e107cf044a7ee0a05b7f9f09420775de5bfd28807e5b162897ea","title":"How Do I Troubleshoot Template Preview and Update Delays in Piano?","path":"/en/subscriptions/how-do-i-troubleshoot-template-preview-and-update-delays-in-piano","children":[]},{"id":"ci_a484e2be587899120f4b20aae70dbfda951c43682000f9a6b9c8e455eee7e951","title":"How to implement a fixed-position inline template with a semi-transparent blur strip","path":"/en/subscriptions/how-to-implement-a-fixed-position-inline-template-with-a-semi-transparent-blur-strip","children":[]},{"id":"ci_ca1cb975aacb7680792fcbd56c2c478d3be3224b7ae3a4b99506dbeb1d185a1f","title":"How to blur a modal Template's background?","path":"/en/subscriptions/how-to-blur-a-modal-template-s-background","children":[]},{"id":"ci_dd6bc57af0509163dd7cf7c0ed27f835174ce1385e639c88974f272c39c713db","title":"How to configure a modal/popup to be shown full screen and content centered on all devices","path":"/en/subscriptions/how-to-configure-a-modal-popup-to-be-shown-full-screen-and-content-centered-on-all-devices","children":[]},{"id":"ci_48527548dfec4cd5c10293202596b19b4fac0ac0f93448ced7ca6ac28d4e9eed","title":"How do I fix a PDF receipt downloading in landscape instead of portrait?","path":"/en/subscriptions/how-do-i-fix-a-pdf-receipt-downloading-in-landscape-instead-of-portrait","children":[]},{"id":"ci_100f6688f3f6f94dbf9988b4ce5de0dc849a1ec51b00338850ab5610cefb0691","title":"Usage and Limitations of the tp-banner Class","path":"/en/subscriptions/usage-and-limitations-of-the-tp-banner-class","children":[]},{"id":"ci_a79b47966f134f9d77d19beef50ac71a885c046d3fb817d0f85d3d76b1ac5d7d","title":"Why is the business logo in templates not displayed properly on iOS devices?","path":"/en/subscriptions/why-is-the-business-logo-in-templates-not-displayed-properly-on-ios-devices","children":[]},{"id":"ci_aa3de262b1eacd0bd2ff0a41e8c786496ca7f3c4d4312f88e29a66722488a51c","title":"How to implement a dynamic-position inline template with a semi transparent blur strip","path":"/en/subscriptions/how-to-implement-a-dynamic-position-inline-template-with-a-semi-transparent-blur-strip","children":[]},{"id":"ci_62b7f1abe62072f940d113d0919cdba2da9ffa533eb00106f592e119c800299b","title":"Why are Templates not showing any previews?","path":"/en/subscriptions/why-are-templates-not-showing-any-previews","children":[]},{"id":"ci_54ab266146897b8c15f89b988a6c8d6bfd0e33d59dc135bd898a51375a3c60ea","title":"What's the default z-index value for modal Templates?","path":"/en/subscriptions/what-s-the-default-z-index-value-for-modal-templates","children":[]},{"id":"ci_791f2a4d7630ea67a6d615e8d9bff16c420debba5ece6decfab1554009f20a18","title":"How to change the button color in a Template","path":"/en/subscriptions/how-to-change-the-button-color-in-a-template","children":[]}]},{"id":"ci_a59cf3c62b92c51ac0c67b58748cab9dd3e8945e8ff0c5b5e4909bb14a644244","title":"Template Behavior FAQ","path":"/en/subscriptions/template-behavior-faq","children":[{"id":"ci_71b48566d6f1015bb66887a09820524bf7b38951bd22ae2dbc2bb6c07516661c","title":"How to use the Option Object in Templates","path":"/en/subscriptions/how-to-use-the-option-object-in-templates","children":[]},{"id":"ci_39d3de633252b45f0e93b44d0187b2db7a74ab88c6997423983faa3e5133e67b","title":"How to configure the page not to scroll up when a modal is shown?","path":"/en/subscriptions/how-to-configure-the-page-not-to-scroll-up-when-a-modal-is-shown","children":[]},{"id":"ci_e466d3ace2835b1e649c6680f00f16c4bf9c259b2aedeaa6472449aae56e1053","title":"How to create read-only input elements in Piano templates?","path":"/en/subscriptions/how-to-create-read-only-input-elements-in-piano-templates","children":[]},{"id":"ci_bb80e6107d4b0249bbfb8fb127434e888b09f9f07aa0c909c462e83a6260e3b6","title":"Changing the Title of Piano Injected HTML Document in an iFrame","path":"/en/subscriptions/changing-the-title-of-piano-injected-html-document-in-an-iframe","children":[]},{"id":"ci_03e460197c5b8029f74c1cd3c8dc945f46ce9f4707b2d3ebf467ce3ab20467bc","title":"Show Templates Based on App-Version","path":"/en/subscriptions/show-templates-based-on-app-version","children":[]},{"id":"ci_d68361e19b70411e9024aa36317535713db549acc02c6d77e8ac4baab464bf4b","title":"How to open any Template link in a new window","path":"/en/subscriptions/how-to-open-any-template-link-in-a-new-window","children":[]},{"id":"ci_70bee775fb8749dd9c79f467cb7fa4a297eea5d9c6d57394668288440e95d836","title":"Is it possible to add a default value for Custom fields?","path":"/en/subscriptions/is-it-possible-to-add-a-default-value-for-custom-fields","children":[]},{"id":"ci_654f4cf0d0c87dff6a9e7651a40e0cc0b89dd1dfb4ad123f2535d4a322404437","title":"How to add a close button to inline templates","path":"/en/subscriptions/how-to-add-a-close-button-to-inline-templates","children":[]},{"id":"ci_e486b2f807e675c3dfd39748998ee97003a1772e6afb50a0df6f20d7823631a7","title":"How to create the same Template in multiple applications","path":"/en/subscriptions/how-to-create-the-same-template-in-multiple-applications","children":[]},{"id":"ci_f2c5c445d385622453097ff50b31bf8994d969ded45e5ccc7f4b0c5c86a29eb8","title":"How to Set Up Click Tracking in Lightweight Templates","path":"/en/subscriptions/how-to-set-up-click-tracking-in-lightweight-templates","children":[]},{"id":"ci_8e36735e1004c157cf7d5631691cd35591bcd5114f15bbef66e1abb3691adf49","title":"How to solve issues with custom script not running in Templates?","path":"/en/subscriptions/how-to-solve-issues-with-custom-script-not-running-in-templates","children":[]},{"id":"ci_2eb141dd0b250bfdc16ac3d0502404bb975e33360e8365b69e318e0ee7721589","title":"What variables can be used to display the business URL in different templates?","path":"/en/subscriptions/what-variables-can-be-used-to-display-the-business-url-in-different-templates","children":[]},{"id":"ci_ff53d98454ca44ad51befffaf991101bdbea7acfc1f5abf6ed1e4a2b4af4932b","title":"How to change the Wording of Text displayed from Template Variables?","path":"/en/subscriptions/how-to-change-the-wording-of-text-displayed-from-template-variables","children":[]},{"id":"ci_17bf2a718e0603bde5e79f5b53c9269c1987d0d576b88c191c012d9e01e8a56c","title":"Is it possible to show the term name in the \"already has access\" template?","path":"/en/subscriptions/is-it-possible-to-show-the-term-name-in-the-already-has-access-template","children":[]},{"id":"ci_59c5e3c354d553dfd0390ede58bd8c0f04888212fbbfc9bab6ef3262018c9e86","title":"How to customize the receipt screen based on terms","path":"/en/subscriptions/how-to-customize-the-receipt-screen-based-on-terms","children":[]},{"id":"ci_74b3119f797973fb6ed11ead9ff8c93572be58a16cb3aadf25f49497cee88ad9","title":"Is it possible to embed a video inside a template?","path":"/en/subscriptions/is-it-possible-to-embed-a-video-inside-a-template","children":[]},{"id":"ci_842d142c503a70a7599f74b29c96cca38ee887043ab419ce1ed7a64a56da6cf9","title":"How to record conversions with the tracking parameter _ptid when a button inside a Piano template is clicked","path":"/en/subscriptions/how-to-record-conversions-with-the-tracking-parameter-_ptid-when-a-button-inside-a-piano-template-is-clicked","children":[]},{"id":"ci_7cb3150bbc9c26c66d6a50dac2b77fc1e7f60bb831ee5771ecf51af6e6ed17e4","title":"How to track close events on Templates?","path":"/en/subscriptions/how-to-track-close-events-on-templates","children":[]},{"id":"ci_0b762fc74d39b71fb80e386b824f9e1ce5d97b22ae81649a333a86c892da5bfe","title":"What does adding the noptid Parameter in Templates do?","path":"/en/subscriptions/what-does-adding-the-noptid-parameter-in-templates-do","children":[]},{"id":"ci_8739da2c75dbe50d34731120b3144c38bc0abd73feea721d4d05cde167278652","title":"Why are my Content fields in Templates not showing?","path":"/en/subscriptions/why-are-my-content-fields-in-templates-not-showing","children":[]},{"id":"ci_9ef800c684d7f66a4528e7b073569a316de84568705d193428e7fb5637e51cc5","title":"How to change the styling of the close button?","path":"/en/subscriptions/how-to-change-the-styling-of-the-close-button","children":[]},{"id":"ci_e1c3b3bbf2b4b70cf669d466cac1e99feb320211ac41836f6a5351d690edf582","title":"How Do I Troubleshoot Issues When Deploying Global Templates in Piano?","path":"/en/subscriptions/how-do-i-troubleshoot-issues-when-deploying-global-templates-in-piano","children":[]},{"id":"ci_d85fd4572ff01adac5537c85dfd8b3ba4278aecb972164cb22a1e77cef7cfd67","title":"How to pass data to Piano which can be accessed in Templates?","path":"/en/subscriptions/how-to-pass-data-to-piano-which-can-be-accessed-in-templates","children":[]}]},{"id":"ci_dcde7cf6f861383fe33a1e2799348b87197b44c991839a21c5c36895858c6d8d","title":"Login & Registration Templates FAQ","path":"/en/subscriptions/login-registration-templates-faq","children":[{"id":"ci_410e2e116815d48af5821891807d3b04302b2cdacc6537ec58814e2b3eb51dd1","title":"How to change the style of input fields in Identity Management templates?","path":"/en/subscriptions/how-to-change-the-style-of-input-fields-in-identity-management-templates","children":[]},{"id":"ci_5e7383cbdff1912c7167100b5ae0f4f8241ed22a86881d1aab2ab0d74e49dfdc","title":"How to adjust the styling of \"OR\" in the Identity Management Login template","path":"/en/subscriptions/how-to-adjust-the-styling-of-or-in-the-identity-management-login-template","children":[]},{"id":"ci_9e05c03f9aafe3fe75defda6c40b8e10cb78fa7f2a8da00937a961701d1e6f9b","title":"How to show the Identity Management register template inline","path":"/en/subscriptions/how-to-show-the-identity-management-register-template-inline","children":[]},{"id":"ci_326ae2c059b5cfc46ce24610b3b075cb0680e7051a061b94e9bf7a8207200711","title":"How to change the font color of the \"I forgot my password\" link","path":"/en/subscriptions/how-to-change-the-font-color-of-the-i-forgot-my-password-link","children":[]},{"id":"ci_0efcd363db95adccf29c64b189ee284b47ee1f5106272e84e532e1cf2fb14828","title":"How to validate fields in a Identity Management template?","path":"/en/subscriptions/how-to-validate-fields-in-a-identity-management-template","children":[]},{"id":"ci_039d1c96890a38d834930aad8672aeba50828acc2d271b3a81f430f53ee7ed7a","title":"How to trigger a Identity Management template on a button click when the button is outside of a Piano template?","path":"/en/subscriptions/how-to-trigger-a-identity-management-template-on-a-button-click-when-the-button-is-outside-of-a-piano-template","children":[]},{"id":"ci_9ab0de4951b88ba41beb3f09badb35c9053ddd7442c4042c23ceb7baf6b956e2","title":"How to hide any item in a Identity Management template","path":"/en/subscriptions/how-to-hide-any-item-in-a-identity-management-template","children":[]},{"id":"ci_461393f5762712a3e6603a79b2be10e8028daddd2d802df4acdda6d41ccee591","title":"How to hide the “Welcome back” screen after a user uses a magic link for login?","path":"/en/subscriptions/how-to-hide-the-welcome-back-screen-after-a-user-uses-a-magic-link-for-login","children":[]},{"id":"ci_9d5e2bccb64b9ecba68020bd16b30cc562cf78ba153b553c49312bfa8e79e406","title":"How to style the spinner when a Identity Management template is being loaded?","path":"/en/subscriptions/how-to-style-the-spinner-when-a-identity-management-template-is-being-loaded","children":[]},{"id":"ci_ec1e4f5a4a9febffaca20295dae3a42d77cb88ee85bf927012507c4aa597bcc7","title":"How to remove border and space around the business logo in Identity Management templates","path":"/en/subscriptions/how-to-remove-border-and-space-around-the-business-logo-in-identity-management-templates","children":[]},{"id":"ci_54bf94c27ed05f1606f69a356899e41b4361a30e1f7cbfc988d22d1596c28d9a","title":"How to display the Registration Screen instead of the Login Screen?","path":"/en/subscriptions/how-to-display-the-registration-screen-instead-of-the-login-screen","children":[]}]},{"id":"ci_f76b74cddd132843ba25c8ea4896b0fdf1680c265586184cd190e55bde8c4a8a","title":"My Account FAQ","path":"/en/subscriptions/my-account-faq","children":[{"id":"ci_2bb201965c07434b3fb42de90e3cd8b48b6c5f4c52a0de3bc03466567d0297ea","title":"How to update the My Account Profile widget template (profile.html)","path":"/en/subscriptions/how-to-update-the-my-account-profile-widget-template-profile-html","children":[]},{"id":"ci_b5236cb66e5463f72bf8366176d87c9500bb5311576d7f68f106419404c48c8a","title":"Is it possible to add the user's first and last name as a headline in My Account","path":"/en/subscriptions/is-it-possible-to-add-the-user-s-first-and-last-name-as-a-headline-in-my-account","children":[]},{"id":"ci_766ae8d728a0b992399f55702d3db158ac03ec1aa60267837c3b1629d3b640b2","title":"How to change the upgrade flow in My Account to display the resource name instead of the term name?","path":"/en/subscriptions/how-to-change-the-upgrade-flow-in-my-account-to-display-the-resource-name-instead-of-the-term-name","children":[]},{"id":"ci_d913792c9723c20f269cdb2145403d04a22599faf9960e1f10553327932f6258","title":"How to change the first default tab in My Account","path":"/en/subscriptions/how-to-change-the-first-default-tab-in-my-account","children":[]},{"id":"ci_a39cfd1fa865482d642e93a91c22984452e4a821cc23aa681a7b450104c4afdd","title":"How to create a link to a particular My Account tab?","path":"/en/subscriptions/how-to-create-a-link-to-a-particular-my-account-tab","children":[]},{"id":"ci_c6cd178e770c53fb871bb82d480b8a3db38b3e2f564b8ee5932d3859564fc0d4","title":"How to combine different My Account tabs into one","path":"/en/subscriptions/how-to-combine-different-my-account-tabs-into-one","children":[]},{"id":"ci_eac2857bd101f759a049ff045df85ace264dc352f35f241b3b9f5320f5cdc97a","title":"How to hide the Manage drop-down menu in My Account?","path":"/en/subscriptions/how-to-hide-the-manage-drop-down-menu-in-my-account","children":[]},{"id":"ci_9ff1e5aeabe60381b2a74007be93945d7b393098fd53627fbbab8e4b42d67ded","title":"PDF receipt in My Account","path":"/en/subscriptions/pdf-receipt-in-my-account","children":[]},{"id":"ci_33e40ad1e7dbb807bcbbfad6ef704835e35538cb573af1ccaa0e170900053460","title":"How to display an Offer in My Account","path":"/en/subscriptions/how-to-display-an-offer-in-my-account","children":[]},{"id":"ci_5cd5ea546da00a8631bed62aa2473b35c210e656e00de8f3d575d4e95a6b0766","title":"How to edit the expiration message in My Account?","path":"/en/subscriptions/how-to-edit-the-expiration-message-in-my-account","children":[]},{"id":"ci_9d63188037b1abcb41a849a76a43b2b52ab665f541a20045e20995a3702421fa","title":"How to implement My Account resizing for customized templates","path":"/en/subscriptions/how-to-implement-my-account-resizing-for-customized-templates","children":[]},{"id":"ci_4e09517b60d63dab107cc2ac2837e8ce8d063ebb795075f6766b7da266a99683","title":"How to show an offer from My Account Templates","path":"/en/subscriptions/how-to-show-an-offer-from-my-account-templates","children":[]},{"id":"ci_832aeeb483a3ac41603ca66557e9df0a46ce66eee57ca5c93c7f17a975ae48cf","title":"Will custom and external terms be shown in My Account?","path":"/en/subscriptions/will-custom-and-external-terms-be-shown-in-my-account","children":[]},{"id":"ci_9d0e7a2f108533cf1cbbb9c3a09c23ae88d93f92182251b4fe9592bf27cd986d","title":"How to hide free access terms from the Library tab in My Account","path":"/en/subscriptions/how-to-hide-free-access-terms-from-the-library-tab-in-my-account","children":[]},{"id":"ci_8a2cccccee0d10fe64b4c0f705943bc1d1f16562ce7577463ae968a21961b877","title":"How to remove events related to a specific resource from My Account's History tab","path":"/en/subscriptions/how-to-remove-events-related-to-a-specific-resource-from-my-account-s-history-tab","children":[]},{"id":"ci_fbf6dbe7b6e37f22284d26ecdca908e5e9526ac7365c5198d87bf57e1bdbc9c7","title":"How to hide tabs in the My Account widget","path":"/en/subscriptions/how-to-hide-tabs-in-the-my-account-widget","children":[]},{"id":"ci_5e342ada6aca267e6362a41208a68acbcc78c6a39155f5a56d7f8b49f2e68027","title":"How to send custom events from My Account templates","path":"/en/subscriptions/how-to-send-custom-events-from-my-account-templates","children":[]},{"id":"ci_38e485b7e30dd0c785f15c503bed22b7c5f76acdedd947d1a8807355c7e9edc6","title":"Is it possible to show the My Account section in a native app?","path":"/en/subscriptions/is-it-possible-to-show-the-my-account-section-in-a-native-app","children":[]}]},{"id":"ci_16545f7f8f752a4ed01f1769d9f42e179df93084582bb1ae01832e62a9048878","title":"Subs Billing Email & Notifications FAQ","path":"/en/subscriptions/subs-billing-email-notifications-faq","children":[{"id":"ci_6deed9421b39529a11ddcad1065fc3253c42c9a32573b0c85cc916ba7ba7fc47","title":"How to send an email to users who abandoned checkout?","path":"/en/subscriptions/how-to-send-an-email-to-users-who-abandoned-checkout","children":[]},{"id":"ci_5be701f82c75dbb887029ec584d9413eb7a41fb47f5caf7025d2c10e0b9372f2","title":"How Do I Troubleshoot Email Bounces and Suppression in Piano Email Manager?","path":"/en/subscriptions/how-do-i-troubleshoot-email-bounces-and-suppression-in-piano-email-manager","children":[]},{"id":"ci_25f2c309f08317d913e01740adeb016b4b4f3372fe3fa3582047c4f36d8d7072","title":"How to add the UID to an Email Manager notification?","path":"/en/subscriptions/how-to-add-the-uid-to-an-email-manager-notification","children":[]},{"id":"ci_142cc500fd85443327ce5a9921a0c078b8b07719384c653650aef221b151a494","title":"How to Migrate from Mandrill to Amazon SES?","path":"/en/subscriptions/how-to-migrate-from-mandrill-to-amazon-ses","children":[]},{"id":"ci_45706f27b7a911aacd921338afff939a04b18ffcc02b824c9dbf39782980cb14","title":"What are the password reset email variables?","path":"/en/subscriptions/what-are-the-password-reset-email-variables","children":[]},{"id":"ci_3efa37987fce495cf55cbfff11150e7b75508137aac3ab353b81d4fe725a78f3","title":"How to trigger a Password Reset Email from the Piano dashboard?","path":"/en/subscriptions/how-to-trigger-a-password-reset-email-from-the-piano-dashboard","children":[]},{"id":"ci_75a84217531510246b13f8228b10bcbe0668f8b45368ba5b0e294b49e84a3066","title":"Integration with Validity for Email Verification","path":"/en/subscriptions/integration-with-validity-for-email-verification","children":[]},{"id":"ci_f2c0dbb9dc140110e30c157e3ef60402b46991d6ead82634324b1551aedbf666","title":"Why don't I receive emails sent during testing in Sandbox?","path":"/en/subscriptions/why-don-t-i-receive-emails-sent-during-testing-in-sandbox","children":[]},{"id":"ci_0676d981c123d0800bf65e352ca74c3ff03e91bd3e6f001e2e926c299af60422","title":"What is the difference between SYS and non-SYS variables in the Email Manager?","path":"/en/subscriptions/what-is-the-difference-between-sys-and-non-sys-variables-in-the-email-manager","children":[]},{"id":"ci_1395fccf406d8cf83f3bee15476bdb3e231a41b01704a78ea00d1ca6a2605dc2","title":"How to show the payment amount using Email Manager template variables","path":"/en/subscriptions/how-to-show-the-payment-amount-using-email-manager-template-variables","children":[]},{"id":"ci_dae57a4d46d6d08a7e247200f72fb212de7117fb4b9ba2245d733833b199800e","title":"Is it possible to change the mailed-by domain for Email Manager notifications?","path":"/en/subscriptions/is-it-possible-to-change-the-mailed-by-domain-for-email-manager-notifications","children":[]},{"id":"ci_22a0cd105c2dd9c8009bef6f345a4985eb49896822e970d53865180a8bb4f97d","title":"What is the reply-to Email Address for Password Reset Emails?","path":"/en/subscriptions/what-is-the-reply-to-email-address-for-password-reset-emails","children":[]},{"id":"ci_cad0a7bc55c3e4f1cb1af54609f5ff5dbb2744a46a02789670a06a78dddce8a8","title":"What's the difference between the Notification and Support email?","path":"/en/subscriptions/what-s-the-difference-between-the-notification-and-support-email","children":[]}]},{"id":"ci_d5afb680ef4ffbc1d3564e55b73f5968f737ae9370b57081486789df2ed92b84","title":"Subs Billing Reports & Analytics FAQ","path":"/en/subscriptions/subs-billing-reports-analytics-faq","children":[{"id":"ci_efb1d96e3ba7576320f4cfd352d2306114ab91f3aab93f4c949cc733cd4ff707","title":"How can I get a Piano API report with dates that include timezones?","path":"/en/subscriptions/how-can-i-get-a-piano-api-report-with-dates-that-include-timezones","children":[]},{"id":"ci_98c0866e19e125597fb995f70fcd0a8ba6a46941f7223a07715f704dbe3a21ab","title":"How to delete old reports from the Download Center?","path":"/en/subscriptions/how-to-delete-old-reports-from-the-download-center","children":[]},{"id":"ci_367c81032698d9c14757b5ef2be0c5391e9d74a4e566d6b0395666e4d2c2a145","title":"How to check the status of an API report's generation?","path":"/en/subscriptions/how-to-check-the-status-of-an-api-report-s-generation","children":[]},{"id":"ci_9f7e7d53f9bb7567e52a24c8d34d87e511089a25088c78f0ff9e34f1c0b68f11","title":"What timezones are used in Piano reports?","path":"/en/subscriptions/what-timezones-are-used-in-piano-reports","children":[]},{"id":"ci_ee588b595922292dbb412f30c5442c2b86b3328c6e6ef0c66a89b374eda9df69","title":"How to export a report via API?","path":"/en/subscriptions/how-to-export-a-report-via-api","children":[]},{"id":"ci_3bf0cdfd20e30fa670c32ef40c10a5e1b9640d67521cc7485c5115409be00fad","title":"How to create a Granted Access report via Mine Users","path":"/en/subscriptions/how-to-create-a-granted-access-report-via-mine-users","children":[]},{"id":"ci_099a8c05ebbc866c7bc6029bd03e5b9da041010263c82f2af85cb7b73816f33a","title":"Troubleshooting Subscription Log Reports","path":"/en/subscriptions/troubleshooting-subscription-log-reports","children":[]},{"id":"ci_70aeb50ce259abe7532410627f5e736a9129f05c0753b2a70b570c142634171c","title":"Why is my Churn Rate 0% even when I have churned Users?","path":"/en/subscriptions/why-is-my-churn-rate-0-even-when-i-have-churned-users","children":[]},{"id":"ci_248f90de79dc8aa87c59b9de07040658854efcf4cc3a5da5ae6159789b450dfd","title":"How to Change CSV Reports from American to European Format","path":"/en/subscriptions/how-to-change-csv-reports-from-american-to-european-format","children":[]},{"id":"ci_9ff315f91d7c1e5ca57419701a0ccedb0d4b79eeb6619210796c04964ddeb678","title":"How to pass data to Google Data Studio","path":"/en/subscriptions/how-to-pass-data-to-google-data-studio","children":[]},{"id":"ci_7d7f16aa731fdb386bbb6df235667a2fa8466d8c69faa6bfa8a45e63d9e1a1f9","title":"How to create a report of transactions for users who have paid more that the basic subscription price?","path":"/en/subscriptions/how-to-create-a-report-of-transactions-for-users-who-have-paid-more-that-the-basic-subscription-price","children":[]}]},{"id":"ci_cefc62d16994e46390e34c64843ca327ac808492cf2703b794a06de8462da87e","title":"Subs Billing API & Webhooks FAQ","path":"/en/subscriptions/subs-billing-api-webhooks-faq","children":[{"id":"ci_588f5fe168c34a51e38eb689007e41f9b82aa7fa24ece7a6d025b408030002c3","title":"How Do I Resend Webhooks from the Piano Dashboard?","path":"/en/subscriptions/how-do-i-resend-webhooks-from-the-piano-dashboard","children":[]},{"id":"ci_2c39fb0a72ceb47eb4842464b9d69f4d667f94f3a5d7a51b8306b3d0398402d2","title":"How to check if a user has set a password via API","path":"/en/subscriptions/how-to-check-if-a-user-has-set-a-password-via-api","children":[]},{"id":"ci_f01ccbcadbd191e4e25db3a0028329c9188a5a059295fba4496f3e9cf9918993","title":"How to create an address for a user via API?","path":"/en/subscriptions/how-to-create-an-address-for-a-user-via-api","children":[]},{"id":"ci_7653bf5241ffd237f2f21ef6cb1a0fbf0a5ee5948f70609b66a1639e1d52e6f7","title":"How to Fix CircuitBreaker Webhook Failures?","path":"/en/subscriptions/how-to-fix-circuitbreaker-webhook-failures","children":[]},{"id":"ci_7dd67fa6d29ade270ac81b34e7c11611e8dbba3c72857e62f0ab83d054d2597f","title":"How to pass Data from Piano to Facebook?","path":"/en/subscriptions/how-to-pass-data-from-piano-to-facebook","children":[]},{"id":"ci_616f286af589a832459fd4a8a0dbb775f8418d994a528ea1fc8f27d1665735fb","title":"How to retrieve the device and browser information of a user's registration via API?","path":"/en/subscriptions/how-to-retrieve-the-device-and-browser-information-of-a-user-s-registration-via-api","children":[]},{"id":"ci_022fe8033bbff8e0addbcecdeff3a540ca3003d462c8c29e396000acde2cac22","title":"How to securely call API endpoints from the front end","path":"/en/subscriptions/how-to-securely-call-api-endpoints-from-the-front-end","children":[]},{"id":"ci_26cc0943a1bcf20c512a76b69e545f8374af46f4f17be0b5a43e743871994bc1","title":"How to Test and Troubleshoot Piano Webhooks in Sandbox and Production","path":"/en/subscriptions/how-to-test-and-troubleshoot-piano-webhooks-in-sandbox-and-production","children":[]},{"id":"ci_fd537d26496fcc744f21cec9da8e38b00bfa419ec529ba43c3dc10d6cf24b5d1","title":"How to use the API WRAPPER method","path":"/en/subscriptions/how-to-use-the-api-wrapper-method","children":[]},{"id":"ci_5aea004cdb716de23f06a6aaa6df4a707bc5e43e97038ec13b7de4e8c0f541d2","title":"How to use the Piano API instead of Action Manager","path":"/en/subscriptions/how-to-use-the-piano-api-instead-of-action-manager","children":[]},{"id":"ci_273c5ae27cabca931382b952b24d56fe499bc5968dad06f739998e7fe0f26caf","title":"Management + Billing API endpoint changes - Nov. 2022 - FAQ","path":"/en/subscriptions/management-billing-api-endpoint-changes-nov-2022-faq","children":[]},{"id":"ci_da45d14c31fef95ac2efe3e52892e7834770b74b60c69f3cc9051cf00f1bc258","title":"What is the format for date fields in the Piano API calls?","path":"/en/subscriptions/what-is-the-format-for-date-fields-in-the-piano-api-calls","children":[]},{"id":"ci_e59cec9b229f0348be62ca36fad6953d9b3de6e84cd5d18e3c03971096924ad1","title":"What method does the Piano API use?","path":"/en/subscriptions/what-method-does-the-piano-api-use","children":[]},{"id":"ci_bcd1fbcc8ca5ceb3bdbe1fae1366c058592bffbc12544a21962e68a5e210bca2","title":"Why does an API call return the error \"CORS header missing\"?","path":"/en/subscriptions/why-does-an-api-call-return-the-error-cors-header-missing","children":[]},{"id":"ci_7a60c4f1194d83805830994894e4d758c46382302fc171fd87fbccb08c6951e6","title":"Working with the tp.api Object","path":"/en/subscriptions/working-with-the-tp-api-object","children":[]},{"id":"ci_f6be6af1331ee87437f4fbc82e28f4129839402c0025b86d9f15f7cd490ea5d0","title":"Status values of the UserSubscription object","path":"/en/subscriptions/status-values-of-the-usersubscription-object","children":[]}]},{"id":"ci_77f80d4b93cf7477c077d5968f770ffbd212037e4044ca259157e17f046904a9","title":"Third-party Integrations FAQ","path":"/en/subscriptions/third-party-integrations-faq","children":[{"id":"ci_991b7d5bf3f91657eae4d83c931323cf7bb445672f8e4118aff3c0be39a5f7de","title":"How to integrate Piano with PressReader?","path":"/en/subscriptions/how-to-integrate-piano-with-pressreader","children":[]},{"id":"ci_169eee5d826832ee5c3b647b2b77b5786de1bc211d87c0b69422b1353010771a","title":"How to send the tax value to Google Analytics?","path":"/en/subscriptions/how-to-send-the-tax-value-to-google-analytics","children":[]},{"id":"ci_0d8336ccb692b9836fe8d0c76e201a0619fa5bb83fa33d4951f686951c830675","title":"How to Integrate Piano with Permutive","path":"/en/subscriptions/how-to-integrate-piano-with-permutive","children":[]},{"id":"ci_6ab0c30d06792164e3dc8affcb43b610dea6a302ace81ae5d723e9d6341e8ba9","title":"Is it possible to integrate Piano with Hubspot?","path":"/en/subscriptions/is-it-possible-to-integrate-piano-with-hubspot","children":[]},{"id":"ci_0c33369efa2fd9eef0a6244c270d02eb00a8cfab9f3b33b9a2e954d0c8e59d9c","title":"How to add an averaging custom script to Survey Gizmo","path":"/en/subscriptions/how-to-add-an-averaging-custom-script-to-survey-gizmo","children":[]},{"id":"ci_858a55bd6a4fc3f176a61c66b4b5282854eb1807fd8b6080090f49006fbbc7bb","title":"How to export Data from Piano to Mailchimp?","path":"/en/subscriptions/how-to-export-data-from-piano-to-mailchimp","children":[]},{"id":"ci_3e76778a93304c78938158dfc4d1c4f114baa2a35b4b283a5e30c1dd5d7454c0","title":"How to add a Facebook tracking pixel?","path":"/en/subscriptions/how-to-add-a-facebook-tracking-pixel","children":[]},{"id":"ci_77555ab70fb92bb9a8e11b474855c5d6d04c94b9887134f9c87a8ae8475ba644","title":"Integrating Piano with Zapier for HubSpot Data Transfer","path":"/en/subscriptions/integrating-piano-with-zapier-for-hubspot-data-transfer","children":[]}]},{"id":"ci_f3b608ba7dba9fcf380e3f857fc70eca3244d2e0e1f004370bacc670ff43ad19","title":"Consent, Security & Compliance FAQ","path":"/en/subscriptions/consent-security-compliance-faq","children":[{"id":"ci_5f63fe2b6a02aa3609aaedfc38a21bb1d93ee559d47186348d10d3ebdb450e12","title":"3DS Subscription Flow for Upgrades","path":"/en/subscriptions/3ds-subscription-flow-for-upgrades","children":[]},{"id":"ci_8906ab08fa78eb28e3934a528d9b81b0addda288cad873d97775003f445bc5f9","title":"3DS subscription reactivation flow for subscriptions with an authentication error","path":"/en/subscriptions/3ds-subscription-reactivation-flow-for-subscriptions-with-an-authentication-error","children":[]},{"id":"ci_e2a722c43ed1d9c256c537d5113e0b03a13fc9055bbe500f4c16698bc557d1f2","title":"Consent Fields - FAQ","path":"/en/subscriptions/consent-fields-faq","children":[]},{"id":"ci_586d98ef577d2f356191eef515e187cb7d3b5595d7f5c4d76f6ac2191e363d08","title":"GDPR Data Export and Deletion via browserID","path":"/en/subscriptions/gdpr-data-export-and-deletion-via-browserid","children":[]},{"id":"ci_ee839271d8240803fe6f34cd9cf5b41c7f4bd623441ad6eaa876f7fa5482e6f8","title":"How Do I Delete or Anonymize User Data in Piano for GDPR Compliance?","path":"/en/subscriptions/how-do-i-delete-or-anonymize-user-data-in-piano-for-gdpr-compliance","children":[]},{"id":"ci_1d13598270dff687dfba872f940b8ec1f0af2f8296e0f18eca6897f2aa333aee","title":"How does Piano support SCA (3DS) under PSD2?","path":"/en/subscriptions/how-does-piano-support-sca-3ds-under-psd2","children":[]},{"id":"ci_e7d42c43b7ecc6114f567f2729d610c808eaf457566d08a908b4c59ecd6c13d7","title":"How does the RBI Regulation impact India issued card payments?","path":"/en/subscriptions/how-does-the-rbi-regulation-impact-india-issued-card-payments","children":[]},{"id":"ci_0fe68f355986fe182b4bd6ebef51e63d94b703a1af40213656a3a2fc00991e73","title":"How to add and remove payment methods in My Account when 3DS is required","path":"/en/subscriptions/how-to-add-and-remove-payment-methods-in-my-account-when-3ds-is-required","children":[]},{"id":"ci_8e904bc0c7e93630706e6fe5411bb6ae06091b07a41f0f7453c4cde020480fa2","title":"How to Format the Text of Consent Fields in Checkout","path":"/en/subscriptions/how-to-format-the-text-of-consent-fields-in-checkout","children":[]},{"id":"ci_a7a7e75ad94904c52f4ccf484024eff2a9fe509141e74f52e59220bc86b2aa4b","title":"How to get users who have agreed to any consents within the last 24 hours?","path":"/en/subscriptions/how-to-get-users-who-have-agreed-to-any-consents-within-the-last-24-hours","children":[]},{"id":"ci_25a141bdbd95311c0c06b12d8b8968ce42a1521339e5b621897f9f9889d5972f","title":"How to localize the 3DS full amount authorization message","path":"/en/subscriptions/how-to-localize-the-3ds-full-amount-authorization-message","children":[]},{"id":"ci_dfd285cacbe4bd79f4232ef1fa2b35be59602a20bf23a0cd1a41ed3c2395a4af","title":"How to Troubleshoot Potential Fraud Rules Affecting Payment Method Management","path":"/en/subscriptions/how-to-troubleshoot-potential-fraud-rules-affecting-payment-method-management","children":[]},{"id":"ci_6c5fa488f9a851aecb2a17afcdb1ca3db40984803bc59c7cc35a8acdf4aa98ba","title":"Strong Customer Authentication (SCA) - FAQ","path":"/en/subscriptions/strong-customer-authentication-sca-faq","children":[]},{"id":"ci_3ecc254c104625690f25bbf6b068d757ff6ed6a4594aea35b5ca068197f08234","title":"Tax Exemptions for Subscribers","path":"/en/subscriptions/tax-exemptions-for-subscribers","children":[]},{"id":"ci_888153b1c2a25623f07bffc6c0ebf6562927fefffdc95d5c4aa3201b20c3f859","title":"UK DCMC Regulation Changes","path":"/en/subscriptions/uk-dcmc-regulation-changes","children":[]},{"id":"ci_fcbfb01c742855d274b06747e514d4b92da6ec8b4e3dd7d3d7bb6704999a7af8","title":"Why are changes to Consent fields not being saved?","path":"/en/subscriptions/why-are-changes-to-consent-fields-not-being-saved","children":[]}]},{"id":"ci_1f91f0385b21892fe866463dbff3278464950b7d85bd145873cbd2fd60b3278c","title":"Localization & Currency FAQ","path":"/en/subscriptions/localization-currency-faq","children":[{"id":"ci_42376bb158c1162967887e3dd43a6ff41d4d76136d1a9a9f6614154a5c9b56b8","title":"Why can't I see the Localization section of the Piano dashboard?","path":"/en/subscriptions/why-can-t-i-see-the-localization-section-of-the-piano-dashboard","children":[]},{"id":"ci_0bd1d66a2127479f154b08ad03e45985ceb154613d5e182d1f94c27b010df26d","title":"How to check if a string from Localization is used in any templates?","path":"/en/subscriptions/how-to-check-if-a-string-from-localization-is-used-in-any-templates","children":[]},{"id":"ci_c1679f9c94d7114a10f62e498db0821c4763c49790f4e6aa45e7a8fa8f631698","title":"How to change the currency symbol or code in Offer Templates","path":"/en/subscriptions/how-to-change-the-currency-symbol-or-code-in-offer-templates","children":[]},{"id":"ci_f404585c5799f760916feb1eb4e3acbb4f8eceb8667351c4597e17b607dd40c9","title":"How to localize dates displayed in templates?","path":"/en/subscriptions/how-to-localize-dates-displayed-in-templates","children":[]},{"id":"ci_4bb8dc9dd7afdea3e3953645eabcfb86839c2915b96194fd9be61095ac6997da","title":"How do I Transfer Localization Files between Piano Applications?","path":"/en/subscriptions/how-do-i-transfer-localization-files-between-piano-applications","children":[]},{"id":"ci_c8d9f726a349d383e22c0662f8650f3c0fadce9b83eef69f44fb88ae3d59f65b","title":"Is it possible to change the charset of Piano templates?","path":"/en/subscriptions/is-it-possible-to-change-the-charset-of-piano-templates","children":[]},{"id":"ci_8793f10659a7fbe059ef14eddb5dfe622f13dc0468f2c9428f44e11495d077f5","title":"How to localize My Account headers","path":"/en/subscriptions/how-to-localize-my-account-headers","children":[]},{"id":"ci_90d80caefb2ab5decb4f06106abd769dd778435640af11281a71835e1f4a1fc3","title":"How is the preferred language for Templates set?","path":"/en/subscriptions/how-is-the-preferred-language-for-templates-set","children":[]},{"id":"ci_ae63e4e140ce4f97008b9a6f066a09316843d430f790605ab3c8a0accfc9ec09","title":"How to change the way a currency is displayed in an Offer template","path":"/en/subscriptions/how-to-change-the-way-a-currency-is-displayed-in-an-offer-template","children":[]},{"id":"ci_c23830d704b7e1bd81ac02bc263961636e48596287ec51393f3fa1fef20f3705","title":"How to change the time and date format in the My Account Templates","path":"/en/subscriptions/how-to-change-the-time-and-date-format-in-the-my-account-templates","children":[]},{"id":"ci_7c46f053af20124b1f7305744a0453066e503a3812b9017576811d139afdad0f","title":"Is it possible to upgrade to a term with another currency?","path":"/en/subscriptions/is-it-possible-to-upgrade-to-a-term-with-another-currency","children":[]}]},{"id":"ci_55d840802d9f9a342eacc095287a307e0107658edf22ccdbd70a2229bc0418aa","title":"Gifts FAQ","path":"/en/subscriptions/gifts-faq","children":[{"id":"ci_ea88206f4bf86ecbfbfaccc676555288d546cf25f81e2cd5b72a1f3628e94c5f","title":"Is there a time limit for a user to redeem a gift?","path":"/en/subscriptions/is-there-a-time-limit-for-a-user-to-redeem-a-gift","children":[]},{"id":"ci_cec30b9420cd4d28e4dce466bcb422aaea6939b94fe179d99c7d782a39c97690","title":"How can I get the UID of a user who redeemed a gift via API?","path":"/en/subscriptions/how-can-i-get-the-uid-of-a-user-who-redeemed-a-gift-via-api","children":[]},{"id":"ci_9b4ff7325c85c206c3a56041f8dda21fd2d6ef42a991601b00c3146d0e1836a8","title":"How to work with Gift Reporting","path":"/en/subscriptions/how-to-work-with-gift-reporting","children":[]},{"id":"ci_949c357a6bec6db37a18c73f86c0003b4690484de125c854b843934c85993948","title":"How to correct a gift recipients email address?","path":"/en/subscriptions/how-to-correct-a-gift-recipients-email-address","children":[]},{"id":"ci_e8288506af9736cfaafb6ed0bc9ce23446854eddb91ae9a67a070e62996196da","title":"How to change the placeholder format in Checkout for the Gift sending date?","path":"/en/subscriptions/how-to-change-the-placeholder-format-in-checkout-for-the-gift-sending-date","children":[]},{"id":"ci_6a563486a8a3637f26e546c64713698666cabd5a2fbcd80e234cf36441a9c21f","title":"What variables are available in Gift related email notifications?","path":"/en/subscriptions/what-variables-are-available-in-gift-related-email-notifications","children":[]},{"id":"ci_c4f86974c7de5407a8aa3ad98e692e113c2c3351773533875e7eacafdfb788e3","title":"How to show a different copy for Gift terms in checkout","path":"/en/subscriptions/how-to-show-a-different-copy-for-gift-terms-in-checkout","children":[]},{"id":"ci_7da24229982980df2e9fd271581f5325d5d3314e5995d8d33ed512e72855560d","title":"What does the shared subscription flow for gifts look like?","path":"/en/subscriptions/what-does-the-shared-subscription-flow-for-gifts-look-like","children":[]}]},{"id":"ci_a6dd9d365192f89684dc0c06eaebab4c94c8e14f7945e95ab02c5db31dc0ea10","title":"Site Licensing FAQ","path":"/en/subscriptions/site-licensing-faq","children":[{"id":"ci_02834c45a8fd4433fde747bd383b07db8883bae44810fd0058bc57c2eb10198f","title":"How to pull all Site licensing users via API","path":"/en/subscriptions/how-to-pull-all-site-licensing-users-via-api","children":[]},{"id":"ci_0bfe76c21ee830ab98b8ca802232bcc0517e69c7da89800c2ef967f6a7c23ecc","title":"Why is the Site Licensing Manage Users section in My Account now showing?","path":"/en/subscriptions/why-is-the-site-licensing-manage-users-section-in-my-account-now-showing","children":[]},{"id":"ci_1db0cdcb10a462a03531c9baeea6d21d6f16642da16517a2599344352c8cd2bf","title":"How to add existing users to a site license via the Piano API?","path":"/en/subscriptions/how-to-add-existing-users-to-a-site-license-via-the-piano-api","children":[]},{"id":"ci_55ffbb3b04632cca7f0aa448b342d12228bf188c31882f648d0c00893f619f8c","title":"How to update a Site licensing schedule via API","path":"/en/subscriptions/how-to-update-a-site-licensing-schedule-via-api","children":[]},{"id":"ci_e3a63c7417ef8fd115bfe8d05aaa211501e2326044784935b7c00223b17806f8","title":"How to remove the \"Select a contract\" screen for Site Licenses?","path":"/en/subscriptions/how-to-remove-the-select-a-contract-screen-for-site-licenses","children":[]}]},{"id":"ci_4539851f7766e592a2463f71c4c8e47428c1fda69b445ae314005a7020eca8e5","title":"Team Manager FAQ","path":"/en/subscriptions/team-manager-faq","children":[{"id":"ci_df86709a8d1bd956973ab58d9591456a6e8873fb16fe9558f8e5ed0c64c91d96","title":"How to export Team Manager members via API?","path":"/en/subscriptions/how-to-export-team-manager-members-via-api","children":[]}]},{"id":"ci_7419bde628b4a37bfbaf82cc4ebe7e524c982bee87fa4ce90156b331379ba57e","title":"Other / General FAQ","path":"/en/subscriptions/other-general-faq","children":[{"id":"ci_c21cf2ff775a78b816fd787294c29c34741840addea7d7351635aaf20fe1d61a","title":"How to set up geo fenced pricing?","path":"/en/subscriptions/how-to-set-up-geo-fenced-pricing","children":[]},{"id":"ci_c4c0ce8ac960e289bd5cec1b0088f508021ce0945d88be3fac0f55e399b0f0c4","title":"How can I view my content as it would look to a new user?","path":"/en/subscriptions/how-can-i-view-my-content-as-it-would-look-to-a-new-user","children":[]},{"id":"ci_2eb9042671901bcdf06fe04be3b7416a9688e5e01c15dd315e7c877ba67cc812","title":"How to access Angular custom variables in pure JS","path":"/en/subscriptions/how-to-access-angular-custom-variables-in-pure-js","children":[]},{"id":"ci_b3440695c18f4b15fa13004c322ca2231396587777a4457d10c85a8f86079d30","title":"What browsers and their versions are supported by Piano?","path":"/en/subscriptions/what-browsers-and-their-versions-are-supported-by-piano","children":[]},{"id":"ci_2a95397c9b905648eab32ac9e0bec23018263270e6b15ba5d87d69762e9de68f","title":"How to implement in-app purchases?","path":"/en/subscriptions/how-to-implement-in-app-purchases","children":[]},{"id":"ci_a6b7db89d4aa242dcbb8587a17dc88b8258216e78a494961913d97ab4adeb1f2","title":"How to change the message on the error screen?","path":"/en/subscriptions/how-to-change-the-message-on-the-error-screen","children":[]},{"id":"ci_d3b5c7e00bc6256df07c1c1f852a012d82b6f29edbfc011cf29404c60cedf8fa","title":"How to Implement Apple Account Deletion","path":"/en/subscriptions/how-to-implement-apple-account-deletion","children":[]},{"id":"ci_2488db4a735c3852bb25c011f43bc02343f31fcd3777db3a5fb01eac213ae497","title":"How to Target Churned Users via Email","path":"/en/subscriptions/how-to-target-churned-users-via-email","children":[]},{"id":"ci_3276f1766521e7cb6f819730809144d4d8b70cea7f9e7d1b3e1617789c239c64","title":"How to fix issues with input fields on Android devices zooming in","path":"/en/subscriptions/how-to-fix-issues-with-input-fields-on-android-devices-zooming-in","children":[]},{"id":"ci_b7fe35ecd5e429e9d0269fcd089743234c3d2805b5d25c6691e1f0c33fb9ad09","title":"What actions are required when changing your website's domain?","path":"/en/subscriptions/what-actions-are-required-when-changing-your-website-s-domain","children":[]},{"id":"ci_3cf72dbf9f5530fa7974535674aeb7f6bad0e59cf91889f31e05f4a0a57a8f21","title":"Code Change Deployment Schedule","path":"/en/subscriptions/code-change-deployment-schedule","children":[]},{"id":"ci_c9713b2f742c98bd6201ccdf16c563374671b49c0f2f5860d883a926c14ae273","title":"How to find Users that were unsubscribed through the Piano dashboard?","path":"/en/subscriptions/how-to-find-users-that-were-unsubscribed-through-the-piano-dashboard","children":[]},{"id":"ci_54f72efcff99fb7998f93709ccc313a73f8ed98d0a6455eacf3ccc439c471f3a","title":"How to fix font size issues for iPhones in landscape mode","path":"/en/subscriptions/how-to-fix-font-size-issues-for-iphones-in-landscape-mode","children":[]},{"id":"ci_f5f8ceca208a4752006d04882547c8111e0ee2144175f4e59821e17dedda8c0c","title":"Understanding JS Origins (FAQ)","path":"/en/subscriptions/understanding-js-origins-faq","children":[]},{"id":"ci_855037c3899d80c7a500212d9fc706a97498ccc6a39ff1e40027e4d573d981a0","title":"Why am I seeing a \"Blocked autofocusing\" error in the console?","path":"/en/subscriptions/why-am-i-seeing-a-blocked-autofocusing-error-in-the-console","children":[]},{"id":"ci_fb467e942b69557b5c0a084c92e6b0331c228f77858d07961ab5c4180c165ec1","title":"Why is the resource description shown instead of the resource name in an email?","path":"/en/subscriptions/why-is-the-resource-description-shown-instead-of-the-resource-name-in-an-email","children":[]},{"id":"ci_ad6cfd3983bda2b21a7580128de90ab204f7e6e432818ceb55f54bcc71d127fa","title":"How to add a link which will open on the current parent domains URL?","path":"/en/subscriptions/how-to-add-a-link-which-will-open-on-the-current-parent-domains-url","children":[]},{"id":"ci_6f88975693cd784915ca9a3b2c076bfd8902b0676d5a0f18579e8fbe98108a86","title":"What are the business logo specifications? Where does the logo appear to users?","path":"/en/subscriptions/what-are-the-business-logo-specifications-where-does-the-logo-appear-to-users","children":[]},{"id":"ci_d15c1c65fb2a6ed7eb8b478cbfbaeb938db01f16bdf72435b29caa9fc87604f8","title":"What's the maximum supported length of a UID?","path":"/en/subscriptions/what-s-the-maximum-supported-length-of-a-uid","children":[]}]}]}]},{"id":"ci_a900280ed3326c22bbdd0afd69aeb415e4ac60176bc9f3cc2804011b0fdb60e6","title":"Subscription Insights","path":"/en/subscriptions/subscription-insights","children":[]},{"id":"ci_533ae83e618a7d5f91a3b00bc7c85bc23e1f245d323b543d3e3a038e757d5d61","title":"ESP","path":"/en/subscriptions/esp","children":[{"id":"ci_54fc36a3bbe29b7241caeaab0fe0b936ad2a0f22ff662e19e1cd0cb1f048f1f7","title":"Email","path":"/en/subscriptions/email","children":[{"id":"ci_3b6eea7340e1ef5f1577f8eb0a1c2e02833f302ddadd57c38b5c42ccf5f58392","title":"Email HTML restrictions","path":"/en/subscriptions/email-html-restrictions","children":[]},{"id":"ci_34938a85da80c71a2cf478e4d28637c804fbb85883a711f17c21e31db3dd4f21","title":"Mailing List Health","path":"/en/subscriptions/mailing-list-health","children":[{"id":"ci_f6b732f07215844cefe34b6cab42dfafae5a65cc1f502262ff45c6cf4340934d","title":"Piano ESP Mailing lists - Best practices","path":"/en/subscriptions/piano-esp-mailing-lists-best-practices","children":[]}]}]},{"id":"ci_44268bc65bc79592f88b14eeaa2d5cffc81bbdb42344acdd367857702b005a04","title":"ESP Integration With Identity Management","path":"/en/subscriptions/esp-integration-with-identity-management","children":[]},{"id":"ci_67a83f17df68200c795a291b5d5ea36ddcb4dd26d37127352f99a48b80f95c1f","title":"ESP Technical Integration","path":"/en/subscriptions/esp-technical-integration","children":[]},{"id":"ci_cee906c8adf57f4204a65016f967f6ba14b763c192d81f8510c8b07b31811dab","title":"Opt-in Forms","path":"/en/subscriptions/opt-in-forms","children":[]},{"id":"ci_12e093902ad859c12cd4fc351fdca9bbc5e6083784d8b0e9c452cb6e9e1f91e1","title":"ESP Analytics","path":"/en/subscriptions/esp-analytics","children":[{"id":"ci_014e2107fb037684175f59c11ed01f4f96b09ac6047844d1b44e46f24e3ac50b","title":"How do we calculate the CTR for on-site recommendation widgets in ESP?","path":"/en/subscriptions/how-do-we-calculate-the-ctr-for-on-site-recommendation-widgets-in-esp","children":[]}]},{"id":"ci_3de73f23bf3761d03bfceed75ba0eee58811f8930191be051650c94234bff2a5","title":"Push Notifications","path":"/en/subscriptions/push-notifications","children":[{"id":"ci_91b23fdd37240bed54294c7f3f636887d20db1c05883e1c45afc23cda38d2a46","title":"Push Campaigns FAQ","path":"/en/subscriptions/push-campaigns-faq","children":[]}]},{"id":"ci_8e5798af05173ad6617a1f42ef12d948643ac92980da2e2bb0d3744817dda15f","title":"Setup","path":"/en/subscriptions/setup","children":[{"id":"ci_702f58c25b6b95870f9489597a480e2cc10ea6951ca4fc730a26bfebe40cfb10","title":"ESP Sending IP Addresses and Pools","path":"/en/subscriptions/esp-sending-ip-addresses-and-pools","children":[]}]},{"id":"ci_3ac189d527a675efe8282963215dbabb89db1d54843fb8ab9e384c3594ab52b5","title":"ESP FAQ","path":"/en/subscriptions/esp-faq","children":[{"id":"ci_e63eccfb5c696acfe5bbd7a557347481caa90700db614b0f0e13a3d931232718","title":"ESP API & SDK FAQ","path":"/en/subscriptions/esp-api-sdk-faq","children":[{"id":"ci_fe443b9555d1e519d97bf4395c1ec39e91e59ede5ce3bfa0a19da49ed8ee9120","title":"How to allow users to subscribe to multiple ESP mailing lists from an offer template?","path":"/en/subscriptions/how-to-allow-users-to-subscribe-to-multiple-esp-mailing-lists-from-an-offer-template","children":[]},{"id":"ci_50461d7918e6c14b80507b6fd16e9161facf520cc99e09f71738bd59f331128e","title":"How to get user data such as email or name from the Piano SDK","path":"/en/subscriptions/how-to-get-user-data-such-as-email-or-name-from-the-piano-sdk","children":[]},{"id":"ci_e041ae4bfad66c34efb8d0b5e60d81c66e930179510e542aeb6b3c941a1f0113","title":"How to programmatically subscribe users to ESP campaigns?","path":"/en/subscriptions/how-to-programmatically-subscribe-users-to-esp-campaigns","children":[]},{"id":"ci_82e815a55a8f266a744545abd8d0d64288528f1b8786a83fb1f69e4dd53b0f9e","title":"How to update an email via the Piano API","path":"/en/subscriptions/how-to-update-an-email-via-the-piano-api","children":[]},{"id":"ci_53e5438dfe0a98a4453ae50ac17a0b328d20337b8bb9c9a82916ebc7050ed004","title":"How Do I Configure Piano ESP Callbacks and Webhooks?","path":"/en/subscriptions/how-do-i-configure-piano-esp-callbacks-and-webhooks","children":[]},{"id":"ci_30217838cd395eb25b7ace8f144a2845577d8ac5463d33ed8bda676814240048","title":"How Do I Generate and Manage Piano ESP API Keys?","path":"/en/subscriptions/how-do-i-generate-and-manage-piano-esp-api-keys","children":[]},{"id":"ci_df0adc706963a9d2869d1024ab81a7ef8d4539135569367475d436d0416f5136","title":"How Do I Unsubscribe Users from Piano ESP Mailing Lists via API?","path":"/en/subscriptions/how-do-i-unsubscribe-users-from-piano-esp-mailing-lists-via-api","children":[]},{"id":"ci_0a04f92c7c57420042b3dc9772cf31114e5b0affeba69b93e95d8e4710a9a5b4","title":"How do I check a user's ESP mailing-list subscription status via API?","path":"/en/subscriptions/how-do-i-check-a-user-s-esp-mailing-list-subscription-status-via-api","children":[]},{"id":"ci_7572fe19dc711ba390f50ad74ac38870c20c2cb3edc8eb83f1e97bb034e7f869","title":"How do I integrate Identity Management with Piano ESP?","path":"/en/subscriptions/how-do-i-integrate-identity-management-with-piano-esp","children":[]},{"id":"ci_8779be6b9937a3410e2ed4742a13eadaff0c77984aeb6d5a30c574023fd7a80e","title":"How do I keep ESP mailing list membership in sync with Subs Billing subscription status?","path":"/en/subscriptions/how-do-i-keep-esp-mailing-list-membership-in-sync-with-subs-billing-subscription-status","children":[]},{"id":"ci_2fd37001e190a8b31716887a474a5ca1bd8b968aecccf3b57d4fc00269d072f2","title":"How do I set and update user merge fields with the ESP API?","path":"/en/subscriptions/how-do-i-set-and-update-user-merge-fields-with-the-esp-api","children":[]},{"id":"ci_76c739defaf9728caa186b0d56c00f0561a9c9386d2d5db02ad671ea9c67df81","title":"How to use Composer to sign up users via API to a mailing list in ESP when their pageview meter expires?","path":"/en/subscriptions/how-to-use-composer-to-sign-up-users-via-api-to-a-mailing-list-in-esp-when-their-pageview-meter-expires","children":[]},{"id":"ci_64d0a1bda18fb67bf391336e7984bfa79a4519b13bb356487f6ddc1f46bc1168","title":"How Do I Add, Update, and Resubscribe Users to Piano ESP Mailing Lists via API?","path":"/en/subscriptions/how-do-i-add-update-and-resubscribe-users-to-piano-esp-mailing-lists-via-api","children":[]},{"id":"ci_fe6467c652b7b13b3bf5fcdd71350ba2b4bd299d2680a1582dfada8c74007842","title":"How do I import users into Piano ESP, delete them, and handle GDPR data requests?","path":"/en/subscriptions/how-do-i-import-users-into-piano-esp-delete-them-and-handle-gdpr-data-requests","children":[]},{"id":"ci_504599538f8886df949d0589b5f7cf3c36c2b1ceb2f68c578168386cb6f5ae31","title":"How do I retrieve email campaign statistics, feedback, and previews from Piano ESP?","path":"/en/subscriptions/how-do-i-retrieve-email-campaign-statistics-feedback-and-previews-from-piano-esp","children":[]},{"id":"ci_8b78ac518783fe267680c36d711497ca52755b874f0c84a86af7bad1a38f6b84","title":"How do I troubleshoot ESP API errors, rate limits, and subscription issues?","path":"/en/subscriptions/how-do-i-troubleshoot-esp-api-errors-rate-limits-and-subscription-issues","children":[]},{"id":"ci_b5938521490348cfc276444e4f8c61d50d5201a74eaef4a87baca67c623ac7d5","title":"What can the Piano ESP API do, and how do I get started with it?","path":"/en/subscriptions/what-can-the-piano-esp-api-do-and-how-do-i-get-started-with-it","children":[]}]},{"id":"ci_cb8627d3a132a9748d9a4c8cf388153cbe667cf4cef8b64d68d29a566ff58ed6","title":"ESP Content & RSS Feeds FAQ","path":"/en/subscriptions/esp-content-rss-feeds-faq","children":[{"id":"ci_0ec8382003a89a4c8ae62b93cc0c514f7551bc9056cb193a78bee9d55ff93a77","title":"What is the difference between Regular and Promo ESP sources?","path":"/en/subscriptions/what-is-the-difference-between-regular-and-promo-esp-sources","children":[]},{"id":"ci_fd29410b19e445ee4ac356976af9e7d074bdb0f77513051b8368b2615ac90423","title":"What are the requirements for a JSON RSS feed in ESP?","path":"/en/subscriptions/what-are-the-requirements-for-a-json-rss-feed-in-esp","children":[]},{"id":"ci_2b384ca84b3f9f68b8f437d743722f4eb3f4ad6d6d2d84f074745fe79c3380d0","title":"How do we define recent stories for the \"Include only recent stories\" setting in ESP?","path":"/en/subscriptions/how-do-we-define-recent-stories-for-the-include-only-recent-stories-setting-in-esp","children":[]},{"id":"ci_98ef82b76c77e983ac24f22734dcc39805b338b4110be0baee3c5402d3719346","title":"How ESP finds an image to illustrate a story when a story doesn't have one?","path":"/en/subscriptions/how-esp-finds-an-image-to-illustrate-a-story-when-a-story-doesn-t-have-one","children":[]},{"id":"ci_7822fd8d16e7d3a62217f0598649285f70458845dd0b2097fdd75b00fb2ff1b1","title":"What IP addresses are used by ESP for RSS feed crawlers and notification callbacks?","path":"/en/subscriptions/what-ip-addresses-are-used-by-esp-for-rss-feed-crawlers-and-notification-callbacks","children":[]},{"id":"ci_efe69d21bce578b8ae7ec4ba18c30912ed7e86a37d8ca4b1e3e177bd4f47fed6","title":"Why am I getting duplicate articles in my email campaign?","path":"/en/subscriptions/why-am-i-getting-duplicate-articles-in-my-email-campaign","children":[]},{"id":"ci_d7c85c8ede8aef1f5255a59f878def3be7758f378cb6f1732b4f2a6908963d93","title":"Why does my ESP Campaign's newsletter not contain articles available in the RSS feed?","path":"/en/subscriptions/why-does-my-esp-campaign-s-newsletter-not-contain-articles-available-in-the-rss-feed","children":[]},{"id":"ci_51ac8f060fe3d2c82943dc9a9f6d498ed257e371af4bfa939edf5bc59640bf36","title":"Non-RSS feed for conversion","path":"/en/subscriptions/non-rss-feed-for-conversion","children":[]},{"id":"ci_67c4b480a6c5b979caab4f0ed898a7149fb98e1ebe269afff241870e70eb3f94","title":"How to make all of the content dynamic in ESP except for static sponsored content that changes daily/weekly?","path":"/en/subscriptions/how-to-make-all-of-the-content-dynamic-in-esp-except-for-static-sponsored-content-that-changes-daily-weekly","children":[]}]},{"id":"ci_7325565c2a4bb00d1f7cf571f9282607da4242299b6cee3d4f33526098705991","title":"ESP Campaign Design & Styling FAQ","path":"/en/subscriptions/esp-campaign-design-styling-faq","children":[{"id":"ci_d8fc0aea1e72ada21c38d92495b769afc3dac1f89cabd4964ca1c5c9c2161e77","title":"Does using dynamic parameters in the subject line work with an ESP campaign that only uses static blocks?","path":"/en/subscriptions/does-using-dynamic-parameters-in-the-subject-line-work-with-an-esp-campaign-that-only-uses-static-blocks","children":[]},{"id":"ci_09d46cf1dbdcac635dfbe0d48235592497ff30eba8207b74378cc30a78fccf08","title":"How to add a profile picture to your ESP newsletter","path":"/en/subscriptions/how-to-add-a-profile-picture-to-your-esp-newsletter","children":[]},{"id":"ci_cfdd00a4fb9f91db7ebddedf586c06c30e5a0ce8a4c33c7710bc1b182f63ba80","title":"How to adjust or change the default preheader text in ESP?","path":"/en/subscriptions/how-to-adjust-or-change-the-default-preheader-text-in-esp","children":[]},{"id":"ci_67b40388c0563d59bedb6d01aaf2e31da8e335b7bd670944c3053c902834d9fc","title":"How to change the color of newsletter links for ESP campaigns in Gmail","path":"/en/subscriptions/how-to-change-the-color-of-newsletter-links-for-esp-campaigns-in-gmail","children":[]},{"id":"ci_54a46e82dd8b8e36f9213dd019a70621b6e3dae109fe572869baec4b9ae76dad","title":"How to change the date format for a ESP campaign's title","path":"/en/subscriptions/how-to-change-the-date-format-for-a-esp-campaign-s-title","children":[]},{"id":"ci_e9be237ecbc3b3d7d702a3762e2016eb8478f6def8492eb0909497ed44ddc3ca","title":"How to customize mobile block settings in ESP","path":"/en/subscriptions/how-to-customize-mobile-block-settings-in-esp","children":[]},{"id":"ci_1ecf5a4d6eb9311143f63a44033022e7e0c31a19166f3fad6df7c99bc558b43c","title":"How to resize an Image Block in ESP?","path":"/en/subscriptions/how-to-resize-an-image-block-in-esp","children":[]},{"id":"ci_f148da4b190e2c1476596da9845ee2e42ee9da1f29b12822b4d8420b037ce192","title":"How to set different sizes of titles for ESP dynamic blocks for mobile and desktop","path":"/en/subscriptions/how-to-set-different-sizes-of-titles-for-esp-dynamic-blocks-for-mobile-and-desktop","children":[]},{"id":"ci_2664d34aae87a61edb3535fb3aa7782af390610b18fc1836fd4ab5e346caf2c8","title":"How does ESP find an image to illustrate a story when a story doesnÔÇÖt have one?","path":"/en/subscriptions/how-does-esp-find-an-image-to-illustrate-a-story-when-a-story-doesnocot-have-one","children":[]}]},{"id":"ci_8bb57b9eff8d662e6c7599637a2e18fead9e26e8c8ee0bd4063fbaa736ab5a34","title":"ESP Campaign Setup & Management FAQ","path":"/en/subscriptions/esp-campaign-setup-management-faq","children":[{"id":"ci_644b613c1288534b8c2594eaf60c258934af9902aab3fc7958057e9eb9498b08","title":"How do I send a welcome email?","path":"/en/subscriptions/how-do-i-send-a-welcome-email","children":[]},{"id":"ci_df0e8508f577bb07d27e353b3c5600b4d874b70c7d75152da3fd727ea13a3e64","title":"How to download and upload an ESP Campaign's template?","path":"/en/subscriptions/how-to-download-and-upload-an-esp-campaign-s-template","children":[]},{"id":"ci_a761413f53e9bd88b23e8aa0ad82cbe1650a4aa1fe009501c7bbf6d265ccdf12","title":"How to rename an ESP campaign?","path":"/en/subscriptions/how-to-rename-an-esp-campaign","children":[]},{"id":"ci_72213cdd5829b50baa148f616c77d5d81a2955b6464851326c7806eab42b0e87","title":"How to share ESP newsletters on social media?","path":"/en/subscriptions/how-to-share-esp-newsletters-on-social-media","children":[]},{"id":"ci_bce85927a5309d4cbfd3be9fce7d8967bc9f4e7875576cabeabee174096c6dcb","title":"When should I update the ESP campaign settings prior to it's sending?","path":"/en/subscriptions/when-should-i-update-the-esp-campaign-settings-prior-to-it-s-sending","children":[]},{"id":"ci_d3fc9e12caff63e7923f9638cfe3f55ec1429eccb2a35b03b3dcb546df96c352","title":"How do I build custom subscription and unsubscribe landing pages for Piano ESP?","path":"/en/subscriptions/how-do-i-build-custom-subscription-and-unsubscribe-landing-pages-for-piano-esp","children":[]}]},{"id":"ci_6a36cf664ac6675e4ade83b4826bf5435cd09b01844216648ef1757e22bd174a","title":"ESP Push Notifications FAQ","path":"/en/subscriptions/esp-push-notifications-faq","children":[{"id":"ci_34b57aa319b22b1157e02a32328870f3f392ed91b341614e7495bfa9f7020d58","title":"How to send Push Notifications to the Safari browser?","path":"/en/subscriptions/how-to-send-push-notifications-to-the-safari-browser","children":[]},{"id":"ci_7cf2029df8320fcbcc30e61d904b43b81ef3a3c8d48931c452e2c41a66a128f5","title":"Push Notification: How to get started?","path":"/en/subscriptions/push-notification-how-to-get-started","children":[]},{"id":"ci_7d905b7b6191cfeb4f76294d7fcb08a4538a8c6d8b529dbe1988d1953eff2ccc","title":"How to use emojis in push notifications?","path":"/en/subscriptions/how-to-use-emojis-in-push-notifications","children":[]},{"id":"ci_a7d9790f318afe12075d34802b3c3923d9711eda38aa5bb2503734baa98da43e","title":"How can I customize the browser prompt for push notifications?","path":"/en/subscriptions/how-can-i-customize-the-browser-prompt-for-push-notifications","children":[]},{"id":"ci_538b59e9c41661f5268230f713c5b41223c41fb2000fdc798b58d103f518a1bb","title":"How do different browsers and operating systems display push notifications?","path":"/en/subscriptions/how-do-different-browsers-and-operating-systems-display-push-notifications","children":[]}]},{"id":"ci_28fa4751ff8320f713198b28ca724158a18699631142c9c86647d46beec62598","title":"ESP Opt-in & Double Opt-In FAQ","path":"/en/subscriptions/esp-opt-in-double-opt-in-faq","children":[{"id":"ci_7dfc500e99f3edcf563490de0525c0198f72b6a42c9cde957a5d4d4b87bf1c95","title":"How does the setting \"skip if subscribed on any mailing list\" work in ESP?","path":"/en/subscriptions/how-does-the-setting-skip-if-subscribed-on-any-mailing-list-work-in-esp","children":[]},{"id":"ci_e0f25a25b21bb03032f471f7e040c40779d6a77fa2f744855f5ef16068e90951","title":"How Does Double Opt-In (DOI) Work in Piano ESP?","path":"/en/subscriptions/how-does-double-opt-in-doi-work-in-piano-esp","children":[]},{"id":"ci_dd50c0c760676dcd1c28b04a2356f285ce3eb83894168f094efce8893701b948","title":"Does the Piano SDK support Double Opt-In?","path":"/en/subscriptions/does-the-piano-sdk-support-double-opt-in","children":[]},{"id":"ci_2e0126cf4b23f9e4a19161742ea3c0a2a69e9fabab331618fc1f1a444cd985eb","title":"Is it possible to use the browser's autofill functionality when using ESP Opt-in forms?","path":"/en/subscriptions/is-it-possible-to-use-the-browser-s-autofill-functionality-when-using-esp-opt-in-forms","children":[]},{"id":"ci_23cc60fa9dd3e416fc82b66ce41b87909558fdedc1994cb349ebf60d8bd222c3","title":"Disabling ESP Double-Opt-In When Adding Users via API","path":"/en/subscriptions/disabling-esp-double-opt-in-when-adding-users-via-api","children":[]},{"id":"ci_b82e60f97f05f053382ade016b032bf2f7d40bc749fdc1754f731d80eb2947a4","title":"Auto-populate ESP newsletter opt-in form with a user's email address","path":"/en/subscriptions/auto-populate-esp-newsletter-opt-in-form-with-a-user-s-email-address","children":[]},{"id":"ci_d07093ac835de3b39977f99fa4ebe1b1625df90ef2017c6c277700e4c782054e","title":"Subscription confirmation","path":"/en/subscriptions/subscription-confirmation","children":[]},{"id":"ci_b1d13c838819210b3e6606d994a0c035b935256c94639cb94c83634ce394879a","title":"How to check whether a user is confirmed for double opt-in or not via JavaScript?","path":"/en/subscriptions/how-to-check-whether-a-user-is-confirmed-for-double-opt-in-or-not-via-javascript","children":[]}]},{"id":"ci_a9c08cbdb7ba5c18b52bcd502c32f4c13f185285b06360b93935975a19e20142","title":"ESP Subscribers & Audience FAQ","path":"/en/subscriptions/esp-subscribers-audience-faq","children":[{"id":"ci_c7ea38318c70972e0647086d799bc7c6991f777fc360985e28d54e7631908b89","title":"How to migrate subscribers from other providers to ESP","path":"/en/subscriptions/how-to-migrate-subscribers-from-other-providers-to-esp","children":[]},{"id":"ci_3f1599f492ab39cdabb64ef0249642af0535b0562d923904103e6e9b9d3bf61f","title":"How to get a list of active subscribers in your ESP Audience?","path":"/en/subscriptions/how-to-get-a-list-of-active-subscribers-in-your-esp-audience","children":[]},{"id":"ci_92fcc96e742b887d5c877f5b1cc0fd04b0297a197df59eb32d33054f0acaf6b0","title":"How Do I Reinstate a Newsletter Subscriber Marked as Spam in Piano ESP","path":"/en/subscriptions/how-do-i-reinstate-a-newsletter-subscriber-marked-as-spam-in-piano-esp","children":[]},{"id":"ci_287fa2a266851ba37b95b5202b9e6d48acc584eb2e8aa8d11987c555f74dc46d","title":"How to check the status of each subscriber for an ESP mailing list","path":"/en/subscriptions/how-to-check-the-status-of-each-subscriber-for-an-esp-mailing-list","children":[]}]},{"id":"ci_942dcba594230c9e32f5a478c71e55661c33a2e017ce9329f8a0485a83b18d3f","title":"ESP Unsubscribe & Preferences FAQ","path":"/en/subscriptions/esp-unsubscribe-preferences-faq","children":[{"id":"ci_f408c74235c51c4d48ab9e4c23c383750e09fd4974a14f0bef537a0676872497","title":"Where is the ESP newsletter unsubscribe feedback collected and stored?","path":"/en/subscriptions/where-is-the-esp-newsletter-unsubscribe-feedback-collected-and-stored","children":[]},{"id":"ci_998a71946f24e83256a5bb267546072febb9171b051c405d726d818602f524fa","title":"How to create a custom page to manage ESP newsletter preferrences?","path":"/en/subscriptions/how-to-create-a-custom-page-to-manage-esp-newsletter-preferrences","children":[]},{"id":"ci_d99b67d5a82e310c5d9b65b61b828581db11f083f014113a956ce9d70537993c","title":"How can a user re-subscribe to an ESP campaign?","path":"/en/subscriptions/how-can-a-user-re-subscribe-to-an-esp-campaign","children":[]},{"id":"ci_63cea34dda2bcc43bd8295384822a6297b8798aabe27598739407023e4f502fc","title":"How to create a custom ESP Unsubscribe page","path":"/en/subscriptions/how-to-create-a-custom-esp-unsubscribe-page","children":[]}]},{"id":"ci_38c98c259f6cb066b4bc5dca80d6aa1faf3cfe5d435a30469e9931f626b7ed67","title":"ESP Deliverability & Sending FAQ","path":"/en/subscriptions/esp-deliverability-sending-faq","children":[{"id":"ci_530576853711736facf472014ba15e198e835fa487d4b009839f2d849deb0ba9","title":"How Do I Troubleshoot Email Bounces and Suppression in Piano ESP?","path":"/en/subscriptions/how-do-i-troubleshoot-email-bounces-and-suppression-in-piano-esp","children":[]},{"id":"ci_5a5361d58143c137b3f89f338761faa8d5ebc93e4dee0107164c23225415253b","title":"How Do I Configure a Custom Sending Domain in Piano ESP?","path":"/en/subscriptions/how-do-i-configure-a-custom-sending-domain-in-piano-esp","children":[]},{"id":"ci_d4fbadb2ea58af97c5963ee8cdce2db7f3bf70a0ceef0a7f4a4a77d260498648","title":"What are Spam Traps?","path":"/en/subscriptions/what-are-spam-traps","children":[]}]},{"id":"ci_a370f56d6248e883f1ff614f6b42cb31af70b2ca37c56a49464b7a5f67e80d5d","title":"ESP Tracking & Reporting FAQ","path":"/en/subscriptions/esp-tracking-reporting-faq","children":[{"id":"ci_4a9dff82ace36fa4c47672660db9206427008650ddd4d036425070a8be4c93f3","title":"Apple advances its privacy leadership with iOS 15","path":"/en/subscriptions/apple-advances-its-privacy-leadership-with-ios-15","children":[]},{"id":"ci_5a47c0b84b0e7d88526fbea99d626a2edfda2f3845c5803a7da8cbbe994a1b80","title":"How does tracking email clicks and opens work in ESP","path":"/en/subscriptions/how-does-tracking-email-clicks-and-opens-work-in-esp","children":[]},{"id":"ci_5f1ee00b49e5833c9e7d5e23225ce668b486e7d86e91fa02aeb59c60c81ae1c4","title":"Where I can find subscribe/unsubscribe events related to my email campaign?","path":"/en/subscriptions/where-i-can-find-subscribe-unsubscribe-events-related-to-my-email-campaign","children":[]}]},{"id":"ci_3354bc13db7d916cec24fd1a7af9082e8082a8cd9ac69be73dadbe31015a24f1","title":"ESP Troubleshooting FAQ","path":"/en/subscriptions/esp-troubleshooting-faq","children":[{"id":"ci_c8b6f7f600f6a7fa13ca7bea33538016a4b2d9e36e7a87df85fc767ff6bd39b8","title":"Why don't my subscribers receive push notifications?","path":"/en/subscriptions/why-don-t-my-subscribers-receive-push-notifications","children":[]},{"id":"ci_666245814f381973d7703ace84ed36d0374bb61aaadd1e1b39a949e690b11c9d","title":"Reason of \"No stories found\" error message while sending the newsletter","path":"/en/subscriptions/reason-of-no-stories-found-error-message-while-sending-the-newsletter","children":[]},{"id":"ci_a213a602cd104fc70dab1a505b3ae1151b14c73db2e8fa20082cbd62b918e12c","title":"What does the spinning loading symbol when you enable an email campaign in ESP signify?","path":"/en/subscriptions/what-does-the-spinning-loading-symbol-when-you-enable-an-email-campaign-in-esp-signify","children":[]},{"id":"ci_72ba838425b2edfb82c93827734552b83beb33e272e645ed1c4e65ed2378d47f","title":"How to fix iOS mobile formatting issues for ESP campaigns","path":"/en/subscriptions/how-to-fix-ios-mobile-formatting-issues-for-esp-campaigns","children":[]}]},{"id":"ci_fba5d741a36fd72846f8eabbeaec6c3be6ed689ad784b294e8b4f69791c427b3","title":"ESP Other FAQ","path":"/en/subscriptions/esp-other-faq","children":[{"id":"ci_06a172ab33fa16403917701bbce85e8cc182ca961616bcadf781fed9fb712f2b","title":"How do I get back to the rest of the Piano platform from Piano ESP?","path":"/en/subscriptions/how-do-i-get-back-to-the-rest-of-the-piano-platform-from-piano-esp","children":[]},{"id":"ci_2d117295579ece356a3d8d348f73a2d97c10dd8434f42b1e79c428c301f6750d","title":"Is it possible to use Google Ad Manager with ESP?","path":"/en/subscriptions/is-it-possible-to-use-google-ad-manager-with-esp","children":[]}]}]}]},{"id":"ci_58beb432f6b8cffd1829805a29a5939af996a39f5cb6daa55e3a6f2f251133e6","title":"General","path":"/en/subscriptions/general","children":[{"id":"ci_0e8a769a0d6b810785f4564c8b38ac9c487beadfea5a5bc00dfff015dbe08c72","title":"Cookies & Consent","path":"/en/subscriptions/cookies-consent","children":[{"id":"ci_a4ef330fb5d42ac26a38947a93d5dfa6af50630635d5adcd334ade7867cf068c","title":"Consent Management for Client Storage (Cookies)","path":"/en/subscriptions/consent-management-for-client-storage-cookies","children":[]},{"id":"ci_82d6643ffcf850401f6814d64ea5cd88e371b8b88533e75b35219e17ac0709a1","title":"Analytics Cookies","path":"/en/subscriptions/analytics-cookies","children":[]},{"id":"ci_15116711ba911d4515853ebca5126d3e96edcf8d81c3ad6754ee9a8e2b94bbdb","title":"Composer Cookies","path":"/en/subscriptions/composer-cookies","children":[]},{"id":"ci_4119925df3b251bd1ed7d0f9661ab753aed88c048f04365c6f93f47773134964","title":"Audience Cookies","path":"/en/subscriptions/audience-cookies","children":[]},{"id":"ci_38fcbc041c57981fc4a789f1b51722f9856eedf23b72e675654e24f904d40de1","title":"ESP Cookies","path":"/en/subscriptions/esp-cookies","children":[]},{"id":"ci_3f291b251d01466e35767311380c677a8c5bbb32e47f96c632db93af2ff4016b","title":"Identity Management Cookies","path":"/en/subscriptions/identity-management-cookies","children":[]},{"id":"ci_22f71f3639d56c11e132322fa14d3168e2d359982e11788a60934b5ac983b854","title":"Management + Billing Cookies","path":"/en/subscriptions/management-billing-cookies","children":[]},{"id":"ci_0abb0db468d475feae3a6e8020bc55feb726a4f1d29386e1bbc359c80a23424f","title":"Cross-Product Cookies","path":"/en/subscriptions/cross-product-cookies","children":[]},{"id":"ci_dffd86c3cb280cb944265f9343d0ca0eda9206ea98f7a93af2aaae829676e636","title":"Infrastructure Cookies","path":"/en/subscriptions/infrastructure-cookies","children":[]},{"id":"ci_7b52774779cd8d30c8f93759ea0be4499009d6c7588c65c32cdbbd076409738f","title":"Other Cookies","path":"/en/subscriptions/other-cookies","children":[]},{"id":"ci_6d9d115cc3254d825c2970e01bfff86d9f7d0c3b664e7bb3661b30a83ae7890b","title":"Piano First Party Data Acquisition (FPDA)","path":"/en/subscriptions/piano-first-party-data-acquisition-fpda","children":[]},{"id":"ci_73ff922b92e5ccc0aeff9b5cf592c3ba6e79438c676a37c9ee4ebc299fdedaf4","title":"Cookies - FAQ","path":"/en/subscriptions/cookies-faq","children":[]}]},{"id":"ci_4efc9b57a0b6ad561a4ecdbded7b12b6632da1179db3233613ee32c6ff7ed4ff","title":"Customer Service","path":"/en/subscriptions/customer-service","children":[]},{"id":"ci_31d81edd892db820ff145c6db9565c45f1e08a660b9b56f8e66326df9439762a","title":"Piano Dashboard Login","path":"/en/subscriptions/piano-dashboard-login","children":[]},{"id":"ci_957f082feface502c5d3728c03d9b67900b109a87ce3d6c545b083659051e9c8","title":"How to use the Piano Training Center","path":"/en/subscriptions/how-to-use-the-piano-training-center","children":[]},{"id":"ci_2744c9fd21a530f5e143f4ad64869fe391d84c3709a693ff5631c74bac4a4d1b","title":"Privacy and Security","path":"/en/subscriptions/privacy-and-security","children":[{"id":"ci_50dd929fd83af165efff5c40e9f3d3608bc1f01b560dbee4aded0bce05f1f21c","title":"Compliance","path":"/en/subscriptions/compliance","children":[]},{"id":"ci_4654b75b488b458cbcec2efffd8e0b0a629426ac9c67c594f10dc5ab7121a989","title":"Bug Bounty","path":"/en/subscriptions/bug-bounty","children":[]},{"id":"ci_a56b79e5715b5e9b8a95a2731989579cfedea694bf6daa4b1315f95aa70aae68","title":"Security Policies and Relevant Documentation","path":"/en/subscriptions/security-policies-and-relevant-documentation","children":[]},{"id":"ci_c2b2c0dbe4f61d96c8ff902b7069eeacf1b081da65bb394a3e2499723ca9709a","title":"Product Security Features","path":"/en/subscriptions/product-security-features","children":[]},{"id":"ci_c431be6ac8258d273c554e7b772d12d219385f5f851ba71df6e62a4cf41f3707","title":"Data Security FAQs","path":"/en/subscriptions/data-security-faqs","children":[]},{"id":"ci_fbf8869cc75fe6ba8a69433be5625b8bdc967e37d0ca83f262c4db655343d963","title":"The Fair Consumer Contracts Act FAQs","path":"/en/subscriptions/the-fair-consumer-contracts-act-faqs","children":[]},{"id":"ci_4e676db96032f4a4e8a547339362717383fdc4d78282cb28768f3b2f3e0dc166","title":"Request Form for End-User Data Access or Deletion","path":"/en/subscriptions/request-form-for-end-user-data-access-or-deletion","children":[]}]},{"id":"ci_a6e86060d21513b3bac09c3adb49ef12291d8439fa52f1763dc591ff43ca0f5b","title":"Team Manager","path":"/en/subscriptions/team-manager","children":[]},{"id":"ci_3c2c6939e368d05405c3040666d2ecada23af36f0c099295bfb660a0e976b940","title":"Tutor","path":"/en/subscriptions/tutor","children":[]},{"id":"ci_ca29689d9ee58f5ccee6736c7842cb772bf58d148d5fd23fd6c675252867ed3e","title":"General FAQ","path":"/en/subscriptions/general-faq","children":[{"id":"ci_338aefdaf7e42961186190c529c004e5424b13bfe9f0a9ab3bcb21bd94839d57","title":"How can I leave product feedback in the Piano Dashboard?","path":"/en/subscriptions/how-can-i-leave-product-feedback-in-the-piano-dashboard","children":[]},{"id":"ci_5411b64398791a0b3376d4175a7a80d57eda887c1b75d6e20ffae610de8f9a3b","title":"How Do I Configure and Manage MFA for the Piano Dashboard?","path":"/en/subscriptions/how-do-i-configure-and-manage-mfa-for-the-piano-dashboard","children":[]},{"id":"ci_a61505786fe1730e09396121af63e0549a241f9551524351fcb0f4f09926a975","title":"How do I reset MFA for a Piano dashboard user?","path":"/en/subscriptions/how-do-i-reset-mfa-for-a-piano-dashboard-user","children":[]},{"id":"ci_2fc991f7869714da344fcc50980727b3a51ae4aab1cad0f690b63b36c17b9220","title":"How do I export data from Piano?","path":"/en/subscriptions/how-do-i-export-data-from-piano","children":[]},{"id":"ci_1d7fab45672b4f515ccd59f049316ff12be693f7f36881fefc2046c758702693","title":"How to create and access a Zendesk ticket","path":"/en/subscriptions/how-to-create-and-access-a-zendesk-ticket","children":[]},{"id":"ci_1276195251a447d2d610b5006b1872c4b2437c807fc708cc91e706d358b81371","title":"Important identifiers when talking to Piano Support","path":"/en/subscriptions/important-identifiers-when-talking-to-piano-support","children":[]},{"id":"ci_4b299347004dc61f17121471a7819c121748ab0e087d0b26ca382691fd2a81f7","title":"How to generate a HAR file","path":"/en/subscriptions/how-to-generate-a-har-file","children":[]},{"id":"ci_63e99d4a3e39379980e31323523d86e22589357539fca5ed8f2922f28023fa09","title":"Retrieving the x-request-id","path":"/en/subscriptions/retrieving-the-x-request-id","children":[]},{"id":"ci_247dabe7d575aed4ad0f791344ae269f2f3f76ceda42a41005ec24e3d0a0ab9b","title":"How to generate a new API token?","path":"/en/subscriptions/how-to-generate-a-new-api-token","children":[]},{"id":"ci_67b0c83e71118c8a27731cfb36674113cb139b551a71ac775a288593342bd66a","title":"Is Piano compatible with Internet Explorer 11?","path":"/en/subscriptions/is-piano-compatible-with-internet-explorer-11","children":[]},{"id":"ci_6377b36fcbc889d75abae285cec92e560cc7af6b4d827ada7d1d63876c8a821c","title":"What types of HTTP connections does Piano support?","path":"/en/subscriptions/what-types-of-http-connections-does-piano-support","children":[]},{"id":"ci_7e46988b99cbbf2e0a167647f70ce3a4593208caf442b8353db67639a23bbda3","title":"How Do I Reset My Password to the Piano Dashboard?","path":"/en/subscriptions/how-do-i-reset-my-password-to-the-piano-dashboard","children":[]}]}]},{"id":"ci_354e31727a6f37c6b875ea45bbe9fe97893e7c15b46e4dcd7105433ee838309f","title":"Subscriptions Release Notes","path":"/en/subscriptions/subscriptions-release-notes","children":[{"id":"ci_6d589a25aab335edddb7e957f47e0e60359243d631947007fd0e2475471bfc28","title":"2026 - Subscriptions Release Notes","path":"/en/subscriptions/2026-subscriptions-release-notes","children":[{"id":"ci_0b4fe8d52e0c32483388fddfbabd3a2d9989890b63561c60455c5d515100d703","title":"January 2026 - Subscriptions Release Notes","path":"/en/subscriptions/january-2026-subscriptions-release-notes","children":[]},{"id":"ci_c033d5b3b7ef0f7a7168dbb5e562d1b6ed13024bb4d433ada5ec0a5471a6b173","title":"February 2026 - Subscriptions Release Notes","path":"/en/subscriptions/february-2026-subscriptions-release-notes","children":[]},{"id":"ci_669feebd44a36476d1c4ebe156d77c856014d6afd9373bab911adfc9c906c45a","title":"March 2026 - Subscriptions Release Notes","path":"/en/subscriptions/march-2026-subscriptions-release-notes","children":[]},{"id":"ci_a4823c02a7244ec4db86430fd0238549095cc8a9a109ffbf5df78989f2113984","title":"April 2026 - Subscriptions Release Notes","path":"/en/subscriptions/april-2026-subscriptions-release-notes","children":[]},{"id":"ci_4fa6376b2fad505c973281798ecdf929211de081f3e51e4ff9fafe11dceb1476","title":"May 2026 - Subscriptions Release Notes","path":"/en/subscriptions/may-2026-subscriptions-release-notes","children":[]},{"id":"ci_53ecc3a27df2b683d6f0ff639ce6e5248e58289ae479dcabc1e73a44bbf45403","title":"June 2026 - Subscriptions Release Notes","path":"/en/subscriptions/june-2026-subscriptions-release-notes","children":[]}]},{"id":"ci_c419b0d6ad1811a01146f84b5ddbcff2e3826c5dbe3414515e8d88c571783fe3","title":"2025 - Subscriptions Release Notes","path":"/en/subscriptions/2025-subscriptions-release-notes","children":[{"id":"ci_1d82d9ddd6287f6b3e7332d9ddf3620e0a0313fe89c52ef51f5b640de233ce17","title":"January 2025 - Subscriptions Release Notes","path":"/en/subscriptions/january-2025-subscriptions-release-notes","children":[]},{"id":"ci_174885f19bc6f8e7174976616495c8a4211ca05126ada0b19cd96b6f5951592c","title":"February 2025 - Subscriptions Release Notes","path":"/en/subscriptions/february-2025-subscriptions-release-notes","children":[]},{"id":"ci_f983ef3563dc4157c1ab1d958eb00de15b5f2728ae787121992298997bd14050","title":"March 2025 - Subscriptions Release Notes","path":"/en/subscriptions/march-2025-subscriptions-release-notes","children":[]},{"id":"ci_f47fff02fec562b451cfef5598c67083ba02ccc71298f06bbc0fb7bd3c838a26","title":"April 2025 - Subscriptions Release Notes","path":"/en/subscriptions/april-2025-subscriptions-release-notes","children":[]},{"id":"ci_63f15761b1c6d1fdab46a6328c3e378696a75d7d9942dcd87ecdc3ecdb77ed8b","title":"May 2025 - Subscriptions Release Notes","path":"/en/subscriptions/may-2025-subscriptions-release-notes","children":[]},{"id":"ci_1318fc705d35b382537445b24322338059b72e66c62820b95a9e99ef7ed240c8","title":"June 2025 - Subscriptions Release Notes","path":"/en/subscriptions/june-2025-subscriptions-release-notes","children":[]},{"id":"ci_706101535cd421f1661d657bc505e9765ab1a996d1945845c4d234b1127c95b9","title":"July 2025 - Subscriptions Release Notes","path":"/en/subscriptions/july-2025-subscriptions-release-notes","children":[]},{"id":"ci_2b0abb6a7f9f8d9ffc8efe647cd9672538478e6541ea0d79ab2ac2f80a74fa54","title":"August 2025 - Subscriptions Release Notes","path":"/en/subscriptions/august-2025-subscriptions-release-notes","children":[]},{"id":"ci_5800454a834164f2b3ebf4081c1a934e504152dbb2635bc5a5ac546d31ed39b5","title":"September 2025 - Subscriptions Release Notes","path":"/en/subscriptions/september-2025-subscriptions-release-notes","children":[]},{"id":"ci_be2c40ba9729ac4972082aefa23559bde0b6ac329fa7dfe94809b35319192f2d","title":"October 2025 - Subscriptions Release Notes","path":"/en/subscriptions/october-2025-subscriptions-release-notes","children":[]},{"id":"ci_67671c5503bfaed68078de467ee3f427745ed8c183744a9f7de47839fe70aa08","title":"November 2025 - Subscriptions Release Notes","path":"/en/subscriptions/november-2025-subscriptions-release-notes","children":[]},{"id":"ci_cd9e47b55d103a6f50239ddc50259bdb1d269bd1c18c9c4e0b7e8c83c6962a6f","title":"December 2025 - Subscriptions Release Notes","path":"/en/subscriptions/december-2025-subscriptions-release-notes","children":[]}]}]}]