Skip to content

googleads/data-manager-node

Repository files navigation

Data Manager API utility library and samples for Node.js

Utility library and code samples for working with the Data Manager API and Node.js.

Setup instructions

https://developers.google.com/data-manager/api/devguides/quickstart/install-library#node.js

Repository structure

  • data-manager-util: Source code for the utility library.

    Follow the setup instructions to declare a dependency on the current version of the utility library in your project. Use the utilities in the library to help with common tasks like formatting, hashing, encrypting, and encoding data for Data Manager API requests.

  • data-manager-samples: Code samples for working with the Data Manager API and the utility library.

    This project demonstrates how to set up a project that depends on the Data Manager API client library and the data-manager-util library.

Run samples

To run a sample, invoke the script using the command line. You can pass arguments to the script in one of two ways:

1. Explicitly, on the command line

npm run ingest-events -w samples \
  --operating_account_type=<operating_account_type> \
  --operating_account_id=<operating_account_id> \
  --conversion_action_id=<conversion_action_id> \
  --json_file='</path/to/your/file>'

2. Using an arguments file

You can also save arguments in a file.

Note: The arguments filename must end in .json.

{
  "operating_account_type": "YOUR_OPERATING_ACCOUNT_TYPE",
  "operating_account_id": "YOUR_OPERATING_ACCOUNT_ID",
  "conversion_action_id": "YOUR_CONVERSION_ACTION_ID",
  "json_file": "samples/sampledata/events_1.json"
}

Then, run the sample with the --config argument:

npm run ingest-events -w samples --config /path/to/your/argsjsonfile

Issue tracker

Contributing

Contributions welcome! See the Contributing Guide.

Authors

About

No description or website provided.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors