├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── auth.py ├── cloud_bigquery.py ├── cloud_data_transfer.py ├── cloud_env_setup.py ├── config.yaml ├── config_parser.py ├── data ├── geo_targets.csv └── language_codes.csv ├── images ├── access.png ├── architecture.png └── copy_icon.png ├── plugins ├── cloud_utils │ ├── __init__.py │ ├── cloud_api.py │ ├── cloud_auth.py │ ├── cloud_composer.py │ ├── cloud_storage.py │ ├── images │ │ └── module_overview.png │ └── utils.py └── sheet_installer │ ├── package-lock.json │ ├── package.json │ ├── shopping-insider │ ├── apps_script │ │ └── main.js │ └── cyborg.json │ └── solutions_config.json ├── requirements.in ├── requirements.txt ├── setup.sh └── sql ├── 10_materialize_product_historical.sql ├── 1_product_view.sql ├── 2_product_metrics_view.sql ├── 3_customer_view.sql ├── 4_adgroup_criteria_view.sql ├── 5_pmax_criteria_view.sql ├── 6_criteria_view.sql ├── 7_targeted_products_view.sql ├── 8_product_detailed_view.sql ├── 9_materialize_product_detailed.sql ├── main_workflow.sql └── market_insights ├── best_sellers_workflow.sql ├── historical_view.sql └── snapshot_view.sql /.gitignore: -------------------------------------------------------------------------------- 1 | .history/ 2 | node_modules/ 3 | dest/ 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/README.md -------------------------------------------------------------------------------- /auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/auth.py -------------------------------------------------------------------------------- /cloud_bigquery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/cloud_bigquery.py -------------------------------------------------------------------------------- /cloud_data_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/cloud_data_transfer.py -------------------------------------------------------------------------------- /cloud_env_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/cloud_env_setup.py -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/config.yaml -------------------------------------------------------------------------------- /config_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/config_parser.py -------------------------------------------------------------------------------- /data/geo_targets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/data/geo_targets.csv -------------------------------------------------------------------------------- /data/language_codes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/data/language_codes.csv -------------------------------------------------------------------------------- /images/access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/images/access.png -------------------------------------------------------------------------------- /images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/images/architecture.png -------------------------------------------------------------------------------- /images/copy_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/images/copy_icon.png -------------------------------------------------------------------------------- /plugins/cloud_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/cloud_utils/__init__.py -------------------------------------------------------------------------------- /plugins/cloud_utils/cloud_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/cloud_utils/cloud_api.py -------------------------------------------------------------------------------- /plugins/cloud_utils/cloud_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/cloud_utils/cloud_auth.py -------------------------------------------------------------------------------- /plugins/cloud_utils/cloud_composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/cloud_utils/cloud_composer.py -------------------------------------------------------------------------------- /plugins/cloud_utils/cloud_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/cloud_utils/cloud_storage.py -------------------------------------------------------------------------------- /plugins/cloud_utils/images/module_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/cloud_utils/images/module_overview.png -------------------------------------------------------------------------------- /plugins/cloud_utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/cloud_utils/utils.py -------------------------------------------------------------------------------- /plugins/sheet_installer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/sheet_installer/package-lock.json -------------------------------------------------------------------------------- /plugins/sheet_installer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/sheet_installer/package.json -------------------------------------------------------------------------------- /plugins/sheet_installer/shopping-insider/apps_script/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/sheet_installer/shopping-insider/apps_script/main.js -------------------------------------------------------------------------------- /plugins/sheet_installer/shopping-insider/cyborg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/sheet_installer/shopping-insider/cyborg.json -------------------------------------------------------------------------------- /plugins/sheet_installer/solutions_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/plugins/sheet_installer/solutions_config.json -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/setup.sh -------------------------------------------------------------------------------- /sql/10_materialize_product_historical.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/10_materialize_product_historical.sql -------------------------------------------------------------------------------- /sql/1_product_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/1_product_view.sql -------------------------------------------------------------------------------- /sql/2_product_metrics_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/2_product_metrics_view.sql -------------------------------------------------------------------------------- /sql/3_customer_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/3_customer_view.sql -------------------------------------------------------------------------------- /sql/4_adgroup_criteria_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/4_adgroup_criteria_view.sql -------------------------------------------------------------------------------- /sql/5_pmax_criteria_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/5_pmax_criteria_view.sql -------------------------------------------------------------------------------- /sql/6_criteria_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/6_criteria_view.sql -------------------------------------------------------------------------------- /sql/7_targeted_products_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/7_targeted_products_view.sql -------------------------------------------------------------------------------- /sql/8_product_detailed_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/8_product_detailed_view.sql -------------------------------------------------------------------------------- /sql/9_materialize_product_detailed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/9_materialize_product_detailed.sql -------------------------------------------------------------------------------- /sql/main_workflow.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/main_workflow.sql -------------------------------------------------------------------------------- /sql/market_insights/best_sellers_workflow.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/market_insights/best_sellers_workflow.sql -------------------------------------------------------------------------------- /sql/market_insights/historical_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/market_insights/historical_view.sql -------------------------------------------------------------------------------- /sql/market_insights/snapshot_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/shopping_insider/HEAD/sql/market_insights/snapshot_view.sql --------------------------------------------------------------------------------