├── .firebaserc ├── firebase.json ├── README.md ├── .github └── workflows │ ├── firebase-hosting-merge.yml │ └── firebase-hosting-pull-request.yml ├── public ├── page-b.html ├── page-a.html ├── index.html ├── 404.html └── page-long.html └── .gitignore /.firebaserc: -------------------------------------------------------------------------------- 1 | { 2 | "projects": { 3 | "default": "analytics-test-f81be" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- 1 | { 2 | "hosting": { 3 | "public": "public", 4 | "ignore": [ 5 | "firebase.json", 6 | "**/.*", 7 | "**/node_modules/**" 8 | ] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Analytics Test 2 | 3 | ## Setup 4 | 5 | 1. Install firebase-tools globally 6 | 7 | > npm install -g firebase-tools 8 | 9 | 2. clone this repo. 10 | 11 | > git clone git@github.com:assiston/analytics-test.git 12 | 13 | 3. cd to the dir 14 | 15 | > cd analytics-test 16 | 17 | 4. firebase login 18 | 19 | 5. firebase deploy 20 | 21 | You can freely modify contents and deploy it. 22 | 23 | https://analytics-test-f81be.web.app 24 | 25 | Check how analytics works. 26 | -------------------------------------------------------------------------------- /.github/workflows/firebase-hosting-merge.yml: -------------------------------------------------------------------------------- 1 | # This file was auto-generated by the Firebase CLI 2 | # https://github.com/firebase/firebase-tools 3 | 4 | 5 | name: Deploy to Firebase Hosting on merge 6 | 'on': 7 | push: 8 | branches: 9 | - main 10 | jobs: 11 | build_and_deploy: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - uses: actions/checkout@v2 15 | - uses: FirebaseExtended/action-hosting-deploy@v0 16 | with: 17 | repoToken: '${{ secrets.GITHUB_TOKEN }}' 18 | firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_ANALYTICS_TEST_F81BE }}' 19 | channelId: live 20 | projectId: analytics-test-f81be 21 | -------------------------------------------------------------------------------- /.github/workflows/firebase-hosting-pull-request.yml: -------------------------------------------------------------------------------- 1 | # This file was auto-generated by the Firebase CLI 2 | # https://github.com/firebase/firebase-tools 3 | 4 | name: Deploy to Firebase Hosting on PR 5 | 'on': pull_request 6 | jobs: 7 | build_and_preview: 8 | if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}' 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/checkout@v2 12 | - uses: FirebaseExtended/action-hosting-deploy@v0 13 | with: 14 | repoToken: '${{ secrets.GITHUB_TOKEN }}' 15 | firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_ANALYTICS_TEST_F81BE }}' 16 | projectId: analytics-test-f81be 17 | -------------------------------------------------------------------------------- /public/page-b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 14 | 15 | 16 | Analytics Test : Page B 17 | 18 | 19 |

Page B

20 |

Go to Page A

21 |

Go to Page Long

22 |
23 | Top Page 24 | 25 | 26 | -------------------------------------------------------------------------------- /public/page-a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 14 | 15 | 16 | Analytics Test : Page A 17 | 18 | 19 |

Page A

20 |

これはAというページです。

21 |

Go to Page B

22 |

Go to Page Long

23 |
24 | Top Page 25 | 26 | 27 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 14 | 15 | 16 | Analytics Test 17 | 18 | 19 |

Top page

20 | 25 |
26 | AssistOn Website 27 | 28 | 29 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | firebase-debug.log* 8 | firebase-debug.*.log* 9 | 10 | # Firebase cache 11 | .firebase/ 12 | 13 | # Firebase config 14 | 15 | # Uncomment this if you'd like others to create their own Firebase project. 16 | # For a team working on the same Firebase project(s), it is recommended to leave 17 | # it commented so all members can deploy to the same project(s) in .firebaserc. 18 | # .firebaserc 19 | 20 | # Runtime data 21 | pids 22 | *.pid 23 | *.seed 24 | *.pid.lock 25 | 26 | # Directory for instrumented libs generated by jscoverage/JSCover 27 | lib-cov 28 | 29 | # Coverage directory used by tools like istanbul 30 | coverage 31 | 32 | # nyc test coverage 33 | .nyc_output 34 | 35 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 36 | .grunt 37 | 38 | # Bower dependency directory (https://bower.io/) 39 | bower_components 40 | 41 | # node-waf configuration 42 | .lock-wscript 43 | 44 | # Compiled binary addons (http://nodejs.org/api/addons.html) 45 | build/Release 46 | 47 | # Dependency directories 48 | node_modules/ 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Optional REPL history 57 | .node_repl_history 58 | 59 | # Output of 'npm pack' 60 | *.tgz 61 | 62 | # Yarn Integrity file 63 | .yarn-integrity 64 | 65 | # dotenv environment variables file 66 | .env 67 | 68 | # macOS .DS_Store 69 | .DS_Store 70 | -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Page Not Found 7 | 8 | 9 | 17 | 32 | 33 | 34 |
35 |

404

36 |

Page Not Found

37 |

The specified file was not found on this website. Please check the URL for mistakes and try again.

38 |

Why am I seeing this?

39 |

This page was generated by the Firebase Command-Line Interface. To modify it, edit the 404.html file in your project's configured public directory.

40 |
41 | 42 | 43 | -------------------------------------------------------------------------------- /public/page-long.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 14 | 15 | 16 | Analytics Test : Page B 17 | 18 | 19 |

Page Long

20 |

寿限無

21 |

『寿限無』(じゅげむ)は、落語の代表的な前座噺。長い名前を言い立てる早口言葉で知られる。上方落語では古くは別題を『長名の伜(ながなのせがれ)』という。『長い名の子』タイプの民話と落語『寿限無』は類話である。

22 |

概要

23 |

生まれた子供がいつまでも元気で長生きできるようにと考えて、とにかく「長い」ものが良いととんでもない名前を付けた、という笑い話[2]。縁起のいい言葉を幾つか紹介され、どれにするか迷った末に全部付けてしまった、という筋の場合もある[2]。

24 |

生まれた子供にめでたい名前を付けようとして、お寺の和尚さん(人物が異なる場合もある)の所へ相談に行った父親は、和尚さんから色々と教えてもらったおめでたい言葉を、全て並べて子供の名前にしてしまう。子供はすくすく育って腕白小僧になる。近所の子供とけんかをし、殴られてこぶを作った子供が父親のところに言いつけに来る。やり取りの中で長い名前が繰り返されるうちに、こぶが引っ込んでしまった、というのがサゲ[F 1]。

25 |

長い名前の言い立ては早口言葉の一種とされることもあり[3]、これを繰り返すことに滑稽さがある[4]。落語家の口慣らしの稽古用として、前座が最初に習う噺のひとつである[5]。

26 |

名前の代表的な例

27 |
28 |         寿限無、寿限無、
29 |         五劫のすりきれ、
30 |         海砂利水魚の、
31 |         水行末・雲来末・風来末、
32 |         食う寝るところに住むところ、
33 |         やぶらこうじのぶらこうじ、
34 |         パイポ・パイポ・パイポのシューリンガン、
35 |         シューリンガンのグーリンダイ、
36 |         グーリンダイのポンポコピーのポンポコナの、
37 |         長久命の長助
38 |     
39 |
40 |         寿限無 寿限無
41 |         五光のすりきれず
42 |         貝砂利水魚の
43 |         水行末
44 |         風来末
45 |         クネル処にスム処
46 |         ヤーブラ柑子のブラ柑子
47 |         パイポパイポ
48 |         パイポのシューリンガン
49 |         シューリンガンのグーリンダイ
50 |         グーリンダイのポンポコピー
51 |         ポンポコナーの
52 |         長久命の長助
53 |     
54 |
55 |         じゅげむじゅげむ
56 |         ごこうのすりきれず
57 |         かいじゃりすいぎょの
58 |         すいぎょうばつ
59 |         ふうらいばつ
60 |         くねるところにすむところ
61 |         やーぶらこうじのぶらこうじ
62 |         ぱいぽぱいぽ
63 |         ぱいぽのしゅーりんがん
64 |         しゅーりんがんのぐーりんだい
65 |         ぐーりんだいのぽんぽこぴー
66 |         ぽんぽこなーの
67 |         ちょうきゅうめいのちょうすけ 
68 |     
69 |

—三遊亭福円遊(1912年)(現代仮名遣い・新字体化)

70 |
71 | Page A | Page B | Top Page 72 | 73 | 74 | --------------------------------------------------------------------------------