How do you put google analytics code on a link, for example a link on your page to a download file. Is there a way to call the analytics function from a link?
Cheers.
You can track the click of the link using the _trackPageview function like so:
Download Now
The page view will be associated with whatever you pass to the _trackPageview function (/wherever/file.pdf in this case).
Google documentation is here.
One option for you would be to create a download page that redirects to the file to be downloaded and includes a link manually download if it doesn't automatically start.
Google would be used to track the page rather than the file.
Related
as I'm not a web developer by any means, this is me just asking a question for that I have not found a solution for.
I have a google sheet with multiple pages/sheets within it. the file is embeded in an iframe inside a webpage and I pulled the url and can open it directly using the url. the following link is just an example as I can't share the actual link since I am not allowed to:
https://docs.google.com/spreadsheets/d/e/{key}/pubhtml?widget=true&headers=false
I have tried this:
https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key={key}
and is not working I get an error:
Sorry, unable to open the file at present.
Please check the address and try again.
the file is not meant for anyone to download nor share. Furthremore, since it is continuosely manually updated by author and I need to keep track of updates, taking screenshots is not efficient since the file is too big.
is there any way I can download the actual sheet to my device (so I can compare file updates over the long run)
Thank you.
I believe your goal as follows.
You want to download a Google Spreadsheet.
You are the owner of Google Spreadsheet.
The Spreadsheet is published as the Web publish. So the URL of Spreadsheet is https://docs.google.com/spreadsheets/d/e/2PACX-1vTl9bcwMSjoxYj406evzJefFodkVEUlV2KIq34Y5V8BFWJygAFrPSA7L5d89TASDUjkPG4b2SfN2rpe/pubhtml?widget=true&headers=false.
Issue and workaround:
Unfortunately, the Google Spreadsheet cannot be directly downloaded as the Google Spreadsheet. It seems that this is the current specification. In this case, it is required to export the Google Spreadsheet as other mimeType. For example, it's XLSX format, PDF format and CSV format. But the URL of https://docs.google.com/spreadsheets/d/e/2PACX-1vTl9bcwMSjoxYj406evzJefFodkVEUlV2KIq34Y5V8BFWJygAFrPSA7L5d89TASDUjkPG4b2SfN2rpe/pubhtml?widget=true&headers=false cannot directly export. So, in this answer, as a workaround, I would like to propose to use the URL for exporting Google Spreadsheet as other mimeType.
When your URL is used, the URL for exporting is as follows.
Modified url:
https://docs.google.com/spreadsheets/d/e/2PACX-1vTl9bcwMSjoxYj406evzJefFodkVEUlV2KIq34Y5V8BFWJygAFrPSA7L5d89TASDUjkPG4b2SfN2rpe/pub?output=xlsx
In this case, when you access to above URL using browser, your Spreadsheet can be exported as a XLSX file.
When output=xlsx is modified to output=pdf and output=csv, you can export as a PDF file and a CSV file, respectively.
When you want to export the specific sheetm please use the sheet ID like gid=0. The URL is as follows.
https://docs.google.com/spreadsheets/d/e/2PACX-1vTl9bcwMSjoxYj406evzJefFodkVEUlV2KIq34Y5V8BFWJygAFrPSA7L5d89TASDUjkPG4b2SfN2rpe/pub?output=xlsx&gid=0
Note:
When you want to make users downloading the Spreadsheet, you can add the tag a as follows.
Download
I'm trying to write code in my controller download to start a download from some external url say www.abc.com/foo.mp4. So far I have built it this way:
def download
redirect_to 'www.abc.com/foo.mp4'
end
It works but the problem is that it opens a video in the same tab. What I want is that it should start a download in the browser of this video.
I searched about it in forums but couldn't find any solution. All I found was a way to download the video first using the URL and then provide it as download but that's not what I want. I want the download to start directly from the external URL.
I think this might help you: Download from a link with HTML5
In your case it would be:
download me
That way, from the same webpage you are, when the user clicks on it, it will start the download and you don't go throught the controller, but in case you want to go throught the controller "download" and then just render a page with some kind of information saying that is downloading or something else, then put that link I wrote above somewhere in that page (and if you want, you can give it a class name and with css hide that class so that link is not visible but it is there) and at the end a Javascript function that calls itself when it is loaded and performs the action of clicking to that link:
(function(){
$('#whateverIdYouGiveToTheHtmlElement').click();
})();
I should clarify that $('#whateverIdYouGiveToTheLink').click(); is jQuery and not pure Javascript, but since you are using Rails I assume the project has jQuery (by default Rails comes with jQuery).
I would like to be able to send text to/update a Label in my App that is already released whenever I want to via Internet. It really just needs to be a little text, like one or two sentances.
I was doing a lot of research on how to achieve this.
Twitter - use a Twitter Account to post the text and get the post from inside the app ? - Just found solutions to read the user Account that is currently using the app (but should be my own account where i can post, and that post should be shown in the app to everybody) and need to be locked in Twitter in System preferences. If you want to read "foreign" account you need to integrate fabric - sign there... very complicated... !?
Podcast ?
Just get text from anywhere via NSURLSession - I have no Website to put the text on... !?
Use Restful Service ? Is there any free web service I can just write two sentences and they could get loaded into my app?
So I am not asking about how to implement NSURLSession or so, I just wonder what would be the easiest and free way to provide text somewhere in some format from where my app could download the text and update a label? I don t really want to pay for a service or a website just to write two sentances from time to time, from where I could download it into my app...
Thanks for ideas
One option would be to put a text file in a Github repo. Github provides a link to the raw file, so your app could pull from that URL.
If you want to do this through the web interface, you can follow these steps:
Create an account on github.com, and log in.
Click the plus (+) in the upper right to add a new repository.
Pick any name for "Repository name".
Check "Initialize this repository with a README". You need this to make it easy to edit online.
Click the green "Create repository" button.
Click "Create new file".
Fill in the file name.
Enter whatever text you want for your app in the body of the file.
Click the green "Commit" button at the bottom.
Whenever you want to edit the file, you can click on the file name and then click the pencil to edit it.
You can get the link to the file by clicking the "Raw" button (when viewing the file) and copying the URL from your URL bar. It should be something like https://raw.githubusercontent.com/<username>/<repo>/blob/master/<filename>.
Is there any way to programmatically get/generate navigatable link to Dropbox file/folder which is not shared so user will first be asked to login and then navigate to the file/folder e.g. in browser?
I see the links in web-interface like https://www.dropbox.com/pri/get/Get%20Started%20with%20Dropbox.pdf?_subject_uid=bla-bla-bla but
how to programmatically get/generate correct _subject_uid
if the first part of the URL is stable or there is no such guarantee
Unfortunately, no, Dropbox doesn't offer an official/documented interface for linking to private items like this. We'll consider this a feature request though.
I want to use the method from this blog, http://www.ryandelaplante.com/2009/08/in-past-i-have-chosen-to-use-commercial.html, but the download links for GlassfishSvc.jar are broken. Every other site that has this method seem to use the same download link. So does any one have this jar and could send it to me?
Download it from GoogleCode:
http://acacia-business-ace.googlecode.com/svn-history/r1573/trunk/docs/Installation/service/GlassfishSvc.jar