Evergreenカウントダウンタイマー:仕組みとタイマーがゼロを表示する理由

12分で読めます | | Tips

Evergreenタイマーを作成し、自分にテストメールを送信したところ、タイマーが00:00:00:00を表示しています。 壊れているのでしょうか?ほとんどの場合、そうではありません。この記事でその理由を説明します。

重要:この記事は「メール開封時」トリガーを使用したEvergreenタイマーに適用されます。「メール送信時」トリガーを使用している場合、メカニズムは異なり、ここで説明されている問題は適用されません。

Evergreenタイマーとは?

通常の(Fixed Date)カウントダウンタイマーは、特定の時点までカウントダウンします。 1月1日の深夜に設定すると、メールを開いた時期に関係なく、すべての受信者が同じカウントダウンを見ます。

Evergreenタイマーは異なります。各受信者に個人的な期限を作成します。

「セールは1月1日に終了」ではなく、「オファーは48時間で期限切れ」となります。 その48時間は、その特定の人がメールを開いたときに始まります。

一般的な使用ケース:

  • カート放棄シーケンス(「24時間以内に注文を完了してください」)
  • トライアル期限切れリマインダー(「無料トライアルは3日で終了します」)
  • 自動ウェビナーファネル(「リプレイは48時間利用可能」)
  • 特別オファー付きウェルカムシーケンス(「新規購読者割引は72時間で期限切れ」)

ステップバイステップのセットアップ手順については、Evergreenタイマーセットアップガイドをご覧ください。

Evergreenタイマーの仕組み(メール開封時トリガー)

舞台裏で何が起こっているかは次のとおりです:

1

48時間に設定されたEvergreenタイマーを作成します

2

タイマー付きのメールキャンペーンを送信します

埋め込みコードには各受信者の一意のIDが含まれています:

src="...i.countdownmail.com/xyz.gif?id={{ email }}"

ESPが{{ email }}を受信者のアドレスに置き換えます。

3

受信者がメールを開きます

サーバーがリクエストを受け取ります:"[email protected]"

チェック:このIDを以前に見たことがありますか?

  • → いいえ:48時間カウントダウンを開始し、開始時刻を保存
  • → はい:保存された開始時刻から残り時間を計算
4

残り時間を表示するGIFを生成します

Johnは月曜日10:00に開きました

→ 期限は水曜日10:00

Janeは火曜日14:00に開きました

→ 期限は木曜日14:00

重要なポイント:

  • サーバーは最初の開封時刻を保存します(各一意のIDごとに)
  • 一度開始すると、カウントダウンは実行されます
  • 期限切れになると、ゼロまたは「After Count」で設定したものを表示します
  • 同じIDで繰り返し開くと、残り時間または期限切れの場合はゼロを表示します

タイマーがゼロを表示する理由

ゼロが表示されている場合は、このチェックリストを確認してください。

原因1:間違った埋め込みコードを使用している

これが最も一般的な原因です。

「タイマーがゼロを表示する」問題の90%以上は、間違った埋め込みコードまたは間違ったESP選択を使用していることが原因です。

この間違いには2つの典型的なバリエーションがあります:

バリエーションA:Evergreenではなく、通常のタイマーからコードをコピーした

Evergreenタイマーには?id=パラメーターを含む特別な埋め込みコードが必要です。 誤ってFixed Dateタイマーからコードをコピーした場合、このパラメーターは含まれていません。 その場合、タイマーは通常のタイマーのように動作します。

Evergreenコード:   ...i.countdownmail.com/xyz.gif?id={{ email }}

Fixed Dateコード:...i.countdownmail.com/xyz.gif

↑ ?id=がない

バリエーションB:Evergreenコードをコピーしたが、間違ったESPから

各ESPはパーソナライズに独自の構文を使用します。 Mailchimp用のコードをコピーしたが、Klaviyoを使用している場合、タグは受信者のメールに置き換えられません。

問題の例:

Klaviyoを使用していますが、Mailchimpコードをコピーしました:

