forked from rawroland/matomo-javascript-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfixtures.ts
37 lines (32 loc) · 1.02 KB
/
fixtures.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import {OriginalTrackingParameters, RenamedTrackingParameters} from '../src/types';
export const baseParameters: RenamedTrackingParameters = {
actionName: 'push_it',
url: 'https://example.com',
uniqueUserId: '3b99e3e0759811e8',
randomString: '905e6838-4c8e-11e9-8646-d663bd873d93',
};
export const parametersWithApiVersion: RenamedTrackingParameters = {
apiVersion: '1',
...baseParameters,
};
export const fullParameters: RenamedTrackingParameters = {
...parametersWithApiVersion,
userInfo: {
dimensions: [
{key: 0, value: 'English'},
{key: 3, value: 'Cologne'},
],
},
};
export const bareOriginalParameters: OriginalTrackingParameters = {
action_name: 'push_it',
url: 'https://example.com',
_id: '3b99e3e0759811e8',
rand: '905e6838-4c8e-11e9-8646-d663bd873d93',
apiv: '1',
};
export const fullOriginalParameters: OriginalTrackingParameters = {
...bareOriginalParameters,
dimension0: fullParameters.userInfo.dimensions[0].value,
dimension3: fullParameters.userInfo.dimensions[1].value,
};