Scrape product data from any e-commerce site with a dataLayer avatar
Scrape product data from any e-commerce site with a dataLayer

Pricing

$3.00/month + usage

Go to Store
Scrape product data from any e-commerce site with a dataLayer

Scrape product data from any e-commerce site with a dataLayer

eloquent_mountain/scrape-product-data-from-any-e-commerce-site

Developed by

Paco

Maintained by Community

Scrapes e-commerce product data from any (e-commerce) website that has a dataLayer object (mostly used in google analytics implementations). It returns all product data in multiple data formats. Also available as an API to integrate with your own or other products. Circumvents the Cookie wall.

0.0 (0)

Pricing

$3.00/month + usage

2

Monthly users

26

Runs succeeded

90%

Response time

1.4 days

Last modified

16 days ago

SP

Not sure this is working

Closed
spr123 opened this issue
2 months ago

Not sure this is working, did not pull any products

eloquent_mountain avatar

Hi, If you share the URL with me i can have a look. Are you certain there is a dataLayer object on the website that contains product information?

SP

spr123

2 months ago

I added the run with the url. Is there something else you need ?

eloquent_mountain avatar

Ah missed that, apologies. I've visited the website and although there is a dataLayer available, I don't see any product data being pushed into it. Meaning there is also nothing (product wise) to be collected.

SP

spr123

2 months ago

Hi Sorry, I am not really understanding, there are products on the website

https://www.elementswatches.com/products/bestfriend-40-mahogany-mens-watch-brown-strap

Do you mean you just can't get products from certain websites ? If so this defeats the purpose of this actor right ?

eloquent_mountain avatar

There are indeed products on the homepage of the website. But there is no "product data" being collected in the dataLayer object of the homepage.

In the product detail page example that you shared (https://www.elementswatches.com/products/bestfriend-40-mahogany-mens-watch-brown-strap) there is product data being collected in the dataLayer and this is also picked up by the actor (see attached screenshot "product_pdp").

Either you need to modify your Shopify/Google Analytics settings to also collect product data on your homepage , or supply the Actor with a list of product detail page URL's.

eloquent_mountain avatar

Correction: Attached the correctly highlighted row with the product information

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

1 day

Price

$3.00