{"id":22441398,"url":"https://github.com/hms-core/hms-dtm-demo-web","last_synced_at":"2025-04-13T19:40:18.441Z","repository":{"id":112129259,"uuid":"290726430","full_name":"HMS-Core/hms-dtm-demo-web","owner":"HMS-Core","description":"HMS DTM demo provides guidance for developers how to use HMS Dynamic Tag Manager Service.It illustrates how to track specific events and report data to third-party analytics platforms and monitoring your marketing activity data as needed.","archived":false,"fork":false,"pushed_at":"2022-11-18T15:51:40.000Z","size":44,"stargazers_count":9,"open_issues_count":0,"forks_count":5,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-27T10:15:11.142Z","etag":null,"topics":["dtm","dynamic-tag-management","hms","hmscore","web"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HMS-Core.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-27T08:56:24.000Z","updated_at":"2022-11-18T15:51:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"b115595c-db8a-440b-a4fb-04c49da838b8","html_url":"https://github.com/HMS-Core/hms-dtm-demo-web","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HMS-Core%2Fhms-dtm-demo-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HMS-Core%2Fhms-dtm-demo-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HMS-Core%2Fhms-dtm-demo-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HMS-Core%2Fhms-dtm-demo-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HMS-Core","download_url":"https://codeload.github.com/HMS-Core/hms-dtm-demo-web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248770092,"owners_count":21158908,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dtm","dynamic-tag-management","hms","hmscore","web"],"created_at":"2024-12-06T02:14:22.481Z","updated_at":"2025-04-13T19:40:18.417Z","avatar_url":"https://github.com/HMS-Core.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HMS DTM(Dynamic Tag Manger) Sample for Web\n\n[![hms](https://img.shields.io/badge/hms-dtm-brightgreen)](https://developer.huawei.com/consumer/en/doc/development/HMS-References/3021004) \n\nEnglish | [中文](README_ZH.md)\n\n## Table of Contents\n\n * [Introduction](#introduction)\n * [Getting Started](#getting-started)\n * [Installation](#installation)\n * [Configuration ](#configuration)\n * [Supported Environments](#supported-environments)\n * [Result](#result)\n * [License](#license)\n\n## Introduction\nWith Dynamic Tag Manager, you can dynamically update tracking tags on a web-based UI to track specific events and report data to third-party analytics platforms, tracking your marketing activity data as needed.\n\nFor the document introducing DTM, visit [Development Guide](https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/introduction-0000001050043907).\n\n## Getting Started\nBefore you start developing an app, configure your app information in AppGallery Connect.\n1. Register as a developer.\nRegister a [HUAWEI account](https://developer.huawei.com/consumer/en/doc/20300).\n\n2. Create an app.\nCreate an app by following instructions in [Creating an AppGallery Connect Project](https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-get-started-web#h1-1594605371607) and [Adding an Web App to the Project](https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-get-started-web#h1-1594605413814).\n\n## Installation\nUse a text editor, such as Notepad、WebStorm to open the demo project.\n\n## Configuration\nTo experience DTM, visit [Codelab](https://developer.huawei.com/consumer/en/codelab/HMSDTMKit-Web/index.html#0).\n\n1. Create a configuration on the DTM portal in AppGallery Connect.\n2. Insert configured JS scripts in the proper position in the head of each web app.\n\n## Supported Environments\nGoogle Chrome\n\n## Result\nAt last, You can view the reported event on the third-party platform.\n\n## Question or issues\nIf you want to evaluate more about HMS Core,\n[r/HMSCore on Reddit](https://www.reddit.com/r/HuaweiDevelopers/) is for you to keep up with latest news about HMS Core, and to exchange insights with other developers.\n\nIf you have questions about how to use HMS samples, try the following options:\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/huawei-mobile-services) is the best place for any programming questions. Be sure to tag your question with \n`huawei-mobile-services`.\n- [Huawei Developer Forum](https://forums.developer.huawei.com/forumPortal/en/home?fid=0101187876626530001) HMS Core Module is great for general questions, or seeking recommendations and opinions.\n\nIf you run into a bug in our samples, please submit an [issue](https://github.com/HMS-Core/hms-dtm-demo-web/issues) to the Repository. Even better you can submit a [Pull Request](https://github.com/HMS-Core/hms-dtm-demo-web/pulls) with a fix.\n\n\n## License\nDTM sample for web is licensed under the [Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhms-core%2Fhms-dtm-demo-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhms-core%2Fhms-dtm-demo-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhms-core%2Fhms-dtm-demo-web/lists"}