https://github.com/dallasread/marketing.js
Calls-to-Action that change the way your website interacts with others.
https://github.com/dallasread/marketing.js
action cta marketing
Last synced: 2 months ago
JSON representation
Calls-to-Action that change the way your website interacts with others.
- Host: GitHub
- URL: https://github.com/dallasread/marketing.js
- Owner: dallasread
- Created: 2016-11-29T05:23:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-10T01:48:39.000Z (almost 9 years ago)
- Last Synced: 2025-01-29T07:51:18.241Z (over 1 year ago)
- Topics: action, cta, marketing
- Language: JavaScript
- Homepage: http://www.marketingjs.com
- Size: 2.64 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Marketing.js
Calls-to-Action that change the way your website interacts with others.
Calls-to-Action
===============
- [x] **Wizard** - single or multi step forms - [Example](./ctas/wizard/index.html)
- [x] **Social Shares** - social icons - [Example](./ctas/chat/index.html)
- [x] **Cookie Notice** - display a cookie notice - [Example](./ctas/cookie-notice/index.html)
- [x] **Contact Form** - display a contact form - [Example](./ctas/contact/index.html)
- [x] **Button Link** - display a button - [Example](./ctas/button/index.html)
- [x] **Call Back** - display a button for users to schedule a call with you - [Example](./ctas/call-back/index.html)
- [x] **Survey** - display a survey - [Example](./ctas/survey/index.html)
- [ ] **Click To Call** - display a button for users to call you - [Example](./ctas/call-back/index.html)
- [ ] **Live Chat** - chat with your visitors - [Example](./ctas/chat/index.html)
- [ ] Appointment Booker
- [ ] Petition
- [ ] Poll
- [ ] Shopping Cart
- [ ] Cobrowsing
Here's a chat in action:

To use a CTA, simply:
```
new Marketing.Chat({
data: {
messages: {},
user: {},
agent: {},
appendTo: '.chat'
},
api: { // required to interact with a server
identify: function identify() {},
track: function track(eventName, data) {}
}
}).ready();
```
CTAs may require other details — check the examples above.