Previously known as SurgyGizmo, the rebranded survey company are most used for NPS data.
Alchemer dates are on EDT, this tap converts them to UTC.
Just a few entities had being included in this tap.
entity | description |
---|---|
survey | Survey attributes and setup |
survey_question | Questions used in the survey |
survey_response | Attributes for the Response of the survey |
survey_response_data | Response for each question |
Some data had being flattened to simplify reporting.
There is no discover catalog, as the catalog is simple and stream are not configurable in this release.
survey
and survey_response
are incremental loaded.
# download this package locally
pip install .
#or
pip install https://github.com/Zookal/tap-alchemer/archives/master.zip
This tap requires a config.json
with the token for Alchemer. See sample_config.json for an example.
Domain configuration are dependant of you account creation from Alchemer, see more details API domain
{
"api_token": "",
"api_token_secret": "",,
"domain": "api.alchemer.com"
}
To run tap-alchmer
with the configuration file, use this command:
tap-alchemer -c config.json -s state.json
export PYTHONPATH=$(pwd):$PYTHONPATH
python tap_alchemer/__init__.py -c config.json -s state.json
- publish on PIP
- add other streams like campaign and contact