Add Scrapive technology - #337
Open
yusufesatt wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Scrapive is a Turkish on-site and WhatsApp marketing platform that provides sales and conversion optimization solutions for e-commerce websites. It is embedded as JavaScript widgets on the merchant's own storefront and is used by e-commerce stores on Ticimax, IdeaSoft, T-Soft, ikas, Shopify, Qukasoft, faprika, akinon, inveon and WooCommerce.
Categories: Marketing automation (32) is primary, with Reviews (90) and Widgets (5) alongside it. The whole platform ships in the same bundle family and shares the single fingerprint below, so one entry covers it.
All assets are served from a single host (scrapive.com) under a fixed file-name pattern (scrapive-.iife.js), so one regex covers every module.
Merchants integrate in one of two ways, both fingerprinted:
Loader tag in the page source: <script defer src="https://scrapive.com/scrapive-embed.iife.js" data-merchant-id="706341"></script>
An inline bootstrap that injects the same bundles at runtime, guarded by window.SCRAPIVE_LOADED.
Runtime signals: the globals SCRAPIVE_EMBED and SCRAPIVE_LOADED, and XHR calls to tygo.scrapive.com.
Live examples
Home page (site-wide integration):
https://www.nurmedicalwear.com/
https://beautenica.com/
https://www.ssgaraj.com/
https://www.markafarma.com/
https://beonline.com.tr/
https://www.robokids.com.tr/
https://www.olalook.com.tr/
https://mattnotebook.com/
https://www.areon.com.tr/
https://www.bilenn.com.tr/
https://www.aniyuzuk.com/
Product pages (widget loaded on product detail only):
https://www.tolinstore.com/tr/tolin-bayan-genis-askili-viskon-kombinezon-gecelik-1584-2311
https://www.mismama.com/purina-one-dual-nature-somonlu-kisirlastirilmis-kedi-mamasi-650-g
All 13 URLs match the html pattern in the raw HTML; 7 of them carry the bundle as a plain <script src> and so also match scriptSrc. The remaining 6 inject it at runtime, which is what the scripts and js patterns cover.