...i.countdownmail.com/xyz.gif?id=*|EMAIL|*

Klaviyoは*|EMAIL|*を理解しません。それはMailchimpの構文です。

タグはそのまま残ります:?id=*|EMAIL|*

すべての受信者が同じIDを使用します。

最初に開いた人のタイマーが期限切れになるため、次の開封ではゼロが表示されます。

確認方法:

  1. 埋め込みコードを見てください
  2. ?id=パラメーターはありますか?
  3. タグはESPの構文と一致していますか?
ESP正しいタグ
Klaviyo{{ email }}
Mailchimp*|EMAIL|*
ActiveCampaign%EMAIL%
HubSpot{{ contact.email }}
ConvertKit{{ subscriber.email_address }}
Campaign Monitor[email]
GetResponse{{CONTACT "subscriber_email"}}
SendPulse{{email}}

修正方法:

  1. CountdownMailでタイマーを開く
  2. Evergreenタイプが選択されていることを確認する
  3. 埋め込みコードセクションで、リストからメールプラットフォームを選択する
  4. 生成されたコードをコピーする
埋め込みコードセクション

ESPがリストにない場合は、任意のESP用のコード作成ガイドをご覧ください。

原因2:以前にこのタイマーをテスト済み

典型的なシナリオは次のとおりです:

  1. 10月にタイマーを作成しました
  2. 自分にテストを送信し、すべてうまくいきました
  3. 時間が経ち、そのテストを忘れました
  4. 12月にキャンペーンを開始することにしました
  5. 自分に別のテストを送信し、ゼロが表示されました

タイマーが壊れていると思うかもしれません。ほとんどの場合、そうではありません。

あなたのメール([email protected])は以前にタイマーを使用しています。サーバーはこのIDの最初の開封時刻を保存しました。 そのカウントダウンがすでに期限切れになっている場合、同じアドレスへの新しいテストはゼロを表示します。

実際のキャンペーンを購読者に送信すると、各自が新しいタイマーを取得します。 彼らのメールアドレスはこのタイマーでまだ使用されていません。

確認方法:思い出してください。このタイマーを以前に自分に送信したことがありますか?一度でも?

修正方法:このタイマーを受け取ったことのない別のメールアドレスにテストを送信してください。

原因3:実際のメールではなく、ESPエディターを見ている

メールエディター(Klaviyo、Mailchimp、HubSpotなど)は編集中にプレビューを表示します。 このプレビューはタイマーを読み込み、内部エディターIDのカウントダウンを開始します。

1週間前にタイマーを作成し、それ以降エディターを開いた場合、プレビューはすでにタイマーを使用している可能性があります。 期限切れの場合、エディターはゼロを表示する可能性があります。

確認方法:ゼロが表示されているのはエディターのみですか、それとも実際に送信されたメールでもですか?

修正方法:エディターのプレビューに依存しないでください。 新しいメールアドレスに実際のメールを送信してテストしてください。

原因4(まれ):タイマーが非アクティブ化されている

タイマーのステータスが「非アクティブ」の場合、設定に関係なく、すべての受信者にゼロが表示されます。

確認方法:CountdownMailでタイマーを開きます。基本セクションでステータスを確認してください。「アクティブ」に設定されている必要があります。

Evergreenタイマーを正しくテストする方法

主なルール:各テストには新しいメールアドレスが必要です

仕事用メールは以前のテスト中にタイマーをすでに使用しています。サーバーはそのIDの最初の開封時刻を保存しました。 同じアドレスへの繰り返しテストは、残り時間または期限切れの場合はゼロを表示します。

方法1:別のメールアドレスを使用する

個人用メール、同僚のメール、またはこのタイマーを受け取ったことのない任意のアドレスに送信します。

方法2:一時的なメールを使用する

10minutemail.comなどのサービスは、テストに適した使い捨てアドレスを提供します。

方法3:URLのIDを手動で変更する

ブラウザでタイマーリンクを開き、IDにサフィックスを追加します:

変更前:https://i.countdownmail.com/[email protected]

