Why do my Amazon Affiliate links redirect back to browser after opening Amazon app on mobile? - amazon

When visitors on mobile visit my website and click on the Amazon affiliate link. If they have the Amazon App, I want them to be able to just buy it through the Amazon App.
Right now after clicking the affiliate link, it opens the mobile Amazon app and then redirects back to the browser and opens the Amazon website. If they own the app, they don't buy it through the browser so I am losing money on the current logic.
If I go to other websites, when I click on the link, it just opens the product page within the mobile Amazon app.
What settings am I missing to be able to let my visitors use the Amazon mobile app?
As example, please check Business Insider
The Amazon link of the link below redirects from Amazon app back to browser
https://www.businessinsider.com/amazon-most-popular-books-all-time#heaven-is-for-real-by-todd-burpo-19
The Amazon link of the link below does not redirect back to browser and opens Amazon mobile app
https://www.businessinsider.com/amazon-most-popular-books-all-time#the-great-gatsby-by-f-scott-fitzgerald-20
I want the same logic as the Amazon link of the Great Gatsby book of the link above. How can I fix this problem?
[UPDATE 1]
It seems that if the book product page includes a kindle format, that the page redirects back to the browser. If it doesn't have a kindle format, the redirect does not happen. Is this a bug on Amazon's side?
[UPDATE 2]
I contacted Amazon Affiliate support center and they are now investigating if this is a bug
[UPDATE 3]
Answer from Amazon support center:
the behavior you reported is specific to iOS and cannot be modified.

Apparently the behaviour is specific to IOS. I fixed it by not linking directly to the product page on IOS, but to the search page of the product.
Like this:
https://www.amazon.com/s?k=0099590085
I added the product ID as keyword param.
Now your affiliate link will work and when the user click on your affiliate link it will not redirect back to browser (if they have the Amazon app). Just it adds one unnecessary step for your user to have to click on the product, but this is still better than them getting redirected back to the browser.
If anyone has a better idea or if it got fixed, please let me know.

Related

How could I add my web browser game to Adsense?

I tried to add my recently published web browser game to adsense. However, they rejected it and replied with needs attention, your site doesn't have any content.
How can I make it approved by adsense? Because it is a web browser game, it is quite normal that there is no content like blogs
Is there any alternative way to make my site publish any advertising by adsense, or any alternative for adsense that can allow web browser games?
Hey AdSense is for Unique and Informative text content. In online game nothing unique or text. So I will suggest you to create app and use AdMob or try AdX.

Instagram Custom URL Scheme Not Working in iOS12

