Read purchases and orders for the same days
Read the full prompt
Use only this Datapipe project’s authorized data. Discover the connected accounts, datasets and compatible fields first. Confirm dates, timezones, currencies and data coverage. Keep missing or unmatched rows visible; never substitute sample data. Compare the sources explicitly and explain every match. Do not change source records or send messages. From the connected GA4 property, tell me the property time zone, then read date and transactionId with ecommercePurchases for the complete days I choose, ending at least two days ago. Report how many rows came back; if the result may be cut off, split the date range. Then read Shopify Orders (GraphQL): orders_graphql.name, legacyResourceId, createdAt, cancelledAt and displayFinancialStatus for one extra UTC day before and after my range. Convert createdAt to the GA4 property time zone and keep only orders inside the chosen local days. Show orders and GA4 transaction rows per day without matching them yet. Do not compare revenue until currency, tax and shipping definitions are confirmed.