Django Epsilon service
Project description
#Django Epsilon
Epsilon.com API integration for Django applications
Installation
pip install django-epsilon
Usage
from epsilon.models import Epsilon
profile = {
'first_name': 'John',
'last_name': 'Smith',
'date_of_birth': '1990-01-01',
'zip_code': '12345',
'email': 'john.smith@example.com'
}
Epsilon.addProfile(self.profile, add_survey=True)
Configuration
Add these variables to your Django settings
# If set to False, API will never be called
EPSILON_ON = getenv('EPSILON_ON', True)
# Enables django signals
EPSILON_AUTO_PUSH = getenv('EPSILON_AUTO_PUSH', False)
# Epsilon.com client settings
EPSILON_CLIENT_ID = ''
EPSILON_CLIENT_SECRET = ''
EPSILON_API_ENDPOINT = 'https://your_url.epsilon.com/CPGWebServices'
EPSILON_CAMPAIGN_CONTROL_ID = ''
EPSILON_QUESTION_ANSWER_ID = ''
# Epsilon.com campaign settings
EPSILON_TRACKING_INFO_DOMAIN_HASH = ''
EPSILON_TRACKING_INFO_TIMESTAMP = ''
EPSILON_TRACKING_UTM_SOURCE = ''
EPSILON_TRACKING_UTM_MEDIUM = ''
EPSILON_TRACKING_UTM_TERM = ''
EPSILON_TRACKING_UTM_CONTENT = ''
EPSILON_TRACKING_UTM_CAMPAIGN = ''
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-epsilon-0.4.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for django_epsilon-0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a347e8eeeec9cc05d45af030bc58454b8669e723c62e86a48d37bfe9bf51d9ae |
|
MD5 | 6b1244af0678079631339c7e6bbeef30 |
|
BLAKE2b-256 | 0a41a727d5aeff44640221af8fa1b751760b4a1c21f3498c2e9d6edf39b4af32 |