Вы упоминаете, что используете модуль, который экспортирует файлы ics.
Обычно ссылка должна быть на файл ics (или код, который динамически создает файл ics).
Затем, когда пользователь щелкает ссылку, браузер видит, что это файл ics, и в зависимости от настроек пользователя запрашивает действие (обычно для добавления в его календарь).
Если вы специально хотите толькодобавьте в их календарь Google , затем вам нужно сгенерировать ссылки на ссылки, которые вы видите на этом тестовом сайте: http://test.icalevents.com/calendar-of-all-events/
В нем есть пример «добавить весь календарь в Google) и» добавить простособытие в Google "(а также более общие ссылки ics).
Надеюсь, это прояснит ситуацию?