Tindakan Tautan Dinamis di mailchimp

Saya perlu melakukan pembukaan tautan dinamis berdasarkan masing-masing dari 3 kasus. Bagaimana cara menulis ini ke dalam tautan?

  • Kasus 1: pengguna menggunakan desktop atau Android. Kirim pengguna ke tautan situs web dengan referensi ke konten example.com/content/123
  • Kasus 2: pengguna menggunakan aplikasi iOS tidak diinstal. Kirim ke Unduhan Aplikasi, posting unduh artikel konten terbuka yang disadap pengguna
  • Kasus 3: pengguna menggunakan aplikasi iOS yang diinstal. Buka aplikasi dengan tautan aktivitas dan tautkan ke aktivitas itu di aplikasi myapp://content/123

Adakah ide bagaimana menulis ini ke dalam sumber HTML yang dapat saya tambahkan ke email? Saat diklik, ia harus mencari tahu apa yang ingin dilakukannya.

Berikut tampilan sumber di template email mailchimp per item konten:

<span>A brief funny description about this place, in one or two phrases... 

       <a href="http://example.com/content/123" target="_blank">Read More</a>

    </span>

Bantuan apa pun sangat dihargai.


person user3750145    schedule 15.10.2014    source sumber


Jawaban (1)


Anda sedang mencari konsep tautan dalam. Saya dapat membantu Anda dengan 2 kasus Anda

Pertama saya akan menjelaskan bagaimana saya mencoba membuat ini berhasil. Contoh ini akan membuka aplikasi Facebook dan menavigasi ke halaman Wikipedia. Anda dapat mencobanya dengan membuka tautan ini dari perangkat Android atau iOS Anda.

  1. Daripada memiliki tautan langsung di email itu sendiri, saya akan menggunakan satu tautan yang kemudian, di sisi server, menentukan tindakan yang harus diambil.

Di template email Anda, lakukan ini

<span>A brief funny description about this place, in one or two phrases... 
   <a href="http://example.com/my_server_script.php" target="_blank">Read More</a>
</span>

Ini kemudian akan membawa pengguna ke skrip bernama 'my_server_script.php' (contoh saya adalah PHP, tetapi Anda dapat mencapainya dalam bahasa apa pun).

  1. Dalam skrip ini, Anda kemudian dapat memeriksa Agen Pengguna dengan menggunakan $_SERVER['HTTP_USER_AGENT'] PHP. Ini akan memberi Anda sesuatu seperti Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3. Kemudian dengan menguraikan string ini, Anda dapat menentukan OS pengguna dan mengambil tindakan berdasarkan itu. Harap dicatat bahwa string Agen Pengguna dapat dimodifikasi dan tidak selalu 100%, tetapi harus lebih dari cukup untuk Anda gunakan.

  2. Setelah menentukan tindakan yang harus diambil, Anda dapat mengarahkan pengguna ke aplikasi dengan mengirimkan mereka ke deep link.

Ini kode PHP yang saya uji di Android sebelumnya, ini akan membuka aplikasi Facebook dan membawa Anda ke halaman Wikipedia. Sejauh yang saya tahu, ini juga bisa berfungsi di iOS.

    <?php
    // Set App deeplink
    $app_url = 'fb://profile/33138223345';

    // Try to redirect the device to the URL
    header('Location: ' . $app_url);
    ?>
  1. Saya tidak memiliki solusi untuk mendeteksi apakah aplikasi diinstal, tetapi jika Anda menemukan solusi untuk itu, Anda harus dapat mengarahkan mereka ke toko aplikasi yang sesuai menggunakan kode di bawah ini

    <?php
    // iTunes link
    $app_install_link = 'https://itunes.apple.com/za/app/facebook/id284882215?mt=8';
    
    // Then redirect the user to the app store location
    header('Location: ' . $app_install_link);
    ?>
    
  2. Jika Anda memutuskan bahwa mereka harus dikirim ke versi desktop, lakukan saja

    <?php
    // Browser link
    $link = 'https://example.com/content/123';
    
    header('Location: ' . $link );
    ?>
    

Secara pribadi, inilah cara saya membuat ini berfungsi karena Anda tidak akan memiliki kemampuan dalam email itu sendiri untuk memeriksa perangkat apa yang Anda gunakan dan mengubah tautan berdasarkan itu.

Namun Anda tetap dapat menggunakan deeplink fb://profile/33138223345 dengan melakukan

    <span>A brief funny description about this place, in one or two phrases... 
        <a href="/idfb://profile/33138223345" target="_blank">Read More</a>
    </span>

dan itu akan membuka aplikasi Facebook di iOS dan Android.

Semoga ini bisa sedikit membantu!

person Donovan Solms    schedule 17.10.2014