Skip to content

Commit

Permalink
Added new snapshots
Browse files Browse the repository at this point in the history
Modified spec.json to match fixups
  • Loading branch information
Luishfs committed Apr 10, 2024
1 parent 69ec5da commit 60ea9bd
Show file tree
Hide file tree
Showing 47 changed files with 1,142 additions and 973 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/python.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ on:
- "source-google-sheets-native/**"
- "source-hubspot-native/**"
- "source-hubspot/**"
- "source-google-analytics-data-api/**"
pull_request:
branches: [main]
paths:
Expand All @@ -25,6 +26,7 @@ on:
- "source-google-sheets-native/**"
- "source-hubspot-native/**"
- "source-hubspot/**"
- "source-google-analytics-data-api/**"

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand Down Expand Up @@ -72,6 +74,10 @@ jobs:
type: capture
version: v5
usage_rate: "1.0"
- name: source-google-analytics-data-api
type: capture
version: v3
usage_rate: "1.0"

steps:
- uses: actions/checkout@v4
Expand Down
6 changes: 0 additions & 6 deletions source-google-analytics-data-api/.dockerignore

This file was deleted.

32 changes: 0 additions & 32 deletions source-google-analytics-data-api/Dockerfile

This file was deleted.

19 changes: 0 additions & 19 deletions source-google-analytics-data-api/Makefile

This file was deleted.

130 changes: 0 additions & 130 deletions source-google-analytics-data-api/README.md

This file was deleted.

72 changes: 0 additions & 72 deletions source-google-analytics-data-api/acceptance-test-config.yml

This file was deleted.

2 changes: 0 additions & 2 deletions source-google-analytics-data-api/acceptance-test-docker.sh

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
$schema: "https://json-schema.org/draft-07/schema#"
type:
- object
additionalProperties: true
properties:
property_id:
type:
- string
date:
type: string
description: "The date of the event, formatted as YYYYMMDD."
active1DayUsers:
type:
- "null"
- integer
description: "The number of distinct active users on your site or app within a 1 day period. The 1 day period includes the last day in the report's date range. Note: this is the same as Active Users."
_meta:
type: object
properties:
row_id:
type: integer
required:
- row_id
required:
- date
- property_id
74 changes: 74 additions & 0 deletions source-google-analytics-data-api/acmeCo/devices.schema.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
$schema: "https://json-schema.org/draft-07/schema#"
type:
- object
additionalProperties: true
properties:
property_id:
type:
- string
date:
type: string
description: "The date of the event, formatted as YYYYMMDD."
deviceCategory:
type: string
description: "The type of device: Desktop, Tablet, or Mobile."
operatingSystem:
type: string
description: The operating systems used by visitors to your app or website. Includes desktop and mobile operating systems such as Windows and Android.
browser:
type: string
description: The browsers used to view your website.
totalUsers:
type:
- "null"
- integer
description: "The number of distinct users who have logged at least one event, regardless of whether the site or app was in use when that event was logged."
newUsers:
type:
- "null"
- integer
description: "The number of users who interacted with your site or launched your app for the first time (event triggered: first_open or first_visit)."
sessions:
type:
- "null"
- integer
description: "The number of sessions that began on your site or app (event triggered: session_start)."
sessionsPerUser:
type:
- "null"
- number
description: The average number of sessions per user (Sessions divided by Active Users).
averageSessionDuration:
type:
- "null"
- number
description: "The average duration (in seconds) of users` sessions."
screenPageViews:
type:
- "null"
- integer
description: The number of app screens or web pages your users viewed. Repeated views of a single page or screen are counted. (screen_view + page_view events).
screenPageViewsPerSession:
type:
- "null"
- number
description: The number of app screens or web pages your users viewed per session. Repeated views of a single page or screen are counted. (screen_view + page_view events) / sessions.
bounceRate:
type:
- "null"
- number
description: "The percentage of sessions that were not engaged ((Sessions Minus Engaged sessions) divided by Sessions). This metric is returned as a fraction; for example, 0.2761 means 27.61% of sessions were bounces."
_meta:
type: object
properties:
row_id:
type: integer
required:
- row_id
required:
- date
- deviceCategory
- operatingSystem
- browser
- property_id
Loading

0 comments on commit 60ea9bd

Please sign in to comment.