変更後: https://i.countdownmail.com/[email protected]_test123

各一意のIDは新しいタイマーを開始します。

方法4:待つ

1時間のタイマーがある場合、最後のテストから1時間待ちます。次の開封で新しいカウントダウンが開始されます。

ヒント:プロファイル設定の「無視するIPアドレス」にIPを追加してください。そうすれば、テストでクレジットが消費されません。

「メール送信時」トリガーについて

「メール送信時」トリガーを使用している場合、メカニズムは異なります。 ESPは各送信時に現在のタイムスタンプをURLに渡します。

...i.countdownmail.com/xyz.gif?send_time={{ now | timestamp }}

送信された各メールは新しいタイムスタンプを取得します。サーバーは何も保存しません。 渡された時間から単純にカウントダウンします。

このため、繰り返しテストの問題はこのトリガーには存在しません。すべてのテストが正しく動作するはずです。

タイマー期限切れ後に表示されるもの

タイマーが期限切れになると、「After Count」オプション(デザインセクション)で設定したものが表示されます:

  • ゼロを表示 - ゼロ(デフォルト)
  • 期限切れメッセージを表示 - テキスト(例:「オファー期限切れ」)
  • 期限切れ画像を表示 - 画像
  • タイマーを隠す - タイマーが完全に非表示
  • リセットして繰り返す - タイマーが最初からやり直し(注意して使用)

一般的なセットアップの間違い

間違い1:コードをコピーするときにESPを選択しなかった

Evergreenタイマーを作成するときは、埋め込みオプションセクションでESPを選択してください。 別のものを選択すると、パーソナライズタグはプラットフォームで機能しません。

間違い2:Fixed Dateタイマーからコードをコピーした

「カウントダウンタイマータイプ」がFixed DateではなくEvergreenに設定されていることを確認してください。 その場合にのみ、コードに?id=パラメーターが含まれます。

間違い3:エディタープレビューでテストした

エディタープレビューのゼロは、受信者にとってのゼロを意味しません。 エディターは期限切れになる可能性のある内部IDを使用します。実際の受信者には独自のIDがあります。

Evergreen vs Fixed Date:比較

側面 Fixed Date Evergreen
期限全員同じ受信者ごとに異なる
使用ケースセールとイベントファネルと自動化
設定日時期間(時間または日)
埋め込みコード標準一意のID付き
テスト開くだけテストごとに新しいメールを使用

よくある質問

特定の受信者のタイマーをリセットできますか?

できません。サーバーがIDの開始時刻を保存すると、リセットできません。 別のタイマーで新しいメールを送信するか、IDを変更する必要があります。

KlaviyoまたはMailchimpエディターが常にゼロを表示するのはなぜですか?

エディターは最初のビューでタイマーをすでに開いています。その内部IDはカウントダウンを使い果たし、期限切れになりました。 これは実際の受信者には影響しません。彼らには独自のIDがあります。

送信後に期間を変更できますか?

はい。すでに開いた受信者については、カウントダウンは保存された開始時刻から続きます。 新しい期間が短く、時間が経過している場合、期限切れ状態が表示される場合があります。

どのトリガーを使用しているか確認する方法は?

CountdownMailでタイマーを開き、埋め込みオプションに移動して「カウントダウン開始」フィールドを確認してください。 「メール開封時」または「メール送信時」と表示されます。

まとめ

  1. Evergreenは個人的な期限を意味します(各受信者ごと)
  2. 「メール開封時」トリガーでは、サーバーが最初の開封時刻を保存します(各IDごと)
  3. ゼロは通常、タイマーが期限切れになったことを意味します(壊れているわけではない)
  4. 問題の主な原因は間違った埋め込みコード(間違ったタイマータイプまたは間違ったESPタグ)
  5. 解決策はコードを確認し、毎回新しいメールアドレスを使用してテストすること

コンバージョンを向上させる準備はできていますか?

数分でカウントダウンタイマーを作成し、エンゲージメントの向上を実感してください。