Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › AMPエラー(Amazonアソシエイトリンク)
- このトピックには13件の返信、2人の参加者があり、最後に
jh4vajにより8年、 8ヶ月前に更新されました。
-
投稿者投稿
-
-
2017年1月9日 12:36 AM #49330
jh4vaj
ゲストAmazonアソシエイトリンク(テキストと画像)を含むページがAMPでエラーを起こします。Google Search Consoleを見て気づきました。
使用していたSimplicityは2.4.3をです。
AMPテストを行ったところ、以下のエラーが起きました。AMP タグに無効なレイアウト プロパティがある
The mandatory attribute ‘height’ is missing in tag ‘amp-iframe’.2.4.5に入れ替えたところ、エラー種類は変りましたが、エラー自体は起きてしまいます。
AMP タグの無効な用法
The attribute ‘marginheight’ may not appear in tag ‘amp-iframe’.エラーのもとは、タイトルにも書いた通り、Amazonのアソシエイトリンクです。
該当するのは、例えば、こちらのページです。http://www.jh4vaj.com/archives/1286
http://www.jh4vaj.com/archives/1286?amp=1似たようなトピックをこちらのフォーラム内に見つけました。
AMP表示時のAmazonアソシエイトリンクの動作エラー(httpsの有無)について
これと同じなのかどうか判断がつかなかったので、別トピックとしました。
お手数ながら、ご確認いただけないでしょうか?
-
2017年1月9日 2:33 PM #49346
わいひら
キーマスターhttp://www.jh4vaj.com/archives/1286
上記ページで本文中に貼ってあれ、アソシエイトリンクのコードを、以下のコードの貼り付け方を参考に、書き込んでいただいてよろしいでしょうか。
https://wp-simplicity.com/suport/topic/first-time/ただ、デフォルトがアマゾンアソシエイトリンクを利用している場合は、AMPでちゃんと表示したとしても、クリックできないという、おそらくAMPで利用するiframe特有の不具合があります。
詳細は以下。AMPエラーは消えるのですが、実際のAMPページで確認すると表示は正常にされているもののクリック・タップをしてもページが遷移しません。
AMP表示時のAmazonアソシエイトリンクの動作エラー(httpsの有無)についてこの不具合の直し方は、現在分かっていません。
なので、この不具合の原因がわかるか対処方法がわからない限りは、AMPページリンクは正常動作しないと思います。 -
2017年1月11日 10:49 PM #49418
jh4vaj
ゲストすみません。遅くなりました。
当該コードをここに貼り付けると、以下のエラーになるのですが。403 Forbidden
A potentially unsafe operation has been detected in your request to this site.
もちろん、「code」ボタンは押しています(バッククォートで囲まれます)。
さて、どうしたものでしょう? -
2017年1月11日 11:48 PM #49419
みき
ゲスト最初の
<
を<
にしたり(大文字)
変換のやつで出来るはずです
(忘れました 笑) -
2017年1月12日 5:11 PM #49427
わいひら
キーマスターおそらく、サーバーのファイアウォールがタグを弾いているのだと思います。
このツールを利用して特殊文字を変換すると、多分貼り付けられると思います。
http://tech-unlimited.com/escape.html -
2017年1月12日 8:53 PM #49432
みき
ゲストそれです
それです 笑 -
2017年1月13日 1:49 AM #49439
jh4vaj
ゲストありがとうございます。
特殊文字を変換したコードは以下です。
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=xxxx-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B01EVM3YV4&linkId=e3375d5a7a706ff2d19fe47333f8f805"></iframe>
よろしくお願いします。
-
この返信は8年、 9ヶ月前に
わいひらが編集しました。理由: コード表示の修正
-
この返信は8年、 9ヶ月前に
-
2017年1月13日 1:51 AM #49440
jh4vaj
ゲストダブルクォーテーションが「"」になってしまっているようですが、
お教えいただいた変換ツールの逆変換(?)モードで元に戻せるようです。 -
2017年1月13日 7:46 PM #49450
わいひら
キーマスターソースコードをありがとうございます。
(ソースコードは修正しておきました)不具合を修正してみたので、以下のファイルでアップデートして試してもらってよろしいでしょうか。
https://wp-simplicity.com/wp-content/uploads/2017/01/simplicity2-1.zip -
2017年1月14日 1:07 AM #49457
jh4vaj
ゲストありがとうございます。
そのsimplicity2-1.zipをインストールしたところ、AMPテストのエラーはなくなり、テスト結果が、「有効な AMP ページです」
と表示されました。
なお、「タップしてもジャンプしない」はそのままでした。一応、報告しておきます。
-
2017年1月14日 8:38 PM #49475
わいひら
キーマスターAMPページのAmazonアソシエイトリンクのiframeがクリックできないのは、原因もわからないですし、今のところはどうにもならないと思います。
ですので、以下のようなボタンをつける仕様にしてみました。
https://wp-simplicity.com/wp-content/uploads/2017/01/simplicity2-2.zip
これ以上の対策は、今のところは難しいかもしれません。 -
2017年1月15日 3:39 PM #49514
jh4vaj
ゲスト素晴らしいアイデアですね。ありがとうございます。早速、導入しました。
ところで、確認用に提示したAmazonアソシエイトのコードですが、あれをこのままここに掲示し続けるのは規約上の問題があるかもしれないと思うのですが、いかがでしょうか?リンクとして機能しない形ではありますが、少々気になります。後半(もしくは中間)部分を削除するなどして頂けると安心なのですが。よろしくお願いします。
-
2017年1月15日 7:38 PM #49533
わいひら
キーマスターソースコードが表示される分には問題ないと思います。
ただ、アソシエイトID部分は伏字にしておこうと思います。 -
2017年1月15日 10:54 PM #49546
jh4vaj
ゲストご対応いただき、ありがとうござます。
-
-
投稿者投稿
- トピック「AMPエラー(Amazonアソシエイトリンク)」には新しい返信をつけることはできません。