We pass an image from our app to Instagram using their standard iPhone URL scheme. It was working fine in iOS11, but in iOS12 it briefly goes to an Instagram login page (even though we're logged in) and then opens the Instagram Library with our image and tapping next to the Share screen places the image on a share page with many options unavailable. For example if you type a # hashtag it does no lookup. Tapping share does nothing.
Any ideas?
The redirect to the login page is a bug with the Instagram app, you have to wait for an update. You can do nothing, even their apps like Boomerang are broken when currently sharing to Instagram.
Yes, I tried so many repost application to be sure about the problem, unfortunately, it seems a bug of the iOS version of Instagram. In our application's Android version, we can trigger the Instagram.

How to build web application that run in WeChat in app browsers?

I am trying to build a simple web application, which capture users photo and sent it my custom server there by connected to some other business use-case. My web page uses HTML's file input control to launch native camera or gallery pick up option.
var input = document.createElement('input');
input.setAttribute('accept', 'image/*');
input.setAttribute('capture', 'camera');
input.setAttribute('type', 'file');
input.click();
This web app, I placed in local webserver with a name "PhotoLocker" and testing with url like
https://localhost(ipaddress to access via mobile browser)/PhotoLocker/index.html
This link is working fine both on desktop and mobile chrome browsers and am able to debug any issues. Where as same link, I try to access from WeChat browser (just opening above link from chat window), it is not at all opening my application in WeChat in app browser.
After googling, I found that https URL scheme is not supported by WeChat. is it True? When I paste the same app url as weixin://ipaddress/PhotoLocker/index.html, I am able to see my web app home page but it is not working as expected.
My Question is - how to debug my webpage opened in WeChat browser? Do I need a official WeChat Dev account even to develop and test sample apps?
Additional Info :
I am able to debug webpage from WeChat web devloper tool as mentioned in below link. But, unable to debug mobile wechat page in this tool. It is always opening chrome dev tools.
https://mp.weixin.qq.com/wiki?action=doc&id=mp1455784140&t=0.06697335132505233#1
I am a frontend developer in China, Chinese. Forgive my English for any mistake, misunderstanding I could make. Some links (dev docs mostly) below contain sites complete in Chinese, because I can not find corresponding English ones for now.
how to debug my webpage opened in WeChat browser?
Tencent provide an IDE for developing regular web interface and WeChat-mini-program, with which developer can directly interact with:
JSSDK (basically a special weixin
Object lives only in in-WeChat-browser);
API provided in WeChat-mini-program.
If you download that IDE:
First it will ask you is to use you WeChat to scan the QRCode, then confirm login with your WeChat account;
Next it will show up two square button (image below), left one is for WeChat-mini-program, the right one is for you to testing regular web page.
Click the right blue one, then you can find your way out, it's just something built top on project Blink.
As you can see the part of debugging regular webpage in WeChat IDE is no more than a simulator (in the WeChat-mini-program part, developer can write code directly in it), and in my experience it does have bugs, you will still need to test code in real machine.
For that Tencent provide another tool called vConsole, tutorials here, with it you can do following things directly in in-WeChat-browsers:
View console logs;
View network requests;
View document elements;
View Cookies and localStorages;
Execute JS command manually
and so on
Do I need a official WeChat Dev account even to develop and test sample apps?
Depends.
You may know the Official Account inside WeChat, with webpages directly opened in any context inside in-WeChat-browser, it will have the ability to interact the weixin Object, or have some API like login with WeChat, pay with WeChat Pay:
API like close current in-WeChat-browser, hide-share-button will not required anything special, you don't need to register any Official Account;
But if you want yo do the Pay, Login thing, you need an Official Account and pay for the ability every year (not sure about this outside China).
The localhost problem you faced
I don't have my working machine with me now so I can not test. Regularly I can proxy localhost with Charles then debugging in WeChat, but never do the https, I will try it later.
All the information got regarding how to debug webpage opened in wechat browser redirects to how to see log or ajax/netwrok calls analysis.
Even with WeChat web devloper tool as mentioned in below link, I am unable to debug mobile wechat page in this tool. It is always opening chrome dev tools.
https://mp.weixin.qq.com/wiki?action=doc&id=mp1455784140&t=0.06697335132505233#1.
Hence further analyzed remote mobile webpage debugging and found that there is no way to put break points, watch, expressions and all just like in chrome dev tools is not possible.
As a work around - you are able to debug code, when you simulate page in dev tools but no way to debug webpage in mobile device.
Same webpage when tried to do remote debugging as per WeChat web devloper tool documentation. here we can only see console logs and network calls.

I failed to stop propeller ads from my website

I have configured propeller ads on my website, was hoping that it is a good way of making money, unfortunatly the popup generated are annoying my website visitor. I have decided to stop the ads, i have uninstalled plugin, i have deleted codes in the Header of my website, whenever you click there is a new popup opened, or an other new tab, and because of this some tools are listing my website under risky website.
My website is http://mucuruzi.com
can someone help me to know how i can completely remove this service of propeller ads from my website?
Thanks
UKURI

How is Spotify able to open the desktop app via the Gmail inbox view?

This is the first time I've ever seen a button like this (see right side). Clicking on that button launches Spotify. How is Spotify able to do this for their emails? Can this be done with other applications right now?
Disclaimer: I am a Spotify employee, but I haven't worked on this feature personally.
Google recently added support for markup that lets you embed interactive actions in your messages. You can see the blog post about this or the developer reference. The basic concept is that you embed some structured JSON data in your message, as in this example.
We embed markup in our notification emails that links to the Spotify Open site. For example, here's a link for Passenger — Holes: http://open.spotify.com/track/33lol6G1GUj0d3DyE1QzLw
If you have the Spotify desktop app installed, a redirect on that page to a spotify:track: URI will open the linked track in the desktop.
I would say that it is probably either a feature of Gmail or Spotify has installed some kind of browser plugin that inserts this button onto any page that it wants.
Just like torrents, browsers can associate certain header types with specific programs for example torrents use the magnet:// url which the browser associates with an installed bit torrent client.
So I would assume that this button launches a url like spotify://this-is-a-song-name-987897/ which launches the Spotify program on your computer.

Resources