1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "snapshotId": "upload-october-04",
12 "historyCoverage": "partial",
13 "current": [
14 {
15 "rowId": "001",
16 "accountId": "0001",
17 "conversionName": "MQL",
18 "gclid": "click-a",
19 "conversionTime": "2026-10-01T10:00:00+02:00",
20 "orderId": "lead-1",
21 "value": "010.00",
22 "currency": "USD"
23 },
24 {
25 "rowId": "002",
26 "accountId": "0001",
27 "conversionName": "MQL",
28 "gclid": "click-a",
29 "conversionTime": "2026-10-01T08:00:00Z",
30 "orderId": "lead-1",
31 "value": "10",
32 "currency": "USD"
33 },
34 {
35 "rowId": "003",
36 "accountId": "0001",
37 "conversionName": "MQL",
38 "gclid": "click-b",
39 "conversionTime": "2026-10-02T08:00:00Z",
40 "orderId": "lead-2",
41 "value": "12.50",
42 "currency": "USD"
43 },
44 {
45 "rowId": "004",
46 "accountId": "0001",
47 "conversionName": "MQL",
48 "gclid": "click-c",
49 "conversionTime": "2026-10-03T08:00:00Z",
50 "orderId": "lead-3",
51 "value": "5.00",
52 "currency": "USD"
53 },
54 {
55 "rowId": "005",
56 "accountId": "0001",
57 "conversionName": "Sale",
58 "gclid": "click-a",
59 "conversionTime": "2026-10-01T08:00:00Z",
60 "orderId": "lead-1",
61 "value": "20.00",
62 "currency": "USD"
63 }
64 ],
65 "history": [
66 {
67 "rowId": "h-01",
68 "accountId": "0001",
69 "conversionName": "MQL",
70 "gclid": "click-a",
71 "conversionTime": "2026-10-01T08:00:00Z",
72 "orderId": "lead-1",
73 "value": "11.00",
74 "currency": "USD",
75 "outcome": "accepted"
76 },
77 {
78 "rowId": "h-02",
79 "accountId": "0001",
80 "conversionName": "MQL",
81 "gclid": "click-b",
82 "conversionTime": "2026-10-01T08:00:00Z",
83 "orderId": "lead-2",
84 "value": "12.50",
85 "currency": "USD",
86 "outcome": "accepted"
87 },
88 {
89 "rowId": "h-03",
90 "accountId": "0001",
91 "conversionName": "MQL",
92 "gclid": "click-c",
93 "conversionTime": "2026-10-03T08:00:00Z",
94 "orderId": "lead-3",
95 "value": "5.00",
96 "currency": "USD",
97 "outcome": "rejected"
98 }
99 ],
100 "currentCsv": "",
101 "historyCsv": "",
102 "currentColumns": {
103 "rowId": "rowId",
104 "accountId": "accountId",
105 "conversionName": "conversionName",
106 "gclid": "gclid",
107 "conversionTime": "conversionTime",
108 "orderId": "orderId",
109 "value": "value",
110 "currency": "currency"
111 },
112 "historyColumns": {
113 "rowId": "rowId",
114 "accountId": "accountId",
115 "conversionName": "conversionName",
116 "gclid": "gclid",
117 "conversionTime": "conversionTime",
118 "orderId": "orderId",
119 "value": "value",
120 "currency": "currency",
121 "outcome": "outcome"
122 }
123};
124
125
126const run = await client.actor("h_murdock/offline-conversion-history-evidence").call(input);
127
128
129console.log('Results from dataset');
130console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
131const { items } = await client.dataset(run.defaultDatasetId).listItems();
132items.forEach((item) => {
133 console.dir(item);
134});
135
136