Export email activity as CSV in Sendgrid - sendgrid

Can anyone please help me on this. I would like to track the user activity in Excel, about their open, click status. I could see them in UI portal. Is there any option to export as CSV?
Thanks in advance.
Bose

Check out the Keen IO SendGrid integration. It collects and stores your SendGrid event data automatically and stores it forever. You to do downloads in the UI or programmatically, and provides a bunch of other functionality that may also be useful.
You can also use it to export some or all of your data to CSV and custom audiences based on arbitrary segmentation, like user behavior or custom attributes (what SendGrid calls Unique Arguments.

Related

Is it possible/ How is it possible to access the input of a user?

Can the text in the input field that the user is currently writing, be accessed, via the facebook api? This info is needed to aid the user when he is writing a message, with the help of NLP. But other use-cases like spellchecking or Grammer would also make a lot of sense.
In my case, I want to implement a bot that is able to analyze the content of the input and give instant feedback. Basically an NLP Spellchecker, so I also need text highlighting for the text in the input field, but that is another question.
However, I only found information about accessing sent messages.

SurveyMonkey API: Using existing email collector and/or HTML in body_text programmatically

I am guessing there is no support for this, but need to confirm for a client.
I am using send_flow from the API. Is it possible to:
In any way add recipients to an existing Email Collector? The reason is that automating surveys creates quite a few collectors if done daily or more frequently.
Is it possible to send in HTML in email_message.body_text programmatically? It does state plain text in the documentation, and it does not get converted and shows up in the email as plain text. If I use the same HTML-code in an Email Collector created in the SurveyMonkey-website, it works fine, but then again I have no way of using an existing collector it seems, as in question 1.
Continuing from question 2, if we can't send in HTML programmatically, is there a way to change the default email template? The API states "Default template is used if this [body_text] is not specified", but I can't see any option of customizing this in our client-accounts.
Have also considered using a Web Link Collector and send emails outside of SurveyMonkey. The challenge with that seems to be:
Can't register [CustomData] with the responses, which is vital for the analysis, without adding potentially large dropdowns inside the survey itself.
The Survey URL is not unique in terms of forwarding it, although this can be an acceptable risk.
Thanks a lot, any ideas or feedback is appreciated.
Thanks to Tony at SurveyMonkey this was solved by him pointing to Custom Variables in the Platinum version, then adding these to a Web Link Collector and sending the HTML email from our integrating application.
http://help.surveymonkey.com/articles/en_US/kb/What-are-custom-variables-and-how-do-I-use-them
The problem with web link collector is that there is no way to track response rate since SurveyMonkey doesn't know how many links were sent out. I don't know a way around this.

Is it possible to create a limited registration signup form using Google Docs Forms?

I would like to create an event signup form using Google Docs. The user is able to select which session they would like to attend, but I need to somehow limit the number of people that can register for each session.
I can not find a way to do this using the standard form creator GUI, however I think it might be possible to do using Google Apps Script. I would need to be able to customize the form that is loaded to remove sessions that are already full based on a query to the underlying spreadsheet.
Is this possible, or should I look into other Web Form surveys?
The Google Apps Script Template site has some good templates to help you do something like this. In particular, the Course Registration template sounds like what you should use.

How to check mail open rate using google analytic?

The problems is since the mail is not an actual html page putting in webserver
The problems are:
How can i use the google analytics to check the open rate of the mail?
IF i use a random code eg. newsletter?code='sadsd' I can actually know who have opened the email?
Can i view the result by capture the data instead of login to google and view.
Thank you for any kind of help/ experience sharing.
How can i use the google analytics to check the open rate of the mail?
IF i use a random code eg. newsletter?code='sadsd' I can actually know who have opened the email?
You can't just write something and get something. First of all, if your question is referring to email campaigns then there is a well structured way to achieve this. You can use this for reference.
Can i view the result by capture the data instead of login to google and view?
Yes, by using GA-API , you can extract the data, store it in database and view it in your desired format.Also for testing purpose, by using tools like Omnibug or Charles you can test what values are getting passed to the google analytics server (through the Google Analytics Code placed to capture the data(from user interaction) and pass the data (to GA server)).
*Pardon me if I misunderstood your question.

Can I collect data from form fields with Google Analytics?

I have a website with a "contact me" form. Users can leave their name, email, and message and I'll get an email containing their data.
I've set up a goal on Google Analytics for the registration and everything works fine.
Now, the question is: Can I see their names and emails on my Analytics? Is there any way to make Google Analytics save that data and show it to me?
Thanks in advance,
Daniel
Theoretically this can be done using custom variables. See: http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html
However, I believe that name and email address are considered Personally Identifiable Information so sending it to Google Analytics is most likely against their Terms of Service. See section 7: http://www.google.com/intl/en/analytics/tos.html
You would need to use another tracking system such as Piwik: http://piwik.org/
You can try using event tracking.
eg.
Register