

**▼目的**  
ホームページのお問い合わせページにGoogleフォームを埋め込んで利用したいのですが、お問い合わせ完了数をGoogle
Analyticsで計測するため、submit後に特定のページ（サンクスページ）に遷移させたい。

**▼調べたこと**  
以下の2サイトが関連するサイトだと思います。

・知恵袋  
<https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14161605959>  
・hello-world.jp.net  
<https://blog.hello-world.jp.net/javascript/878/#i-2>

**▼調べた上で行ったこと**  
①お問い合わせページ「<https://example.com/contact>」のHTML記入欄に、以下のようなGoogleフォームのタグを記入。お問い合わせフォームは正しく埋め込まれていることは確認済み。

[code]

    <iframe src="https://docs.google.com/forms/d/e/~~~/viewform?embedded=true" width="640" height="1634" frameborder="0" marginwidth="0" marginheight="0">読み込んでいます...</iframe>
    
[/code]

②サンクスページを「<https://example.com/thanks>」として、調べたことを参考にし以下のコードを作成。

[code]

    <script type="text/javascript">var submitted=false;</script>
    <iframe name="hidden_iframe" id="hidden_iframe" 
    style="display:none;" onload="if(submitted) 
    {window.location='http://example.com/thanks'}"></iframe>
    <form action="https://example.com/thanks" method="POST" id="ss-form" 
    target="hidden_iframe" onsubmit="submitted=true">
    
[/code]

**▼ご質問**  
Q1. 上記コードはどこに貼ったら良いのでしょうか？  
Q2. 上記コードは合っているでしょうか？

以上、素人なご質問で恐縮ですが、何卒宜しくお願い致します。


CC BY-SA 4.0
2018-10-22T04:30:06.640
49518
2023-07-15T12:04:30.480
2019-12-01T02:12:30.573
32986
27501
question
google-apps-script
Googleフォームでsubmit後にサンクスページに遷移させたい

[code]

    <script type="text/javascript">var submitted=false;</script>
    <iframe name="hidden_iframe" id="hidden_iframe" 
    style="display:none;" onload="if(submitted) 
    {window.location='http://example.com/thanks'}"></iframe>
    
[/code]

はhead内に貼って

[code]

    <form action="ここにグーグルフォームのURL" method="POST" id="ss-form" 
    target="hidden_iframe" onsubmit="submitted=true">
    
[/code]

はbody内ですが、actionのところにフォームのURLを貼ります。

あとは`entry.012345`←の数字の部分をサイトから抜き出してきて、input
のタグの部分に`name="entry.012345"`みたいな感じに入れてください。

多分そんな感じで動くと思います。


CC BY-SA 4.0
2019-07-16T08:47:00.947
56681
2019-07-16T11:32:16.870
2019-07-16T11:32:16.870
3060
35135
49518
answer